2012-05-15 11 views
8

Jaki jest właściwy sposób ustawiania danych interfejsu sieciowego w tych dniach?Ustaw interfejs sieci Metric

Szukam sposobów na wykonanie linii poleceń. Obecnie korzystam z Arch Linux, ale preferowana byłaby metoda destrukcyjna.

Oto moja nieudana próba:

$ sudo ifconfig wlan0 metric 1 
SIOCSIFMETRIC: Operation not supported 
+0

mam bardzo podobne pytanie o ubuntu 14.04 tutaj: https://askubuntu.com/questions/929524/can-i-adjust-metrics-on-my-two-network-interfaces – SDsolar

Odpowiedz

17

Jak stwierdzono w man ifconfig, metryka nie jest obsługiwana opcja dla ifconfig polecenia na systemach Linux, ponieważ gdy komenda ifconfig jest przetwarzany nie tworzy wpisu tablicy routingu.

metric N 
      This parameter sets the interface metric. It is not available under GNU/Linux. 

Aby odpowiedzieć na to pytanie, trzeba by użyć trasa komendy , aby dodać trasę z pożądaną metrykę i usunąć stary wpis. Na przykład:

sudo route add -net default gw 10.10.0.1 netmask 0.0.0.0 dev wlan0 metric 1 
sudo route del -net default gw 10.10.0.1 netmask 0.0.0.0 dev wlan0 metric 0 
+2

czy jest jakiś sposób zmiany danych bez określania bramy? Widziałem, że bramki nie są wykrywalne (nie możemy znaleźć gw ip z poleceniem), ale gw może być ustawiony automatycznie, gdy tylko nowy interfejs zostanie aktywowany; więc z już określoną metryką, wolę wifi przez Ethernet; ale nie mogę mieć pewności co do bramki wifi, ani sieci Ethernet. –

Powiązane problemy