Adicionar IP temporário
Utilizando o ifconfig
Caso seja necessário adicionar um ip secundário a um interface que se encontra em uso e esta situação é temporária deve correr-se o seguinte comando:
ifconfig [nic]:0 [IP-Address] netmask [mask] up
Como exemplo:
ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 up
Para correr este comando é necessário estar autenticado com o user root.
Utilizando o comando ip
Para efetuar esta configuração utilizando o binario ip deve correr-se o seguinte comando:
ip address add [ip]/[mask-digits] dev [nic]
Como exemplo:
ip address add 192.168.99.37/24 dev eth0
Adicionar IP permanentemente
CentoOS/RHEL
Para sistemas Centos/RHEL deve criar-se um ficheiro chamado:
ifcfg-eth0:1
O ficheiro deverá ter os seguintes conteudos:
NAME="" BOOTPROTO=none MACADDR="" IPV6INIT=no DEVICE=eth0:1 NETMASK=255.255.255.248 MTU="" ONPARENT=yes IPADDR=192.168.8.1 ONBOOT=yes
Uma vez efetuada a configuração devem reiniciar-se os serviços de network:
service network restart