Comportamiento extraño al abrir la conexión de red en el servidor Ubuntu 9.04

Comportamiento extraño al abrir la conexión de red en el servidor Ubuntu 9.04

Tengo dos NIC en mi servidor. Uno está conectado a mi módem por cable/Internet (eth0) y usa DHCP para la configuración. El otro está conectado a una LAN (eth1) y tiene una IP estática.

He configurado el servidor para proporcionar DHCP y esto funciona: las máquinas agregadas a la LAN obtienen una dirección IP.

Sin embargo, el servidor no puede resolver la dirección web cuando la NIC de LAN está activa. Haciendo:

sudo ifconfig eth1 down

el servidor puede acceder a la web (Firefox puede cargar páginas web). Pero si lo hago:

sudo ifconfig eth1 up

entonces el servidor no puede acceder a Internet (Firefox agota el tiempo de espera al intentar cargar páginas web).

¿Por qué está pasando esto?

EDITAR: según lo solicitado, el archivo 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

Respuesta1

Sería mucho más fácil si incluyeras el contenido de tu /etc/network/interfacesarchivo. Si tuviera que adivinar, entonces pensaría que el problema más probable es que haya intentado configurar una puerta de enlace predeterminada en su interfaz secundaria y esa red tiene un número más bajo.

Suponiendo un enrutador simple, la puerta de enlace predeterminada solo debe definirse en las interfaces que están conectadas a Internet.

Respuesta2

No veo una puerta de enlace en tu configuración. Pruebe 'netstat -rn' para ver si tiene una puerta de enlace en eth1. La única ruta para 0.0.0.0 debería estar en eth0. Verifique el contenido de /etc/resolv.conf cuando eth1 esté activo y cuando esté inactivo. Deben ser iguales y tener en la lista los servidores de nombres de su ISP. Intente hacer ping a google.com con eth1 arriba y abajo. Si falla con eth1 activo, intente hacer ping por dirección IP. Esto ayudará a determinar si se trata de DNS o enrutamiento.

información relacionada