Comportamento estranho ao ativar a conexão de rede no servidor Ubuntu 9.04

Comportamento estranho ao ativar a conexão de rede no servidor Ubuntu 9.04

Eu tenho duas NICs no meu servidor. Um está conectado ao meu modem a cabo/internet (eth0) e usa DHCP para configuração. O outro está conectado a uma LAN (eth1) e possui um IP estático.

Configurei o servidor para fornecer DHCP e isso funciona - as máquinas adicionadas à LAN obtêm um endereço IP.

No entanto, o servidor não consegue resolver o endereço da Web quando a NIC da LAN está ativa. Fazendo:

sudo ifconfig eth1 down

o servidor pode acessar a web (o Firefox pode carregar páginas da web). Mas se eu fizer:

sudo ifconfig eth1 up

então o servidor não consegue acessar a Internet (o Firefox atinge o tempo limite ao tentar carregar páginas da web).

Por que isso está acontecendo?

EDIT: Conforme solicitado, o arquivo de interfaces:

auto eth0, eth1
mapping eth0 eth1
   script /etc/networks/get-mac-address.sh
   map 00:19:66:82:61:f7 internet
   map 00:27:19:b2:12:2b lan

iface internet inet dhcp
   gateway 192.168.1.2

iface lan inet static
   address 192.168.1.2
   network 192.168.1.0
   netmask 255.255.255.0
   broadcast 192.168.1.255

Responder1

Seria muito mais fácil se você incluísse o conteúdo do seu /etc/network/interfacesarquivo. Se eu adivinhar, acho que o problema mais provável é que você tentou definir um gateway padrão em sua interface secundária e essa rede tem um número menor.

Supondo um roteador simples, o gateway padrão só deve ser definido nas interfaces que estão conectadas à Internet.

Responder2

Não vejo um gateway na sua configuração. Tente 'netstat -rn' para ver se você possui um gateway na eth1. O único roteamento para 0.0.0.0 deve estar na eth0. Verifique o conteúdo de /etc/resolv.conf quando a eth1 estiver ativa e quando estiver inativa. Eles devem ser iguais e ter servidores de nomes do seu ISP listados. Tente executar ping em google.com com eth1 para cima e para baixo. Se falhar com eth1 up, tente fazer ping por endereço IP. Isso ajudará a determinar se é DNS ou roteamento.

informação relacionada