Ich habe eine zusätzliche IP-Adresse für meinen Server und muss diese in der Interface-Datei zuweisen. Im Moment habe ich folgendes:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address aaa.aaa.aaa.aaa
netmask 255.255.254.0
gateway bbb.bbb.bbb.bbb
dns-nameservers ccc.ccc.ccc.ccc ddd.ddd.ddd.ddd eee.eee.eee.eee
dns-search vps-number.com
Was füge ich hinzu, um meine neue IP-Adresse zuzuweisen (fff.fff.fff.fff)? Und wie starte ich es dann neu, um die neue Konfiguration zu akzeptieren?
networking
server
ip-address
babbaggeii
quelle
quelle
Antworten:
Dann kannst du rennen
sudo ifup eth0:0
, um es hoch undsudo ifdown eth0:0
runter zu bringen.quelle
auto eth1
(es hat nicht auf AWS funktioniert) funktioniert nicht wie im Beispielauto eth0:0
.iproute2
Methode , es hat funktioniert.Für eine zusätzliche IP-Adresse füge ich normalerweise hinzu:
iface eth0 inet static
Klicken Sie für zukünftige Neustarts auf die Zeilengruppe unten und führen Sie den Befehlsudo ip addr add fff.fff.fff.fff/prefixlen dev eth0
erneut manuell aus, um ihn direkt zu aktivieren.Wenn Ihre Netzmaske ist
255.255.254.0
dannprefixlen
sollte23
für Sie.Ich würde gerne wissen, ob es einen besseren Weg gibt.
quelle
up
ist problematisch, da network-online.target nicht darauf wartet. Systemdiensten wie nginxup
Wie Heihachi betont, ist die Verwendung von ethx: x-Aliasen veraltet. Die
ip addr
Lösung ist jedoch schlechter. Es ist hässlich und unvollständig, da Sie auch einedown
Variante hinzufügen müssen oderifdown
nicht sehr sauber arbeiten.Siehe https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_one_Interface für eine bessere Lösung: Sie können jetzt nur noch für die gleiche Schnittstelle wiederholt iface Strophen haben. Also eben die Lösung oben aber das
:x
Suffix weglassen.quelle
iproute2
Methode war im Jahr 2015 . Und die Legacy-Methode (haben Sie den Namen bemerkt?) Hat bei Debian Stretch bei mir nicht funktioniert. Es schien, als ob die späteren Optionen (voneth0:0
) die früheren (from eth0
) überschrieben . Das heißt, nachdemsystemctl restart networking
ich nur die zweite IP erhalten hatte (die erste IP wurde getrennt).