-
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 eth0adicionaria
172.16.100.17usando 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 eth0e 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/interfacesadicionando tantas estrofes do formulárioiface eth0 static address 172.16.100.17/24para 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/24Você pode até manter o
dhcpdo endereço principal.Para ativar essas configurações sem uma reinicialização, use
ifdown/ifuplikesudo 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.