Ich habe ein Debian-System, das als WLAN-Router mit eth0
und arbeitet wlan0
. Jetzt habe ich manuell ein zusätzliches Netzwerk hinzugefügt eth1
mit ifconfig
:
alix: ~ # ifconfig eth1 192.168.0.2 netmask 255.255.255.0 alix: ~ # netstat -rn Kernel-IP-Routing-Tabelle Destination Gateway Genmask Flags MSS Window nicht verfügbar 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) Datenbytes. 64 Bytes von 192.168.0.254: icmp_req = 1 ttl = 64 time = 0.537 ms 64 Bytes von 192.168.0.254: icmp_req = 2 ttl = 64 time = 0.199 ms 64 Bytes von 192.168.0.254: icmp_req = 3 ttl = 64 time = 0.188 ms ^ C --- 192.168.0.254 ping statistics --- 3 Pakete gesendet, 3 empfangen, 0% Paketverlust, Zeit 2005ms rtt min / avg / max / mdev = 0,188 / 0,308 / 0,537 / 0,161 ms
Alles funktioniert gut, wie Sie sehen können.
Jetzt möchte ich die Konfiguration dauerhaft machen. Dazu habe ich folgenden Abschnitt hinzugefügt /etc/network/interfaces
:
alix: ~ # sed -n '/ iface eth1 /, / ^ $ / p' / etc / network / interfaces iface eth1 inet static Adresse 192.168.0.2 Netzmaske 255.255.255.0
Beim Versuch, das Netzwerk zu starten, wird jedoch die folgende Fehlermeldung angezeigt:
alix: ~ # ifconfig eth1 down alix: ~ # ifup -v eth1 Schnittstelle eth1 = eth1 (inet) konfigurieren run-parts --verbose /etc/network/if-pre-up.d run-parts: Ausführen von /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 label eth1 RTNETLINK antwortet: Datei existiert Fehler beim Aufrufen von eth1.
Wenn ich den ip
Befehl manuell ausführe , wird derselbe Fehler angezeigt:
alix: ~ # ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 label eth1 RTNETLINK antwortet: Datei existiert
Was ist los mit dem Befehl? Und wie kann ich Debian anweisen, das Richtige zu tun?
RTNETLINK answers: No such process Failed to bring up eth1
ABER mein Eth1 ist jetzt richtig zugewiesen UND ist UP / UP.