Apesar de provavelmente não nos deixar em breve, ifconfig
é a maneira "antiga" de fazer as coisas e está sendo substituído pelo comando ip
. A maneira de fazer isso com ip
é:
ip addr add 192.168.40.1/32 dev lo
Não há mais necessidade de interfaces virtuais (por exemplo, o lo:10
e assim por diante usado por Mukesh), mas você ainda pode tê-las se desejar
ip addr add 192.168.40.1/32 dev lo label lo:40
observe que estou usando /32
netmasks porque lo
é especial, pois responderá por um endereço pertencente a uma rede configurada nele. Portanto, se você adicionar 192.168.40.1/24
, ele responderá a qualquer endereço 192.168.40.*
, não apenas .1
Para esse fim, para o seu exemplo original de 127.0.0.2
, ele já responderá a isso, porque ele cai em 127.0.0.0/8
, então você não precisa fazer nada para obter esse endereço específico.
Além disso, tenha cuidado com os endereços no loopback, porque o kernel saberá que o endereço está no host e responderá aos pedidos para esse endereço nas interfaces físicas também.