I když nás pravděpodobně brzy neopustí, ifconfig
je "starý" způsob, jak dělat věci, a je nahrazen ip
příkaz. Způsob, jak toho dosáhnout pomocí ip
je:
ip addr add 192.168.40.1/32 dev lo
Již nejsou potřeba virtuální rozhraní (tj. lo:10
a tak dále používá Mukesh), ale stále je můžete mít, pokud chcete, jako
ip addr add 192.168.40.1/32 dev lo label lo:40
všimněte si, že používám /32
síťové masky, protože lo
je speciální v tom, že bude odpovídat na adresu patřící do sítě, která je na něm konfigurována. Pokud tedy přidáte 192.168.40.1/24
ve skutečnosti bude reagovat na jakýkoli 192.168.40.*
adresu, nejen .1
Za tímto účelem pro váš původní příklad 127.0.0.2
, ve skutečnosti na to již bude reagovat, protože spadá do 127.0.0.0/8
takže pro získání této konkrétní adresy nemusíte dělat vůbec nic.
Také buďte opatrní s adresami ve zpětné smyčce, protože jádro bude vědět, že adresa je na hostiteli, a odpoví na požadavky na tuto adresu také na fyzických rozhraních.
1) Můžete jej dočasně přidat pomocí níže uvedeného příkazu
ifconfig lo:40 192.168.40.1 netmask 255.255.255.0 up
2) Přidejte je trvale do /etc/network/interfaces
auto 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