Configurar 2 tarjetas de red mismo PC
Simón
jmsimonr en gmail.com
Mie Ene 16 19:19:11 GMT 2008
Simón escribió:
> Simón escribió:
>> Simón escribió:
>>> Hola,
>>> Estoy teniendo un problema para configurar dos tarjetas de red en
>>> el mismo PC y en internet la info que encuentro no me sirve (o no sé
>>> buscar esto en concreto). Me explico:
>>> Como, ya he dicho, tengo una placa base con dos salidas ethernet.
>>> La salida eth0 la tengo conectada al router para acceder a internet
>>> y a la red local. La salida eth1 la quiero conectar, con un cable de
>>> red cruzado, a un mediaplayer para hacer streaming vía NFS.
>>>
>>> Lo configuré así: /etc/network/interfaces
>>> auto lo eth0 eth1
>>>
>>> iface lo inet loopback
>>>
>>> iface eth0 inet dhcp
>>>
>>> iface eth1 inet static
>>> address 192.168.2.1
>>> netmask 255.255.255.0
>>> network 192.168.2.0
>>> broadcast 192.168.2.255
>>> gateway 192.168.2.1
>>> -----------------------------------------------------------------------------------------------------------------
>>>
>>> Y la salida de ifconfig queda:
>>>
>>> eth0 Link encap:Ethernet HWaddr 00:1B:FC:F5:DC:D2
>>> inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
>>> inet6 addr: fe80::21b:fcff:fef5:dcd2/64 Scope:Link
>>> UP DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Metric:1
>>> Interrupt:22 Base address:0x8000
>>>
>>> eth1 Link encap:Ethernet HWaddr 00:1B:FC:F5:F9:F7
>>> inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
>>> UP DIFUSIÓN MULTICAST MTU:1500 Metric:1
>>> Interrupt:21 Base address:0xa000
>>>
>>> El problema que tengo es que si activo eth0 y eth1, cuando intento
>>> acceder a internet no funciona. Supongo que porque intenta usar eth1.
>>> Lo único que quiero es configurar un servidor NFS para que comparta
>>> ciertos directorios con el mediaplayer a través de eth1. El resto de
>>> accesos a la red quiero que los haga por eth0. Cómo indico esto?
>>> Un saludo,
>>>
>> Se me olvidó poner la salida de route -n:
>>
>> Kernel IP routing table
>> Destination Gateway Genmask Flags Metric Ref
>> Use Iface
>> 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0
>> 0 eth1
>> 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0
>> 0 eth0
>> 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0
>> 0 eth0
>> 0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0
>> 0 eth0
>>
>>
>>
> Perdón, he puesto la salida de route -n (pero con eth1 desactivado),
> si tengo las dos ethernet activadas la salida es:
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref
> Use Iface
> 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0
> 0 eth1
> 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0
> 0 eth0
> 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0
> 0 eth0
> 0.0.0.0 192.168.2.1 0.0.0.0 UG 100 0
> 0 eth1
> 0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0
> 0 eth0
>
>
Bueno, ya está solucionado. Era tan fácil como:
cat /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
auto eth1
La única diferencia es que para eth1 no se le define gateway y de esta
manera el route queda así:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
Para las direcciones 192.168.2.x va por eth1
Para el resto coge eth0
Tengo dos preguntas:
1) Hay una dirección extra, en la salida de "route -n", que no sé porqué
me sale: 169.254.0.0. Sabéis de donde puede estar sacando esta IP? Cómo
la puedo eliminar?
2) En el fichero /etc/network/interfaces las lineas "auto ethx" para que
sirven? Hay que ponerlas antes o después de la línea con "iface"?
--
Simón
Usuario Linux nº 413.257 (http://counter.li.org/)
Usuario Ubuntu nº 11312 (http://ubuntucounter.geekosophical.net/)
Más información sobre la lista de distribución ubuntu-es