İstemci yazılımını belirli ağ arayüzlerine bağlayamazsınız, ancak çekirdeğe bazı IP adresleri için sadece bir ağ arayüzü, diğerini her şey için kullanmak istediğinizi söyleyebilirsiniz. Bu "yönlendirme" denir ve komutları kullanarak yapılandırılabilir
/sbin/routeve /sbin/ip.
Sorunuzu doğru okuduysanız, arayüzü kullanarak intranet IP adreslerine eth0ve arayüzü kullanarak internete
bağlanmak istiyorsunuz wlan0.
Komutu çalıştırırsanız, ip route listaşağıdaki gibi bir çıktı görmelisiniz (sayılar farklı olacaktır ve ayrıca daha fazla satır da olabilir):
$ ip route list
10.60.44.0/25 dev eth0 proto kernel scope link src 10.60.44.39 metric 1
192.168.80.0/21 dev wlan0 proto kernel scope link src 192.168.84.122 metric 2
[...]
default via 10.60.44.1 dev eth0 proto static
İlk iki satır size arayüzlere bağlı ağlar hakkında bilgi verir eth0ve wlan0: bu ağlardaki bilgisayarlara yönelik ağ trafiği doğrudan ilgili arayüz üzerinden kendilerine gönderilir.
Son satırda "varsayılan yol" nedir: bilgisayarınız bağlı olmadığı bir ağdaki bir bilgisayarla konuşmak istiyorsa (örneğin, stackoverflow.com sunucusu), trafiği eth0, ana bilgisayardan ulaşarak yönlendirir 10.60.44.1( "varsayılan ağ geçidi" olarak adlandırılır).
Bu nedenle, İnternet trafiğini yönlendirmek wlan0için ip route listçıktıdaki son satırın aşağıdaki gibi bir şey okuduğundan emin olmalısınız :
default via A.B.C.D dev wlan0 proto static
A.B.C.Dkablosuz LAN üzerindeki ağ geçidinin IP adresi nerede . Çıktı "dev wlan0" içermiyorsa, şu komutla değiştirebilirsiniz:
sudo ip route change to default dev wlan0 via A.B.C.D
Doğru öğrenebilirsiniz A.B.C.DFOR wlan0iki şekilde:
Dizine bak /var/lib/dhcp3/: bazı dhclient-...-wlan0.leasedosyalar bulmalısın
. En sonuncuyu açın ve içindeki dizeyle bir satır arayın option router: satırın geri kalanı size IP adresini söyler A.B.C.D.
Yerel ağ yöneticinize sorun. (Muhtemelen yapılacak en iyi şey zaten.)
Bu yapılandırma ile şunları yapabilmeniz gerekir:
- interneti taramak
wlan0
- aracılığıyla göz senin İntranet
eth0, tek bir ağ üzerinde olması koşuluyla .
İntranetiniz birden fazla ağa yayılıyorsa, onlar için yollar eklemeniz gerekir - ve bu kesinlikle yerel ağ yöneticileriyle etkileşime geçmenizi gerektiren bir şeydir. :-)