ifmetric er en Linux værktøj til indstilling af målinger fra alle IPv4 ruter knyttet til en given netværksinterface på én gang.
Dette kan anvendes til at ændre prioriteten for routing IPv4 trafik over interfacet. Lavere målinger korrelerer med højere prioritering.
ifmetric formål
Sommetider to netværksgrænseflader i forskellige hastigheder med lige ruter er tilgængelige på samme tid. (Fx en bærbar computer med både en trådløs og en kobber LAN-kort) Den ene med den større througput bør foretrækkes frem for den anden. For at opnå dette, kan du bruge rutens metriske felt. Ruter med lavere målinger er foretrukket frem for dem med højere. Desværre er mange netværk konfiguratorer (som DHCP-klienter) understøtter ikke at indstille parameter for en rute. ifmetric kan anvendes til at manipulere de målinger af ruterne efterfølgende. Standardindstillingen metrik for en rute i Linux-kernen er 0, hvilket betyder den højeste prioritet.
ifmetric gør brug af NETLINK grænsefladen af Linux-kernen til at manipulere ruterne. Således ifmetric er kompatibel med komplekse ruter oprettet med iproute2.
ifmetric ændrer ikke ruterne atomically. Den skyldes den NETLINK API. Dette bør dog ikke ondt, da ifmetric sørger for, at der ikke ruter nogensinde mistet mens du ændrer dem.
Anvendelse:
Tag et kig på den manuelle side ifmetric (8).
For at give alle andre grænseflader en højere prioritet end wlan0 blot køre:
ifmetric wlan0 1
For at nulstille de målinger af de knyttet til wlan0 bare køre ruter:
ifmetric wlan0 0
Krav:
Software detaljer:
Kommentarer ikke fundet