-
Se você precisar de um endereço IP adicional apenas para o momento, você poderá adicioná-lo a qualquer interface em sua máquina com
sudo ip address add <ip-address>/<netmask> dev <interface>
por exemplo
sudo ip address add 172.16.100.17/24 dev eth0
adicionaria
172.16.100.17
usando uma máscara de rede de 24 bits à lista de endereços configurados para o seueth0
.Você pode verificar o resultado com
ip address show eth0
e você pode excluir esse endereço novamente com
sudo ip address del 172.16.100.17/24 dev eth0
É claro que essas alterações são perdidas quando você reinicializa sua máquina.
-
Para tornar os endereços adicionais permanentes, você pode editar o arquivo
/etc/network/interfaces
adicionando tantas estrofes do formulárioiface eth0 static address 172.16.100.17/24
para que pareça
iface eth0 inet dhcp iface eth0 inet static address 172.16.100.17/24 iface eth0 inet static address 172.16.24.11/24
Você pode até manter o
dhcp
do endereço principal.Para ativar essas configurações sem uma reinicialização, use
ifdown/ifup
likesudo ifdown eth0 && sudo ifup eth0
É essencial para colocar esses dois comandos em uma linha se você estiver remotamente no servidor, porque o primeiro dropará sua conexão! Dada desta forma a sessão ssh irá sobreviver.