Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

[eth0] me perdí a mi mismo <sin eth0> (Solucionado)

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
20 posts • Page 1 of 1
Author
Message
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

[eth0] me perdí a mi mismo <sin eth0> (Solucionado)

  • Quote

Post by IceFox » Mon Dec 06, 2004 5:11 am

Haber si lo puedo explicar con comandos ...

Code: Select all

bash-2.05b# /etc/init.d/net.eth0 status
 * status:  started

Code: Select all

bash-2.05b# cat /etc/conf.d/net
iface_eth0="192.168.0.1 netmask 255.255.255.0"
El modulo de mi tarjeta de red...

Code: Select all

bash-2.05b# lsmod | grep rhine
via_rhine              16772  0 
mii                     3968  1 via_rhine
El problema...

Code: Select all

bash-2.05b# ping 192.168.0.1 
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
213 packets transmitted, 0 received, 100% packet loss, time 212011ms

Code: Select all

bash-2.05b# /etc/init.d/net.eth0 restart   
 * Stopping apache2...
/etc/host.conf: line 24: bad command `mdns off'                           [ ok ]
 * Unmounting network filesystems...                                      [ ok ]
 * Stopping postfix...                                                    [ ok ]
 * Bringing eth0 down...                                                  [ ok ]
 * Bringing eth0 up...                                                    [ ok ]
 * Mounting network filesystems...                                        [ ok ]
 * Starting apache2...
/etc/host.conf: line 24: bad command `mdns off'                           [ ok ]
 * Starting postfix...                                                    [ ok ]
Resumiendo, no tengo eth0 ??
No me habia dado cuenta, si no es por que mis hermanos me exigieron internet (soy su "proxy" a través de Nat), ni siquiera me había dado cuenta que en el gkrellm desaparecio el eth0.
Que pudo haber pasado ??
Puede ser por eso del /etc/host.conf: line 24: bad command `mdns off' ??
Buscando en los foros solo encontré http://forums.gentoo.org/viewtopic.php? ... light=mdns, donde solo recompilan el glibc para solucionar el problema, yo lo he recompilado

Code: Select all

bash-2.05b# emerge -v glibc
Pero todo sigue igual.
Alguien sabe por donde puede estar el problema ??
y si en el mdns como arreglarlo ??
Last edited by IceFox on Tue Dec 07, 2004 3:58 pm, edited 2 times in total.
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
cerealito
n00b
n00b
User avatar
Posts: 20
Joined: Sat Apr 10, 2004 5:09 pm
Location: Toulouse, Fr
Contact:
Contact cerealito
Website

  • Quote

Post by cerealito » Mon Dec 06, 2004 9:10 am

y que te dice ifconfig -a
???
Chistoso! yo no tiengo ningun archivo /etc/host.conf
....
ya viste el /var/log/messages?
o
dmesg???
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Mon Dec 06, 2004 9:57 am

ifconfig_eth0=( "192.168.1.2 broadcast 192.168.1.255 netmask 55.255.255.0")
En una sola linea.
routes_eth0=(
"default gw 192.168.1.1"
)
En otra linea, cambia por tus propios valores, la verdad es que no se si cuando instale la sintaxis era la misma, pero sea la que sea observa que una cosa es la direccion del host y otra la del router gw (gateway).
Saludos a tod@s, Esteban.
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Mon Dec 06, 2004 3:07 pm

Code: Select all

bash-2.05b# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:6E:FB:97:07  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Base address:0xb400 
No hay logs al respecto, el dmesg tampoco dice nada, todo hace pensar que esta todo funcionando OK.
Sobre

Code: Select all

bash-2.05b# cat /etc/conf.d/net
iface_eth0="192.168.0.1 netmask 255.255.255.0"
está sacado textualmente del handbook y siempre lo he trabajado así.
Y sobre /etc/host.conf este es el fragmento que interesa

Code: Select all

# Valid values are on and off. If set to on, the resolv+ library treats
# the .local top level domain as link-local domain and sends multicast
# DNS requests to the multicast address 224.0.0.251 port 5353 instead
# of normal DNS requests. If you already use the .local domain in your
# nameserver configuration you will have to switch this option off.
#
mdns off
Sigo sin saber que pudo haber pasado...
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
cadete
n00b
n00b
User avatar
Posts: 15
Joined: Fri Aug 27, 2004 4:36 pm

  • Quote

Post by cadete » Mon Dec 06, 2004 4:04 pm

Agrega manualmente a tu tabla de ruta la direccion de tu gateway con la siguiente expresion.

Code: Select all

route add default gw <ip de tu gateway>
Ejemplo:

Code: Select all

route add default gw 192.168.200.1
Entonces comprueba que se agrego tu tabla de ruta con el siguiente comando

Code: Select all

route -nNvvFC
Suerte,
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Mon Dec 06, 2004 6:04 pm

gateway ?? Creo que me expliqué mal ... No tengo un gateway, al contrario, para el equipo de mis hermanos soy el gateway pero el problema lo tengo en mi pc, no en el de mis hermanos.
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
asmatic
n00b
n00b
User avatar
Posts: 51
Joined: Wed Feb 04, 2004 10:06 pm
Location: Sillón de mando de la Nimbus

  • Quote

Post by asmatic » Mon Dec 06, 2004 7:25 pm

de que manera te conectas a internet?
Modem? Router?
creo que cuando te haces el ping a ti mismo lo que pasa es que te falta la interficie loopback
Victorioso de su sangrienta victoria sobre los pacifistas de la nebulosa Gandhi.
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Mon Dec 06, 2004 9:00 pm

gateway ?? Creo que me expliqué mal ... No tengo un gateway, al contrario, para el equipo de mis hermanos soy el gateway pero el problema lo tengo en mi pc, no en el de mis hermanos.
Ahora la pregunta seria te conectas a traves de modem adsl, cable o a traves de un router tipo 3com 812, ¿wireless?.
si es a traves de router este tendrá dos direcciones la externa (te la da el ISP) y la interna normalmente el gateway de la lan.
No tengo más que un ordenador con router puesto en multipuesto con NAT por hacer pruebas con emuladores y simulacros de lan, pues bien mi router contiene la direccion externa = (la IP que me dio mi proveedor) y la lan está configurada con direccion 192.168.1.1 netmask 255.255.255.0 sin ningun aditivo más, luego a mi equipo le asigno la IP 192.168.1.2 pero el dos lo podria cambiar por cualquier numero entre el 2 y el 254 ambos incluidos, si ese es tu caso para saberlo tendrás que abrir el router y activar la lan o bien configurarle para que use DHCP.
Saludos a tod@s, Esteban.
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Tue Dec 07, 2004 2:18 am

Para conectarme a internet no tengo problemas, me conecto a internet por el modem (ppp0).

Para conectarme con mis hermanos (eth0) es donde estan los problemas.

Así, la ip de internet es una ip que me da el proveedor de internet y no es fija.

Para conectarme con mis hermanos soy 192.168.0.1

Mi hostname es "glaciar".

Code: Select all

ping glaciar
/etc/host.conf: line 24: bad command `mdns off'
PING Glaciar.bm (192.168.0.1) 56(84) bytes of data.

