Kablosuz yönlendirici olarak eth0
ve ile çalışan bir Debian sistemim var wlan0
. Şimdi üzerinde elle ek bir ağ katma eth1
ile ifconfig
:
alix: ~ # ifconfig eth1 192.168.0.2 ağ maskesi 255.255.255.0 alix: ~ # # netstat-nr Çekirdek IP yönlendirme tablosu Hedef Ağ Geçidi Genmask Bayrakları MSS Penceresi irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 alix: ~ # ping 192.168.0.254 PING 192.168.0.254 (192.168.0.254) 56 (84) bayt veri. 192.168.0.254'ten 64 bayt: icmp_req = 1 ttl = 64 zaman = 0.537 ms 192.168.0.254'ten 64 bayt: icmp_req = 2 ttl = 64 zaman = 0.199 ms 192.168.0.254'ten 64 bayt: icmp_req = 3 ttl = 64 zaman = 0.188 ms ^ Cı --- 192.168.0.254 ping istatistikleri --- 3 paket iletildi, 3 alındı,% 0 paket kaybı, zaman 2005ms dk / avg / maks / mdev = 0.188 / 0.308 / 0.537 / 0.161 ms
Her şey gördüğünüz gibi çalışıyor.
Şimdi konfigürasyonu kalıcı hale getirmek istiyorum. Bunun için aşağıdaki bölümü ekledim /etc/network/interfaces
:
alix: ~ # sed -n '/ iface eth1 /, / ^ $ / p' / etc / ağ / arabirimler iface eth1 inet statik adres 192.168.0.2 ağ maskesi 255.255.255.0
Ancak ağı başlatmaya çalıştığımda aşağıdaki hatayı alıyorum:
alix: ~ # ifconfig eth1 aşağı alix: ~ # ifup -v eth1 Eth1 = eth1 (inet) arayüzünü yapılandırma run-parts --verbose /etc/network/if-pre-up.d run-parts: execut /etc/network/if-pre-up.d/hostapd ip addr 192.168.0.2/255.255.255.0 yayın ekle 192.168.0.255 dev eth1 etiket eth1 RTNETLINK cevapları: Dosya var Eth1 getirilemedi.
ip
Komutu manuel olarak çalıştırdığımda aynı hatayı alıyorum:
alix: ~ # ip addr 192.168.0.2/255.255.255.0 yayın ekle 192.168.0.255 dev eth1 etiketi eth1 RTNETLINK cevapları: Dosya var
Komutta yanlış olan ne? Ve Debian'a doğru şeyi yapmasını nasıl söyleyebilirim?
RTNETLINK answers: No such process Failed to bring up eth1
ama Eth1'im şimdi doğru bir şekilde atanmış VE YUKARI / YUKARI.