Ich kann scheinbar keine Antwort für mein Setup finden. Ich habe 5 nutzbare IP-Adressen, die nicht mit meinem Server verbunden sind. Die Schnittstelle ist lo / enol, nicht eth0. Unten habe ich versucht, einige eth0-Anleitungen zum Hinzufügen der IPs zu verwenden, aber es scheint nicht zu funktionieren.
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eno1
iface eno1 inet static
address 192.0.2.102
netmask 255.255.255.248
gateway 192.0.2.101
dns-nameservers 192.0.2.3 192.0.2.3
auto enol:0
iface eno1 inet static
address 192.0.2.103
netmask 255.255.255.248
gateway 192.0.2.101
auto enol:1
iface eno1 inet static
address 192.0.2.104
netmask 255.255.255.248
gateway 192.0.2.101
auto enol:2
iface eno1 inet static
address 192.0.2.105
netmask 255.255.255.248
gateway 192.0.2.101
auto enol:3
iface eno1 inet static
address 192.0.2.106
netmask 255.255.255.248
gateway 192.0.2.101
Dies ist ein dedizierter Debian-Server, danke.
Antwort1
Stellen Sie sicher, dass Sie für jede virtuelle Schnittstelle die entsprechenden Schnittstellennamen verwenden.
ersetzen:
auto enol:0
iface eno1 inet static
mit:
auto enol:0
iface eno1:0 inet static
Stellen Sie sicher, dass Sie nur ein Gateway verwenden. Dann sollte es automatisch funktionieren.
Persönlich würde ich auch entfernen:
allow-hotplug eno1
und ersetzen Sie es durch:
auto eno1
Ich habe festgestellt, dass Ersteres Probleme bereitet, aber bei Ihnen kann das anders sein.
Antwort2
Das Problem ist, dass Enol (mit dem Buchstaben „L“) wahrscheinlich nicht existiert.
Sie meinen wahrscheinlich eno1 (Nummer „Eins“). Wenn ja, schlage ich vor, dass Sie Ihre Konfiguration wie folgt korrigieren:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
iface eno1 inet static
address 192.0.2.102
netmask 255.255.255.248
gateway 192.0.2.101
dns-nameservers 192.0.2.3 192.0.2.3 # < is this really necessary? (debian has resolv.conf which you can use for dns)
auto eno1:0
iface eno1 inet static
address 192.0.2.103
netmask 255.255.255.248
gateway 192.0.2.101
auto eno1:1
iface eno1 inet static
address 192.0.2.104
netmask 255.255.255.248
gateway 192.0.2.101
auto eno1:2
iface eno1 inet static
address 192.0.2.105
netmask 255.255.255.248
gateway 192.0.2.101
auto eno1:3
iface eno1 inet static
address 192.0.2.106
netmask 255.255.255.248
gateway 192.0.2.101
Außerdem die Ausgabe des Befehls:
ip link show
kann alle Ihre Schnittstellen und deren Namen auflisten, sodass Sie sich der Benennung sicher sein können.