--- Glaciar.bm ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 4998ms
Por eso sospecho del mensajito sobre el host.conf
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
gringo
Advocate
Advocate
User avatar
Posts: 3793
Joined: Sun Apr 27, 2003 10:25 am

  • Quote

Post by gringo » Tue Dec 07, 2004 9:12 am

pues no sé de que va el mdns éste, coméntalo y reinicia servicios, a ver que pasa. Tienes algún tipo de servidor dns o de caché mas corriendo tb. en la misma máquina?? Igual solo es un problema de resolución de nombres...

saluetes
Error: Failing not supported by current locale
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Tue Dec 07, 2004 11:36 am

Igual solo es un problema de resolución de nombres...
Si hace ping a glaciar y no responde es a) por que como tu dices no funciona el DNS, b)por que la conexion con sus hermanos esta configurada con nat y la ip de sus hermanos y la suya no pertenecen a la misma red.
Si no funciona el servidor DNS no podran hacer ping al nombre, pero si deberian poder hacerlo a la IP.
Si el tiene la IP 192.168.0.1 sus hermanos deberian tener la Ip dentro del rango 192.168.0.2-254 con una mascara de subred 255.255.255.0.
Saludos a tod@s, Esteban.
Top
lunatc
Guru
Guru
User avatar
Posts: 409
Joined: Thu Apr 18, 2002 8:37 am
Location: Canary Islands. Spain

  • Quote

Post by lunatc » Tue Dec 07, 2004 11:46 am

IceFox wrote:

Code: Select all

