Duas redes não podem ser acessadas simultaneamente

0

Eu tenho duas redes em um servidor. Um deles é a minha rede interna e o outro é um endereço IP externo. Isso é no Debian Lenny. Aqui está o meu arquivo / etc / network / interfaces:

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
        address 24.249.108.xxx
        netmask 255.255.255.224
        broadcast 24.249.108.255
        gateway 24.249.108.193

Eu posso reiniciar meu sistema e, às vezes, o eth1 é acessível a partir do SSH, e outras vezes o eth0 é acessível. Então, às vezes, a eth1 simplesmente deixa de ser pingável. Esta é uma instalação bem nova do Debian, e a única coisa que tenho em execução é o VMWare Server 2.0, conectado a ambas as minhas conexões de rede.

Aqui está a minha rota:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
24.249.108.192  *               255.255.255.224 U     0      0        0 eth1
172.16.130.0    *               255.255.255.0   U     0      0        0 eth0
default         wsip-24-249-108 0.0.0.0         UG    0      0        0 eth1
default         plumbco-router. 0.0.0.0         UG    0      0        0 eth0
    
por muncherelli 14.03.2011 / 14:22

1 resposta

2

O problema aqui é que você tem dois gateways padrão.

A menos que você esteja usando protocolos de roteamento especiais (BGP, OSPF, etc), só poderá ter um gateway.

Você terá que configurar rotas estáticas para outras redes específicas por meio da interface que não é o padrão.

O gateway padrão deve ser aquele que se conecta à maioria das outras redes (geralmente a conexão com a internet, que eu assumo é eth1).

Além disso, em uma nota lateral, o endereço de broadcast da eth0 está errado - deve ser ..130 .. não ..120 ..

    
por 14.03.2011 / 14:32