Meu servidor não encaminha pacotes entre interfaces. o que estou perdendo? [fechadas]

4

Gostaria de fazer com que meu servidor Ubuntu 11.04 roteasse o pacote entre suas duas interfaces de rede.

As duas interfaces ethernet (eth0, eth1) funcionam aparentemente bem como tal. Ambos têm endereços IP estáticos (192.168.2.15 e 192.168.3.15) e ambos podem ser acessados em suas respectivas redes. Todos os serviços IP, bem como o servidor Samba, podem ser acessados de ambos os lados.

sysctl -p retorna "net.ipv4.ip_forward = 1" e eu posso até fazer ping na interface "do outro lado" de ambas as redes. Em outras palavras: eu posso pingar 192.168.2.15 de todos os computadores na rede 192.168.3.0 e 192.168.3.15 de todos os sistemas na rede 192.168.2.0. Mas não consigo chegar a nenhum outro endereço no "outro lado" respectivo

Eu já li vários artigos "como fazer" e tópicos do Fórum sobre este mesmo tópico de configuração do Ubuntu como um roteador, mas eu simplesmente não encontro a solução final para o meu problema.

Aqui também estão algumas informações adicionais sobre a configuração.

A tabela de roteamento de IP do kernel mostra:

Destination Gateway     Genmask     Flags   Metric  Ref Use Iface
default 192.168.3.1 0.0.0.0     UG  100 0   0   eth0
192.168.2.0 *       255.255.255.0   U   0   0   0   eth1
192.168.3.0 *       255.255.255.0   U   0   0   0   eth0

mostra interfaces:

iface eth0 inet static
    address 192.168.3.15
    netmask 255.255.255.0
    broadcast 192.168.3.255
    network 192.168.3.0
    gateway 192.168.3.1


iface eth1 inet static
    address 192.168.2.15
    netmask 255.255.255.0
    broadcast 192.168.2.255
    network 192.168.2.0

Eu não preciso de nenhum NAT ou DHCP. Não há firewall em execução (sem ufw, sem configurações iptables). Ambas as redes têm sua própria conexão à Internet protegida por firewall e os dispositivos conectados obtêm seus endereços IP dos respectivos roteadores da Internet. Eu só quero conseguir, por exemplo, impressoras em uma rede de clientes do outro.

O que estou perdendo? Alguém tem alguma ideia?

Muito obrigado antecipadamente!

    
por nhorst 13.09.2012 / 12:02

1 resposta

0

Tenho notado que o encaminhamento de IP parece falhar se o gerenciador de rede estiver gerenciando as interfaces envolvidas no encaminhamento. Talvez alguém possa explicar por quê?

tente adicionar:

[keyfile]
# interfaces not to manage with Network Manager
unmanaged-devices=mac:00:22:68:1c:59:b1;mac:00:1E:65:30:D1:C4

para o seu /etc/NetworkManager/NetworkManager.conf onde você substitui os endereços mac acima com os de suas placas de rede.

ou desativar totalmente o gerenciador de rede, se você não precisar dele.

    
por tomodachi 13.09.2012 / 13:58