Solaris 10: Não é possível fazer ping de um endereço IP de outro servidor

1

Eu tenho um servidor Solaris que possui 2 interfaces. Eu queria usar a mesma interface compartilhada, mas fazê-la responder a vários endereços IP. Então usei o seguinte comando:

ifconfig vmxnet3s1:1 10.20.20.20 netmask 255.255.255.255

Em seguida, adicionei esse endereço IP ao arquivo /etc/hosts e reiniciei a rede executando:

svcadm restart network/physical

Mas quando tento pingar esse novo endereço IP de outro servidor, ele informa "sem resposta de 10.20.20.20".

Tanto o servidor (aquele do qual estou pingando quanto aquele em que adicionei um endereço IP) estão na mesma LAN.

Saída de ifconfig -a :

bash-3.00# ifconfig -a

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000

vmxnet3s0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 135.25.154.232 netmask ffffff00 broadcast 135.25.154.255
        ether 0:50:56:b2:58:f0

vmxnet3s1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 135.182.130.195 netmask ffffff00 broadcast 135.182.130.255
        ether 0:50:56:b2:64:43

vmxnet3s1:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 10.20.20.20 netmask ff000000 broadcast 10.255.255.255

Existe algo mais que precisa ser feito?

    
por user2382290 15.11.2016 / 17:13

1 resposta

0

Primeiro, sua netmask não parece certa:

ifconfig vmxnet3s1:1 10.20.20.20 máscara de rede 255.255.255.255

Estou assumindo que é um 255.255.255.0, mas você pode alterá-lo como quiser.

Em segundo lugar, verifique se a interface é UP, eu tentaria algo assim:

ifconfig vmxnet3s1:1 plumb up
ifconfig vmxnet3s1:1 10.20.20.20 netmask 255.255.255.0 up

Em seguida, tente novamente fazer o ping de uma máquina na mesma sub-rede, ou seja, 10.20.20.0/24

Se isso funcionar, você pode tornar a configuração persistente da configuração:

echo "10.20.20.0 255.255.255.0" >> /etc/netmasks
echo "10.20.20.20 myhostname_in_10.20.20.20" >> /etc/hosts
echo "myhostname_in_10.20.20.20" > /etc/hostname.vmxnet3s1:1
svcadm restart network/physical

Espero que isso ajude

    
por 15.11.2016 / 19:38