bash-2.05b# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:6E:FB:97:07  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Base address:0xb400 
No hay logs al respecto, el dmesg tampoco dice nada, todo hace pensar que esta todo funcionando OK.
A mi lo que me extraña es que eth0 carezca de IP. Evidentemente si eth0 no tiene asociada dirección, todo lo demás no funcionará (ping, etc etc)
mi config wrote: bash-2.05b # ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:E0:4C:39:0F:49
inet addr:192.168.10.2 Bcast:192.168.0.255 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37185477 errors:0 dropped:0 overruns:0 frame:0
TX packets:43814805 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3837662913 (3659.8 Mb) TX bytes:1603078016 (1528.8 Mb)
Interrupt:12 Base address:0x1e00
Has probado a poner a mano...

Code: Select all

ifconfig eth0 192.168.0.1 up
:?:

Salu2

PD: Solo por verificar...¿Tendrás descomentado por error alguna línea del estilo "iface_eth0="dhcp" o dhcpcd_eth0 en /etc/conf.d/net ?
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Tue Dec 07, 2004 11:48 am

Datos adicionales

Por que no aparece la ip de ethernet en ifconfig eth0 ?

Code: Select all

bash-2.05b# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:6E:FB:97:07  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Base address:0xb400 
ping sin conexion a internet:

Code: Select all

sh-2.05b# ping 192.168.0.1
connect: Network is unreachable
ping con conexion a internet:

Code: Select all

bash-2.05b# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
22 packets transmitted, 0 received, 100% packet loss, time 21004ms
El ip de mis hermanos es 192.168.0.2, y siempre me he conectado desde allá usando la ip del glaciar (192.168.0.1).

Comenté el `mdns off' del /etc/host.conf y el problema sigue exactamente igual.
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Tue Dec 07, 2004 11:53 am

lunatc wrote: Has probado a poner a mano...

Code: Select all

ifconfig eth0 192.168.0.1 up
:?:
Funcionó !!!!
lunatc wrote:PD: Solo por verificar...¿Tendrás descomentado por error alguna línea del estilo "iface_eth0="dhcp" o dhcpcd_eth0 en /etc/conf.d/net ?
Todo eso esta comentado.

Pero ahora la pregunta es ...

Por que "la subida de eth0" funciona en la consola pero no en los archivos de configuración ??
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
lunatc
Guru
Guru
User avatar
Posts: 409
Joined: Thu Apr 18, 2002 8:37 am
Location: Canary Islands. Spain

  • Quote

Post by lunatc » Tue Dec 07, 2004 12:19 pm

Hombre! me alegro! :D

Ahora por curiosidad...modifica el /etc/init.d/net.eth0 añadiendo la linea en negrita, a ver lo que le llega al script de inicio antes del /sbin/ifconfig
iface_start() {
local retval=0

setup_env ${1}
checkconfig || return 1

local IFACE="${1}"
ebegin "Bringing ${IFACE} up"
einfo "${iface_IFACE}"
if [ "${iface_IFACE}" != "dhcp" ]
then
Reinicia con /etc/init.d/net.eth0 restart y pega lo que pone... en teoría debería ser lo que pusiste en /etc/conf.d/net


Por investigar un poco :wink:
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Tue Dec 07, 2004 12:49 pm

Ok, investiguemos :)

Este es el contenido de /etc/init.d/net.eth0

Code: Select all

bash-2.05b# cat /etc/init.d/net.eth0 
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-src/rc-scripts/init.d/net.lo,v 1.10 2004/04/21 17:09:18 vapier Exp $

start() {
        ebegin "Bringing ${IFACE} up"
        /sbin/ifconfig lo 127.0.0.1 up 2>/dev/null
        /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 \
                gw 127.0.0.1 dev lo 2> /dev/null
        eend 0
}

stop() {
        ebegin "Bringing ${IFACE} down"
        /sbin/ifconfig ${IFACE} down &>/dev/null
        eend 0
}
Esto está bien ?? No me parece cuerdo, aunque reconozco que no sé qué es cuerdo en ese archivo.

Entonces de todas maneras, sigo tus pasos ... añadiendo la línea en negrita... Así queda /etc/init.d/net.eth0

Code: Select all

bash-2.05b# cat /etc/init.d/net.eth0 
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-src/rc-scripts/init.d/net.lo,v 1.10 2004/04/21 17:09:18 vapier Exp $

start() {
        ebegin "Bringing ${IFACE} up"
        einfo "${iface_IFACE}"
        /sbin/ifconfig lo 127.0.0.1 up 2>/dev/null
        /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 \
                gw 127.0.0.1 dev lo 2> /dev/null
        eend 0
}

stop() {
        ebegin "Bringing ${IFACE} down"
        /sbin/ifconfig ${IFACE} down &>/dev/null
        eend 0
}
y esto es lo que obtengo:

Code: Select all

bash-2.05b# /etc/init.d/net.eth0 restart 
 * Stopping apache2...
/etc/host.conf: line 24: bad command `mdns off'                           [ ok ]
 * Unmounting network filesystems...                                      [ ok ]
 * Stopping postfix...                                                    [ ok ]
 * Bringing eth0 down...                                                  [ ok ]
 * Bringing eth0 up...
 *                                                                        [ ok ]
 * Mounting network filesystems...                                        [ ok ]
 * Starting apache2...
