Comunidad para Usuarios de Arch de cualquier parte del mundo...
Ver más- 203 Miembros
- 77 Temas
- 80 Seguidores
No reconoce eth0 antes de conectar por wlan0 [SOLUCIONADO]
- 0Calificación
- 2Seguidores
- 339Visitas
- 0Favoritos
Comunidad para Usuarios de Arch de cualquier parte del mundo...
Ver más
16 respuestas
en una terminal pon ifconfig

y pega aquí lo que dice.
Si te estoy entendiendo bien, lo que querés decir es que necesitas conectarte a wlan0 para porder conectarte a eth0 verdad?
Por otra parte es normal que wlan0 quiera conectarse primero ya que suele estar en automático en la mayoría de las distros y en la mayoría de los gestores de conexión.
Ya veremos, saludos
Hmmm sí pero no lo tengo automático, precisamente porque tengo preferencia por conectarme a por eth0. Pero la cosa es que necesito conectarme a a wlan0 primero para que me reconozca eth0.

7:C1:86:8D
Esto es ya conectada a eth0, ahora cuando pueda hacer reboot me fijo si cambia al hacerlo antes.
eth0 Link encap:Ethernet HWaddr 2C:27
inet addr:192.168.1.100 Bcast:255.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1
RX packets:21496813 errors:0 dropped:8 overruns:0 frame:0
TX packets:15945187 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10695156595 (10199.6 Mb) TX bytes:4185216005 (3991.3 Mb)
Interrupt:41 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:54733 errors:0 dropped:0 overruns:0 frame:0
TX packets:54733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4297116 (4.0 Mb) TX bytes:4297116 (4.0 Mb)
wlan0 Link encap:Ethernet HWaddr 64:80:99:15:88:5C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:93 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24508 (23.9 Kb) TX bytes:2580 (2.5 Kb)
Y estoy notando que se cae a cada rato, pero sólo en mi computadora, y sólo con eth0...
Ahora no me lo está reconociendo... será problema del router y que el resto de la gente simplemente no se da cuenta?

7:C1:86:8D
[pawbla@arch-laptop ~]$ ifconfig
eth0 Link encap:Ethernet HWaddr 2C:27
UP BROADCAST MULTICAST MTU:576 Metric:1
RX packets:29515697 errors:0 dropped:18 overruns:0 frame:0
TX packets:23834439 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13816708621 (13176.6 Mb) TX bytes:7118797985 (6789.0 Mb)
Interrupt:41 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56053 errors:0 dropped:0 overruns:0 frame:0
TX packets:56053 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4369740 (4.1 Mb) TX bytes:4369740 (4.1 Mb)
wlan0 Link encap:Ethernet HWaddr 64:80:99:15:88:5C
inet addr:192.168.1.102 Bcast:255.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1
RX packets:1106855 errors:0 dropped:0 overruns:0 frame:0
TX packets:786795 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:610508712 (582.2 Mb) TX bytes:133890433 (127.6 Mb)
Ya encontré el problema.
Las tenes dentro del mismo segmendo de ips.
ETH0
WLAN0
Lo que pasa con esto es que la primera en conectarse le roba la posibilidad a la otra. Por esta razón al conectarte a una necesariamente te inutiliza a la otra. Lo que vas a tener que hacer para olvidarte de los problemas es dejarlas en distintos segmentos de ips.
Pero antes una pregunta:
De casualidad tenes la hp conectada por cable a un router wi-fi ?
Claro, la tengo conectada al router wi-fi.
Pero si no está conectada a ninguna de las dos, no me debería mostrar las dos opciones? O sea, al menos siempre lo hizo. Una vez que estoy por wifi puedo ir alternando entre wlan0 y eth0 pero el tema es antes de haberme conectado a wlan0.
Entonces es otra cosa, había entendido mal el problema.
Comenzaría desde lo trivial, el wicd, tiene la mala costumbre de dejar de mostrar las conecciones cableadas <Wired> ante la presencia de una no cableada <Wireless>
Fijate que no tengas destildada la siguiente casilla:
Abre el Wicd (su interfaz gráfica) ve hacia las preferencias <Preferences>
En la ventana de preferencias que acabas de abrir tenes otras 3 "pestañas" o tags en la primera de todas la que dice <General Settings> o Configuraciones generales tenes un campo llamado <Network interfaces> o Placas de red, alli tendras los espacios en blanco con el nombre de wlan0 y eth0 respectivamente para wireless y wired.
Debajo de esos campos en blanco tenes dos opciones con un casillero para activarlas y desactivarlas. La que importa es la primera que dice < Always show wired interface > osea "Mostrar siempre las conexiones cableadas" (osea tu eth0) Ese casillero debe estar siempre activado (con un tilde)
Los otros casilleros u opciones no interesan solo fijate que tengas el casillero "Always show wired interface" tildado como en la imagen.
==============
Ok, gracias, pero si ese fuera el problema, o sea, wicd en sí, no tendría que poder conectarme por línea de comando?
Dejé la computadora prendiéndose y cuando volví me encontré por fin un mensaje de error.

