2012-05-15 32 views
8

Bu günlerde ağ arabirimi metrikleri ayarlamanın uygun yolu nedir?Ağ Arabirimini Ayarla Metrik

Bunu yapmak için komut satırı yollarını arıyorum. Şu anda Arch Linux kullanıyorum, fakat distro-agnostik bir yöntem tercih edilecektir.

adam İfconfig belirtildiği üzere
$ sudo ifconfig wlan0 metric 1 
SIOCSIFMETRIC: Operation not supported 
+0

burada ubuntu 14.04 hakkında çok benzer bir soru var: https://askubuntu.com/questions/929524/can-i-adjust-metrics-on-my-two-network-interfaces – SDsolar

cevap

17

ifconfig komutu işlendiğinde, çünkü metrik, Linux sistemlerinde ifconfig komut için desteklenen bir seçenek değildir: Burada

benim başarısız girişimi bir yönlendirme tablosu girişi oluşturmaz.
metric N 
      This parameter sets the interface metric. It is not available under GNU/Linux. 

sorunuza gelince, istenen metrik ile yol ekleyin ve eski girişi silmek için, rota komutunu kullanmak gerekir. Örneğin:

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

Geçidi belirtmeden metriği değiştirmenin bir yolu var mı? Ağ geçitlerinin tespit edilemediğini gördüm (gw ipini bir komutla bulamıyoruz), ancak gw yeni bir arayüz devreye girdiğinde otomatik olarak ayarlanabilir; Yani, zaten belirtilen metrik ile wifi üzerinden ethernet'i tercih edebilirdim; ama wifi ağ geçidinden emin olamıyorum, ne ethernet bir. –