Üzerinde iki NIC bulunan bir sistemim var. Bu makine ve beraberindeki birkaç cihaz taşınacak ve farklı LAN'lara bağlanacak veya bazen çevirmeli bağlantı kullanılacaktır.
eth0:
- 10.x.x.x address space
- no internet gateway
- only a few devices
eth1 (when used):
- 172.16.x.x or 192.168.x.x or other address spaces
- access to the gateway from LAN to internet
ppp0 (when used):
- internet access through dialup using KPPP
(KPPP tarafından işlenen ppp0 dışında) arayüzleri yukarı veya aşağı getirmek için ifconfig kullanıyorum.
Önce eth1'i getirirsem, DHCP'den bir adres alır ve ağ geçidini alır ve LAN'a ve internete erişmekte sorun yaşamadan yönlendirmeye eklenir.
Eğer eth0'ı birinci veya ikinci olarak getirirsem, adresini alır ve varsayılan ağ geçidini adres alanı içinde ayarlar (10.xxx aralığında). Önce eth0 ve ikinci eth1'i getirirsem, varsayılan ağ geçidi hala 10.xxx aralığında tutulur.
Ne yaparsam yapayım, eth0 eth1'i geçersiz kılar ve rotadaki ağ geçidini "talep eder".
Eth0'ın ağ geçidini talep etmesini önlemenin ya da eth1'in (2. olarak getirilmişse) ağ geçidini kullandığından emin olmanın bir yolu var mı? Veya bir şekilde, hangi arabirimin ağ geçidinin diğerlerine göre kullanılması gerektiğine bir sıralamaya öncelik verebilir miyim?
Temelde et1'in varsayılan adres alanı ağ geçidinin etkin ve eğer değilse, ppp0'ın varsayılan ağ geçidi kullanıldığından emin olmak istiyorum. Eth0'ın varsayılan ağ geçidine sahip olmasını önlemek istiyorum.
ifconfig
herhangi bir DHCP etkileşimine neden olması tuhaf . Genellikleifup
bunu başlatarak yapardhclient
. Eth * arabirimleriniz muhtemelen sistem önyükleme işlemi, örneğin/etc/init.d/network
NetworkManager tarafından mı sunuluyor?