/etc/host.conf: line 24: bad command `mdns off'                           [ ok ]
 * Starting postfix...                                                    [ ok ]
No deja de ser interesante eso del einfo.

Recordemos que el /etc/init.d/net.eth0 sin el einfo era:

Code: Select all

bash-2.05b# /etc/init.d/net.eth0 restart   
 * Stopping apache2...
/etc/host.conf: line 24: bad command `mdns off'                           [ ok ]
 * Unmounting network filesystems...                                      [ ok ]
 * Stopping postfix...                                                    [ ok ]
 * Bringing eth0 down...                                                  [ ok ]
 * Bringing eth0 up...                                                    [ ok ]
 * Mounting network filesystems...                                        [ ok ]
 * Starting apache2...
/etc/host.conf: line 24: bad command `mdns off'                           [ ok ]
 * Starting postfix...                                                    [ ok ]
Hice bien la prueba o no supe interpretar tu "iface_IFACE" :roll: :?:

Saludos.
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
lunatc
Guru
Guru
User avatar
Posts: 409
Joined: Thu Apr 18, 2002 8:37 am
Location: Canary Islands. Spain

  • Quote

Post by lunatc » Tue Dec 07, 2004 1:04 pm

Por lo que veo, el script de inicio que tienes para net.eth0 no es el que debería ser.

Es mas, el script es el específico del interfaz lo, no el de las ethX.

Lo que se me ocurre es que, o tienes enlazado net.eth0 -> net.lo, o has copiado net.lo a net.eth0 en la instalación.

El fichero original net.eth0 pertenece al paquete baselayout, o sea que o lo reemerges, o lo extraes asi

Code: Select all

cd /etc/init.d
tar xvfjO /usr/portage/distfiles/rc-scripts-1.4.16.tar.bz2 *net.eth0 > net.eth0
Ojo: reemplaza la versión de los rc-scripts*.-tar.bz2 con la que tengas


Salu2
Top
IceFox
Apprentice
Apprentice
User avatar
Posts: 273
Joined: Mon Jun 21, 2004 6:25 pm
Location: Chile

  • Quote

Post by IceFox » Tue Dec 07, 2004 3:55 pm

8O Toda la razón, efectivamente net.eth0 era un enlace a net.lo

Aun no me explicó como pudo pasar eso ...

No me funcionó el

Code: Select all

cd /etc/init.d 
tar xvfjO /usr/portage/distfiles/rc-scripts-1.4.16.tar.bz2 *net.eth0 > net.eth0 
Asi que reemergí baselayout y todo quedó funcionando ok.

Muchisimas gracias por la ayuda lunatc y a todos los que me ayudaron.
La vida no es sino una continua sucesión de oportunidades para sobrevivir.
-- Gabriel García Márquez
Top
lunatc
Guru
Guru
User avatar
Posts: 409
Joined: Thu Apr 18, 2002 8:37 am
Location: Canary Islands. Spain

  • Quote

Post by lunatc » Tue Dec 07, 2004 4:00 pm

Sí que es raro, si

En todo caso me alegro de que se haya solucionado! :)

Salu2
Top
gringo
Advocate
Advocate
User avatar
Posts: 3793
Joined: Sun Apr 27, 2003 10:25 am

  • Quote

Post by gringo » Tue Dec 07, 2004 4:25 pm

Toda la razón, efectivamente net.eth0 era un enlace a net.lo
es verdad, "me se" olvidó comentarlo ... en el último baselayout disponible ( inestable) avisaba despues de "emergerlo" que se recomendaba enlazar todos los net.ethX con net.lo, además de otros cambios que ya vienen de antes como lo del reloj, hostname, etc, en /etc/conf.d en vez de /etc.

A ver si va a ser por eso, aunque yo no he notao ningún problema hasta ahora....

saluetes y me alegra que se solucionara !
Error: Failing not supported by current locale
Top
Post Reply
  • Print view

20 posts • Page 1 of 1

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic