
Ich habe Debian 9 auf dem Server installiert, kann aber leider keine Internetverbindung herstellen. Unten sehen Sie die Schnittstellenkonfiguration.
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 10.0.xxx.xx/24
gateway 10.0.xxx.x
dns-nameservers 202.x.x.x
Ergebnis für ifconfig:
lo, inet 127.0.0.1 / netmask 255.0.0.0
SSH von einem anderen Server: Zeitüberschreitung, Verbindung kann nicht hergestellt werden – Port 22
Route -n: leer
ifup eno1: RTNETLINK-Antwort: Datei vorhanden, eno1 konnte nicht aufgerufen werden.
Und ich habe auch einige Tests durchgeführt.
sudo ifup --ignore-errors eno1
>> Output: Failed to load ...
RTNETLINK answers: No such file or directory
RTNETLINK answers: Network is down
ifdown --force --verbose eno1 && ifup --force --verbose eno1
>> Output: ifdown: configuring interface eno1=eno1 (inet)
/bin/run-parts --verbose /etc/network/if-down.d
run-parts: executing /etc/network/if-down.d/upstart/bin/ip route del default via 10.0.106.1 dev eno1 2>&1 1>/dev/null ||true
RTNETLINK answers: No such process
/bin/ip link set dev eno1 down
Aber nachdem ich den Dienst neu gestartet habe, kann ich immer noch nicht auf das Internet zugreifen. Ist das schon mal jemandem passiert?
Antwort1
Sie haben die Netzmaske mithilfe der CIDR-Notation festgelegt. Die Netzmaske muss wie folgt festgelegt werden:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 10.0.xxx.xx
netmask 255.255.255.0
gateway 10.0.xxx.x
dns-nameservers 202.x.x.x
Bearbeiten: Debian 9 akzeptiert tatsächlich die CIDR-Notation in der /etc/network/interfaces
Datei, Sie müssen also ein anderes Problem haben. Ich würde vorschlagen, die Netzwerkeinstellungen manuell festzulegen und zu überprüfen, ob Sie eine Verbindung haben, und sie dann so anzupassen, /etc/network/interfaces
dass sie Ihren funktionierenden Netzwerkeinstellungen entsprechen.