De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 05 de Abril de 1998
Para fazer com que uma mesma interface física de rede responda a dois endereços IP, em sistemas Solaris, basta seguir os seguintes passos:
1. Verifique a qual interface de rede você irá atribuir o novo número IP:
# ifconfig -a lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232 inet 127.0.0.1 netmask ff000000 hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500 inet 200.200.10.2 netmask ffffffc0 broadcast 200.200.10.63 ether 8:0:20:83:b7:cc
A saída deste comando me retornou duas interfaces de rede, a lo0 e a hme0. A interface lo0 é a interface loopback, utilizada para comunicação entre processos na própria máquina. Por exemplo, se você fizer algo do tipo "telnet localhost" toda a comunicação se dará por meio desta interface de rede lógica. A segunda interface, que é a interface física, hme0, é a interface que estamos procurando. É esta interface que recebe os pacotes originários da rede e que queremos configurar para que responda por mais um endereço IP, o que nos leva ao segundo passo.
2. Crie um arquivo chamado /etc/hostname.hme0:1 e dentro dele coloque ou o novo endereço IP ou o novo nome pelo qual a interface irá responder. Caso você opte por colocar o nome, acrescente uma entrada no arquivo /etc/hosts contendo o par (nome, número IP):
/etc/hosts # # Internet host table # 127.0.0.1 localhost 200.200.10.2 obelix.acme.com.br 200.200.10.22 asterix.acme.com.br --------------------
Isto fará com que, durante a inicialização do sistema, esta interface seja configurada pela shell /etc/init.d/rootusr.
3. Se ainda não o fez, coloque a netmask de sua rede no arquivo /etc/netmasks.
Após terminada a configuração e dado um reboot na máquina, o comando ifconfig -a deverá retornar:
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232 inet 127.0.0.1 netmask ff000000 hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500 inet 200.200.10.2 netmask ffffffc0 broadcast 200.200.10.63 ether 8:0:20:83:b7:cc hme0:1: flags=843<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 200.200.10.22 netmask ffffffc0 broadcast 200.200.10.63
A partir deste ponto você terá uma mesma interface física, hme0, recebendo os pacotes destinados para os endereços IP 200.200.10.2 e 200.200.10.22.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários