Agregar tarjeta de red en Debian

Tema en 'GNU / Linux' iniciado por Eclat, 15 Feb 2006.

Estado del tema:
Cerrado para nuevas respuestas
  1. Eclat

    Eclat Guest

    Muy buenas, salu2 al grupo.

    He instalado recientemente una Sarge con gnome. En principio tenía sólo
    una tarjeta de red, pero ahora le he añadido otra igual (otra Realtek 8139)
    para que este equipo haga de firewall con iptables. La pregunta es ¿cómo
    hago para configurar la 2ª tarjeta de red? Si hago un lspci, veo todo lo que
    está conectado al bus PCI, y efectivamente, veo las 2 tarjetas, sin embargo,
    si hago un ifconfig sólo veo el loopback y la tarjeta primitiva, no la
    nueva.

    Tengo que añadirla a mano en interfaces con puedo configurarla de alguna
    otra forma.

    Un saludo y gracias por la ayuda,
    --Eclat
     
  2. Alex Estevez

    Alex Estevez Guest

    Eclat escribió:
    > Muy buenas, salu2 al grupo.
    > Tengo que añadirla a mano en interfaces con puedo configurarla de alguna
    > otra forma.
    >
    > Un saludo y gracias por la ayuda,
    > --Eclat
    >
    >


    Supongo que alguna herramienta habra pero editar el interfaces no es
    complicado. Te confirmo que editando el interfaces funciona y que un man
    interfaces aclara mucho :)

    Saludos

    --
    Alex Estevez
     
  3. Hola "Eclat" <eclat2k@YASABESCOMOVAESTOhotmail.com>
    el Tue, 14 Feb 2006 16:36:05 +0100 escribiste:

    > Muy buenas, salu2 al grupo.
    >
    > He instalado recientemente una Sarge con gnome. En principio tenía sólo
    > una tarjeta de red, pero ahora le he añadido otra igual (otra Realtek 8139)
    > para que este equipo haga de firewall con iptables. La pregunta es ¿cómo
    > hago para configurar la 2ª tarjeta de red? Si hago un lspci, veo todo lo que
    > está conectado al bus PCI, y efectivamente, veo las 2 tarjetas, sin embargo,
    > si hago un ifconfig sólo veo el loopback y la tarjeta primitiva, no la
    > nueva.


    Puesto que son iguales usarán el mismo módulo, y es probable que ésteya haya
    detectado las dos trajetas, asignándoles los nombres eth0 y eth1.

    Lo puedes verificar con:

    $ dmesg | grep eth

    > Tengo que añadirla a mano en interfaces con puedo configurarla de alguna
    > otra forma.


    Lo más fácil: edita el /etc/network/interfaces, duplica la info para
    eth0, cambia en la copia eth0 por eth1 y adapta sus valores.

    --
    Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
    PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704
     
  4. Eclat escribió:
    > He hecho lo que me comentais, es decir, abrir el /etc/network/interfaces,
    > copiar todo lo que salía en eth0 y cambiar donde ponía eth0 por eth1, además
    > de la ip claro. Y sigo igual, aún reiniciando (por si no se actualizaba
    > directamente), cuando hago un ifconfig sigo viendo únicamente el lo y eth0,
    > eth1 no aparece por ningún lado.
    >
    > ¿Alguna sugerencia?


    Sí, dos:

    1) Procura no hacer top-posting (respnder encima del texto citado).

    2) Carga el módulo 8139too. Puedes editar /etc/network/aliases, y añadir
    una línea al final

    alias eth0 8139too

    lo salvas, ejecutas "update-modules", reinicias la red con
    "/etc/init.d/networking restart", y ya debería funcionar.

    Una cosa que puede ocurrirte es que creo que con tarjetas iguales, no
    existe manera de asignar eth0 a una y eth1 a la otra, con lo que puede
    ocurrir que o tengas que intercambiar el cable o intercambiar los
    valores de eth0 <-> eth1.


    Saludos.
     
  5. Alex Estevez

    Alex Estevez Guest

    Oscar Manuel Gomez Senovilla escribió:
    > Eclat escribió:
    >


    Y una cosa mas, con ifup y ifdown puedes activar o desactivarlas.

    En interfaces, el parametro auto te permite que algunas interfaces se
    activen automaticamente. Asegurate de que tienes ambas eth0 y eth1 en
    auto para que se arranquen solas.

    saludos

    --
    Alex Estevez
     
  6. Hola "Eclat" <eclat2kESTOMEJORNO@gmail.com>
    el Wed, 15 Feb 2006 00:47:14 +0100 escribiste:

    Me apunto a recomendarte que evites el top-posting. Verás que resulta
    bastante más cómodo. Vamos por partes:

    > > [...] La pregunta es ¿cómo hago para configurar la 2ª tarjeta de
    > > red?


    Lo primero es ver si el sistema PCI la detecta (primer indicio de que la
    trajeta tiene soporte para Linux).

    > > Si hago un lspci, veo todo lo que está conectado al bus PCI, y
    > > efectivamente, veo las 2 tarjetas,


    Vale.

    > > sin embargo, si hago un ifconfig sólo veo el loopback y la tarjeta
    > > primitiva, no la nueva.


    Puede haber varias causas. Lo siguiente es localizar el módulo adecuado
    a esas tarjetas, cargarlo, y ver si las detecta o no. Por eso te decía:

    > Puesto que son iguales usarán el mismo módulo, y es probable que éste
    > ya haya detectado las dos trajetas, asignándoles los nombres eth0 y
    > eth1.
    >
    > Lo puedes verificar con:
    >
    > $ dmesg | grep eth


    Verificalo. Hasta que no aparezcan ahí las dos tarjetas tocar el
    interfaces(5) no te servirá de nada.

    > > Tengo que añadirla a mano en interfaces con puedo configurarla
    > > de alguna otra forma.

    >
    > Lo más fácil: edita el /etc/network/interfaces, duplica la info para
    > eth0, cambia en la copia eth0 por eth1 y adapta sus valores.
    >
    > He hecho lo que me comentais, es decir, abrir el
    > /etc/network/interfaces, copiar todo lo que salía en eth0 y cambiar
    > donde ponía eth0 por eth1, además de la ip claro. Y sigo igual, aún
    > reiniciando (por si no se actualizaba directamente), cuando hago un
    > ifconfig sigo viendo únicamente el lo y eth0, eth1 no aparece por
    > ningún lado.


    ¿Y qué te dice "ifconfig -a"?
    Ya te han comentado lo del *auto*. A mí se me olvidó decirtelo.

    > ¿Hay que levantarla de alguna manera? ¿Me estoy olvidando de
    > configurar algo? Me he pasado por el man interfaces, pero creo que
    > está todo bien configurado, tal y como comenta el man y no veo que es
    > lo que pasa.


    Insisto: lo siguiente es saber si el módulo te detecta una o dos tarjetas.

    > (Hablando de todo un poco, ¿se puede poner el man en
    > español o sólo está en inglés?).


    Los que están traducidos los suministra el paquete manpages-es. Veo que
    también hay un manpages-es-extra.

    Si al ejecutar locale te sale algo así:

    $ locale
    LANG=es_ES@euro
    LC_CTYPE="es_ES@euro"
    LC_NUMERIC="es_ES@euro"
    LC_TIME="es_ES@euro"
    LC_COLLATE="es_ES@euro"
    LC_MONETARY="es_ES@euro"
    LC_MESSAGES="es_ES@euro"
    LC_PAPER="es_ES@euro"
    LC_NAME="es_ES@euro"
    LC_ADDRESS="es_ES@euro"
    LC_TELEPHONE="es_ES@euro"
    LC_MEASUREMENT="es_ES@euro"
    LC_IDENTIFICATION="es_ES@euro"
    LC_ALL=es_ES@euro

    los que estén traducidos te saldrán por defecto en español.

    --
    Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
    PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704
     
  7. Eclat

    Eclat Guest

    "Gonzalo Pérez de Olaguer Córdoba" <gpoc@iies.es> escribió en el mensaje
    news:20060215150629.7e72452b@petres.salonet.snet...
    Hola "Eclat" <eclat2kESTOMEJORNO@gmail.com>
    el Wed, 15 Feb 2006 00:47:14 +0100 escribiste:

    Me apunto a recomendarte que evites el top-posting. Verás que resulta
    bastante más cómodo. Vamos por partes:

    > > [...] La pregunta es ¿cómo hago para configurar la 2ª tarjeta de
    > > red?


    Lo primero es ver si el sistema PCI la detecta (primer indicio de que la
    trajeta tiene soporte para Linux).

    > > Si hago un lspci, veo todo lo que está conectado al bus PCI, y
    > > efectivamente, veo las 2 tarjetas,


    Vale.

    > > sin embargo, si hago un ifconfig sólo veo el loopback y la tarjeta
    > > primitiva, no la nueva.


    Puede haber varias causas. Lo siguiente es localizar el módulo adecuado
    a esas tarjetas, cargarlo, y ver si las detecta o no. Por eso te decía:

    > Puesto que son iguales usarán el mismo módulo, y es probable que éste
    > ya haya detectado las dos trajetas, asignándoles los nombres eth0 y
    > eth1.
    >
    > Lo puedes verificar con:
    >
    > $ dmesg | grep eth


    Verificalo. Hasta que no aparezcan ahí las dos tarjetas tocar el
    interfaces(5) no te servirá de nada.

    > > Tengo que añadirla a mano en interfaces con puedo configurarla
    > > de alguna otra forma.

    >
    > Lo más fácil: edita el /etc/network/interfaces, duplica la info para
    > eth0, cambia en la copia eth0 por eth1 y adapta sus valores.
    >
    > He hecho lo que me comentais, es decir, abrir el
    > /etc/network/interfaces, copiar todo lo que salía en eth0 y cambiar
    > donde ponía eth0 por eth1, además de la ip claro. Y sigo igual, aún
    > reiniciando (por si no se actualizaba directamente), cuando hago un
    > ifconfig sigo viendo únicamente el lo y eth0, eth1 no aparece por
    > ningún lado.


    ¿Y qué te dice "ifconfig -a"?
    Ya te han comentado lo del *auto*. A mí se me olvidó decirtelo.

    > ¿Hay que levantarla de alguna manera? ¿Me estoy olvidando de
    > configurar algo? Me he pasado por el man interfaces, pero creo que
    > está todo bien configurado, tal y como comenta el man y no veo que es
    > lo que pasa.


    Insisto: lo siguiente es saber si el módulo te detecta una o dos tarjetas.

    > (Hablando de todo un poco, ¿se puede poner el man en
    > español o sólo está en inglés?).


    Los que están traducidos los suministra el paquete manpages-es. Veo que
    también hay un manpages-es-extra.

    Si al ejecutar locale te sale algo así:

    $ locale
    LANG=es_ES@euro
    LC_CTYPE="es_ES@euro"
    LC_NUMERIC="es_ES@euro"
    LC_TIME="es_ES@euro"
    LC_COLLATE="es_ES@euro"
    LC_MONETARY="es_ES@euro"
    LC_MESSAGES="es_ES@euro"
    LC_PAPER="es_ES@euro"
    LC_NAME="es_ES@euro"
    LC_ADDRESS="es_ES@euro"
    LC_TELEPHONE="es_ES@euro"
    LC_MEASUREMENT="es_ES@euro"
    LC_IDENTIFICATION="es_ES@euro"
    LC_ALL=es_ES@euro

    los que estén traducidos te saldrán por defecto en español.

    --
    Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
    PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704

    Muchas gracias por la ayuda, disculpas a todos por el top-posting, es la
    falta de costumbre, no volverá a suceder. Ya está funcionado correctamente,
    he hecho el dmesg|grep eth y efectivamente, ya aparecían las 2. Luego un
    ifup, y con ifconfig ya se ven las 2 tarjetas.

    Lo dicho, mil gracias. Ahora a por las iptables...

    Salu2
    --Eclat
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página