Não é possível executar o ping et1 - problema de roteamento

0

Eu tenho uma instalação de VM do servidor UBUNTU com duas NICs. O eth0 está na rede LAN, configurado pelo DHCP e está funcionando bem. Eu configurei manualmente a eth1 com um IP estático na rede DMZ, mas não consigo fazer o ping, acho que isso pode ser um problema de roteamento, mas eu sou novo nisso, então qualquer ajuda seria apreciada! Por favor, veja abaixo para 'ifconfig eth1' e 'route -n':

Destination    Gateway      Genmask        Flags  Metric  Ref  Use  Iface
0.0.0.0        172.20.20.1  0.0.0.0        UG     100     0    0    eth1
172.20.10.0    0.0.0.0      255.255.255.0  U      0       0    0    eth0
172.20.20.0    0.0.0.0      255.255.255.0  U      0       0    0    eth1

eth1

Link encap:Ethernet  HWaddr 00:50:56:ae:00:08
inet addr: 172.20.20.151  Bcasr:172.20.20.255 Mask:255.255.255.0
inet6 addr : fe80::250:56ff:feae:8/64 Scope:Link
UP BROADCAST RUNNING MULTCAST MTU:1500 Metric:1
RX packets: 23 errors:0 dropped:0 overruns:0 frame:0
TX Packets:22  errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txquwuwlwn:1000
RX bytes:2306 (2.3 KB) TX bytes:1794 (1.7KB)

Obrigado, Charlotte.

    
por Charlotte 09.05.2012 / 14:02

1 resposta

0

Com base na resposta ao meu comentário acima ...

Você deve informar às outras máquinas na LAN como alcançar a sub-rede 172.20.20.0/24 .

Você disse que o endereço da LAN é atribuído pelo DHCP. Então eu suponho que este servidor não é seu default gateway para a LAN.

Primeiro, você deve reconfigurá-lo como um endereço estático (digamos, 172.20.10.100 ) e, em seguida:

  • Coloque uma rota para 172.20.20.0/24 via 172.20.10.100 (o IP LAN estático) na default gateway de sua LAN.
  • Ative o ip forwarding no seu servidor, emitindo o comando:

    sysctl -w net.ipv4.ip_forward=1

Observação : para ativar permanentemente ip forwarding edite o arquivo /etc/sysctl.conf e verifique se ele tem a linha net.ipv4.ip_forward = 1 . Na minha máquina Ubuntu há algo como:

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
    
por Mr Shunz 09.05.2012 / 17:02