Problema de rede estranho com várias LANs

0

Eu tenho um roteador / gateway com várias configurações de NICs para várias LANs. Eu forneci uma breve descrição do layout abaixo.

LAN1
192.168.15.1
255.255.255.0

Eu uso LAN1 para a rede local, sem restrições, apenas uma LAN simples para todos os meus dispositivos domésticos.

LAN2
10.15.0.1
255.255.255.240

LAN2 Usado para serviços voltados para a Internet, por exemplo, servidores de jogos

Eu tenho um servidor Ubuntu 14 também com várias placas de rede e é aí que o problema começa

NIC1 conectado a LAN1 Configuração estática

192.168.15.254
255.255.255.0

NIC2 conectado a LAN2 Configuração estática

10.15.0.2
255.255.255.240

Minha configuração de interface

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto p2p4
iface p2p4 inet static
        address 10.15.0.2
        netmask 255.255.255.240
        network 10.15.0.0
        broadcast 10.15.0.15
        gateway 10.15.0.1

#HOME.LAN
auto p2p3
iface p2p3 inet static
        address 192.168.15.254
        netmask 255.255.255.0
        network 192.168.15.0
        broadcast 192.168.15.225

A tabela de roteamento de sistemas

Tabela de roteamento de IP do kernel

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.15.0.1       0.0.0.0         UG    0      0        0 p2p4
10.15.0.0       0.0.0.0         255.255.255.240 U     0      0        0 p2p4
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 p2p3
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Se eu tiver apenas uma NIC configurada, diga NIC2 Eu sou capaz de fazer o ping usando minha máquina windows conectada a LAN1 e sou capaz de acessar os serviços nela, dizem servidores de jogos.

Se eu habilitar as duas placas de rede no servidor Ubuntu, não consigo mais fazer o ping do NIC2, mas posso fazer o ping do NIC1 pelo sistema Windows.

Isso também funciona ao contrário, como se apenas a LAN1 estivesse conectada, pode ser acessada de um cliente em LAN2 & amp; LAN1, mas não quando ambas as NICs estão ativas.

Quando conecto meu laptop Ubuntu à LAN2, o mesmo é verdadeiro para essa rede. Eu posso pingar NIC2, mas não NIC1, e se apenas NIC1 estiver conectado, eu posso pingar NIC1.

Em seguida, conectei meu laptop a ambas as redes e isso mostrou o mesmo resultado. A máquina Windows só podia fazer o ping da conexão de laptops para a LAN1 e a máquina Ubuntu, que nesse momento só tinha a configuração NIC2, só podia fazer o ping do laptop em sua conexão LAN2.

Quando ambas as placas de rede estão configuradas no servidor Ubuntu, não consigo mais acessar seus serviços via LAN2, no entanto, elas ainda estão disponíveis para a Internet e sistemas conectados somente a LAN2.

Acho que isso pode ser um problema de roteamento e encontrei muitas informações sobre a configuração da rota também e de determinadas redes, e as NICs padrão disseram que é o tráfego de rede. Eu tentei muitas soluções e nenhuma alterou o comportamento da minha rede.

Eu também tenho um NAS conectado a essas redes por meio de duas NICs e isso pode ser feito por qualquer cliente em qualquer LAN.

Se alguém pudesse me apontar na direção certa, ou lançar algumas luzes sobre isso, eu ficaria grato.

    
por Duncan Rix 19.07.2015 / 13:24

1 resposta

0

Você não mencionou a ativação de ip_forward em qualquer lugar ...

Como tornar o encaminhamento de IP permanente?

Além disso, esse método de configuração de um gateway é terrivelmente inseguro e propenso a problemas difíceis de prever. Você já pensou em usar uma ferramenta como Shorewall para configurar roteamento e iptables? Aqui está um tutorial bem sólido para você começar:

link

    
por Bailey S 20.07.2015 / 11:33