Obwohl es uns wahrscheinlich nicht so bald verlassen wird, ifconfig
ist die "alte" Vorgehensweise und wird durch ip
ersetzt Befehl. So geht's mit ip
ist:
ip addr add 192.168.40.1/32 dev lo
Es werden keine virtuellen Schnittstellen mehr benötigt (d. h. die lo:10
und so weiter Mukesh verwendet), aber du kannst sie trotzdem haben, wenn du möchtest, wie
ip addr add 192.168.40.1/32 dev lo label lo:40
Beachten Sie, dass ich /32
verwende Netzmasken, weil lo
ist insofern besonders, als es auf eine Adresse antwortet, die zu einem darauf konfigurierten Netzwerk gehört. Wenn Sie also 192.168.40.1/24
hinzufügen es antwortet tatsächlich auf jeden 192.168.40.*
Adresse, nicht nur .1
Zu diesem Zweck für Ihr ursprüngliches Beispiel von 127.0.0.2
, es wird eigentlich schon darauf reagieren, weil es in 127.0.0.0/8
fällt Sie müssen also überhaupt nichts tun, um diese bestimmte Adresse zu erhalten.
Seien Sie auch vorsichtig mit Adressen im Loopback, da der Kernel weiß, dass sich die Adresse auf dem Host befindet, und auch auf Anfragen für diese Adresse auf physischen Schnittstellen antworten wird.
1) Kann es mit dem folgenden Befehl temporär hinzufügen
ifconfig lo:40 192.168.40.1 netmask 255.255.255.0 up
2) Fügen Sie sie dauerhaft zu /etc/network/interfaces
hinzuauto lo lo:10 lo:20
iface lo inet loopback
iface lo:10 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
iface lo:20 inet static
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0