Ho un sistema Debian che funziona come router wireless con eth0
e wlan0
. Ora ho aggiunto manualmente un'altra rete eth1
con ifconfig
:
alix: ~ # ifconfig eth1 192.168.0.2 netmask 255.255.255.0 alix: ~ # netstat -rn Tabella di routing IP del kernel Destination Gateway Genmask Flags MSS Window 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) byte di dati. 64 byte da 192.168.0.254: icmp_req = 1 ttl = 64 tempo = 0,537 ms 64 byte da 192.168.0.254: icmp_req = 2 ttl = 64 tempo = 0.199 ms 64 byte da 192.168.0.254: icmp_req = 3 ttl = 64 tempo = 0.188 ms ^ C --- 192.168.0.254 statistiche ping --- 3 pacchetti trasmessi, 3 ricevuti, 0% perdita pacchetti, tempo 2005ms rtt min / avg / max / mdev = 0,188 / 0,308 / 0,537 / 0,161 ms
Tutto funziona bene come puoi vedere.
Ora vorrei rendere permanente la configurazione. Pertanto ho aggiunto la seguente sezione a /etc/network/interfaces
:
alix: ~ # sed -n '/ iface eth1 /, / ^ $ / p' / etc / network / interfaces iface eth1 inet static indirizzo 192.168.0.2 maschera di rete 255.255.255.0
Ma quando provo ad avviare la rete ottengo il seguente errore:
alix: ~ # ifconfig eth1 down alix: ~ # ifup -v eth1 Configurazione dell'interfaccia eth1 = eth1 (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: eseguendo /etc/network/if-pre-up.d/hostapd ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 etichetta eth1 RTNETLINK risponde: il file esiste Impossibile visualizzare eth1.
Quando eseguo il ip
comando manualmente ottengo lo stesso errore:
alix: ~ # ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev etichetta eth1 eth1 RTNETLINK risponde: il file esiste
Cosa c'è di sbagliato nel comando? E come posso dire a Debian di fare la cosa giusta?
RTNETLINK answers: No such process Failed to bring up eth1
MA il mio Eth1 è correttamente assegnato ora E è SU / SU.