.
r8169 0000:03:00.0: eth0 link down
[ 5.812313] r8169 0000:03:00.0: eth0: RTL8168d/8111d at 0xffffc9000065e000, 2c:27:d7:c1:86:8d, XID 083000c0 IRQ 41
[ 23.268267] r8169 0000:03:00.0: eth0: link down
[ 23.268298] r8169 0000:03:00.0: eth0: link down
[ 23.268685] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 407.790477] r8169 0000:03:00.0: eth0: link down
[ 407.791282] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 407.943630] r8169 0000:03:00.0: eth0: link down
[ 407.944440] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 409.575712] r8169 0000:03:00.0: eth0: link up
Estoy leyendo y aparentemente es por el dual-booting con Win7... ahora que tengo un mensaje de error por lo menos voy a poder buscar mejor la solución
Gracias por tu ayuda
Como poder tendrías que poder siempre y cuando estés introduciendo bien los comandos. Imagino que los debes estar poniendo bien, sin embargo algún tipo de mensaje de error o algo debería mostrarte. Si te estas conectando sea por consola o por interfaz gráfica estas utilizando una aplicación; podrías poner aqui que aparece cuando intentas conectar al eth0 (antes de conectarte a wlan0) y también que comando estas utilizando para hacerlo.
Por otra parte, es completamente normal que mientras no estés conectada por eth0 te aparezca la misma información que si tuvieras el cable desconectado ya que no hay comunicacion entre las interfaces simplemente muestra informacion redundante de tu nic.
Te muestra el dispositivo eth0 al encenderla verdad?
Cuando me trato de conectar me tira el mismo error que si tuviera el cable desenchufado, a eso me refería. No me acuerdo cuál es exactamente, pero me pareció que era el mismo.
# ifconfig eth0 up
# dhcpcd eth0
Estuve buceando en los foros y cambié el driver por el r8168... vamos a ver si funciona la próxima vez que se prenda. Por ahora, no se desconectó. Lo cual es una mejora.
Si me lo muestra cuando tiro un ifconfig? No me fijé. Ahora en un ratito reinicio y me fijo a ver qué tal.
Mostrarlo lo muestra.
Ahora me conecta a la red pero no al internet (??).
Algo curioso: desde wicd puedo ir alternando de wlan0 a eth0. Pero desde línea de comando, si quiero pasar de eth0 a wlan0 con:
# wpa_supplicant -Dwext -i wlan0 -c/etc/wpa_supplicant.conf -B
# ifconfig wlan0 up
# dhcpcd wlan0
Si bien me marca que conecta y todo bien, cuando voy a wicd o abro algo en internet para probar, sigo conectada a eth0 (???). Sin embargo, si hago al revés (estando conectada a wlan0, quiero pasar a eth0, por línea de comando), wicd me marca el cambio y el internet no conecta.
[pawbla@arch-laptop ~]$ eth0
Password:
dhcpcd[5750]: version 5.2.12 starting
dhcpcd[5750]: eth0: waiting for carrier
dhcpcd[5750]: timed out
Volví al otro driver. Este es el error que me tira si intento conectarme igual, es como si tuviera el cable desenchufado. Aclaro antes que preguntes que "eth0" es alias de 'sudo ifconfig eth0 up && sleep 5 && sudo dhcpcd eth0', y que el resultado si lo hago sin el alias es el mismo.
Lo que te marqué es un simple error de typo hay un espacio de más va -iwlan0 Te lo advierto por si fue un copy&paste de tu CLI
Por alguna extraña razón que desconozco (me atrevo a pensar que es por el sleep 5) algunas versiones del dhcpcd y algunas versiones del kernel no se llevan bien con las plaquitas intel. Mi recomendación es que lo hagas a mano:
sudo ifconfig eth0 up
ifconfig eth0 (fijate que este levantada)
sudo dhcpcd eth0
Debería andar bien.
--------
Por otra parte segun leí ya ni recuerdo donde, al momento de ejecutar los scripts con sleep, algunos usuarios notaron que con un sleep 1 les funciona perfectamente mientras que con otros valores no. (tambien podrías probar esta posibilidad.)
---------
Cambiando de tema, que necesidad hay que lo hagas cada vez que inicias la hp, no sería más facil añadirlo al rc.local ?
Justo ahora me está andando desde wicd y desde la línea de comandos. Cuando vuelva a dejar de andar pruebo. Pero probé haciéndolo manualmente también.
Lo sería si tuviera cable en mi casa. Ahora estoy en lo de mis viejos y uso cable porque lo prefiero, pero en casa le robo el wifi a los vecinos así que mucho uso no tiene
... se me acaba de caer de nuevo:
[pawbla@arch-laptop ~]$ sudo ifconfig up
up: error fetching interface information: Device not found
Bueno, es un cambio (?). Menos mal que no es un problema grave porque sino al horno jajaja.
Ah que boluda me olvidé el eth0 xDDD.
Volví a probar. Estaba bien me levanta eth0 bien.
[pawbla@arch-laptop ~]$ sudo dhcpcd eth0
dhcpcd[25135]: version 5.2.12 starting
dhcpcd[25135]: eth0: waiting for carrier
dhcpcd[25135]: timed out