Você precisa ativar o ip_forwarding no servidor.
Você pode fazer isso editando /etc/sysctl.conf
e alterando:
net.ipv4.ip_forward = 1
Estou tentando configurar a tabela de roteamento no Ubuntu 12.04. O ambiente de rede é o seguinte:
server -----eth0 192.168.0.1 (DMZ)---LAN----10.13.x.x
Como a comunicação entre 192.168.0.1 e LAN é muito pesada, o firewall irá travar. Portanto, eu tento temporariamente e uma interface para o servidor para que possamos ignorar o firewall. A configuração é a seguinte.
---eth0 192.168.0.1(DMZ)
|
server-----eth1 10.13.0.1 (LAN)
Quando o eth1 está ativo, um host (10.13.x.x) no lan pode efetuar o ping de eth1, mas não pode efetuar o ping de eht0. As tabelas de roteamento são as seguintes
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.254 0.0.0.0 UG 0 0 0 eth0
10.13.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
Como faço para definir a tabela de roteamento para que um host na lan possa estabelecer conexão com eth0 e eth1 simultaneamente (o host com endereço IP 10.13.x.x pode fazer ping de eth1 e eth2)?
Você precisa ativar o ip_forwarding no servidor.
Você pode fazer isso editando /etc/sysctl.conf
e alterando:
net.ipv4.ip_forward = 1