“ip route get” mostra o endereço IP de origem errado

8

Eu tenho uma máquina com uma interface que tem dois endereços IP:

inet 192.168.1.15/32 scope global eth0
inet 10.10.118.45/24 brd 10.10.118.255 scope global eth0:hosts4

Se eu executar por exemplo ip -s route get 8.8.8.8 , então, de acordo com isso, o pacote de saída terá um endereço IP de origem 10.10.118.45 :

8.8.8.8 via 10.10.118.254 dev eth0  src 10.10.118.45 
    cache  users 1 used 1

No entanto, quando eu, por exemplo, ping ou SSH to 8.8.8.8 , o IP de origem é 192.168.1.15 :

15:19:38.092508 IP 192.168.1.15 > 8.8.8.8: ICMP echo request, id 9135, seq 2, length 64
15:19:38.097962 IP 8.8.8.8 > 192.168.1.15: ICMP echo reply, id 9135, seq 2, length 64

Qual é a razão pela qual, neste caso, ip route get não mostra o endereço IP de origem correto?

    
por Martin 21.07.2016 / 14:22

2 respostas

1

Uma máquina só pode ter um gateway padrão. Você pode usar ping -i para escolher de qual interface você quer que um pacote venha. Das informações que você forneceu, parece que seu IP padrão é 192.168.1.15. 10.10.118.45 parece ser um alias. Verifique seu /etc/networks , /etc/sysconfig/network , bem como a configuração da interface dentro de /etc/network-scripts/ifcfg-*

Aqui está um exemplo de uma configuração similar.

[root@cp-rc ~]# ip route show
default via 192.185.130.1 dev eth0 proto static metric 100
10.1.1.0/24 dev eth1 proto kernel scope link src 10.1.1.9 metric 100
192.185.130.0/24 dev eth0 proto kernel scope link src 192.185.130.90 metric 100
[root@cp-rc ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.185.130.1   0.0.0.0         UG    100    0        0 eth0
10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 eth1
192.185.130.0   0.0.0.0         255.255.255.0   U     100    0        0 eth0
    
por 18.09.2017 / 12:45
0

Talvez seja possível que o seu 10.10.118.45/24 seja o endereço dhcp? você pode tentar remover o endereço estático

    
por 07.06.2017 / 16:19