Comunidad para Usuarios de Arch de cualquier parte del mundo...

Ver más
  • 203 Miembros
  • 77 Temas
  • 80 Seguidores
  • 0

No reconoce eth0 antes de conectar por wlan0 [SOLUCIONADO]

Una curiosidad de mi sistema... no sé por qué será, pero cada vez que prendo la computadora, tengo que conectarme primero a la red por wlan0 para poder conectarme por eth0. En wicd no me aparece la opción para conectarme, y en la consola me devuelve lo mismo que si no tuviera el cable enchufado. Alguien sabe por qué puede ser esto? Antes no lo hacía, pero como en mi casa sólo tengo wireless, recién me di cuenta ahora hace unos días cuando la quise conectar.
  • 0
  • 0Calificación
  • 2Seguidores
  • 339Visitas
  • 0Favoritos

16 respuestas

@faziten dijo Hace más de 9 meses:

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

@faziten dijo Hace más de 9 meses:

Ya encontré el problema.

Las tenes dentro del mismo segmendo de ips.

ETH0

dijo:

eth0 Link encap:Ethernet HWaddr 2C:277:C1:86:8D
inet addr:192.168.1.100 Bcast:255.255.255.255 Mask:255.255.255.0



WLAN0

dijo:

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



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 ?

@faziten dijo Hace más de 9 meses:

PawBR dijo:

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.

==============

@faziten dijo Hace más de 9 meses:

PawBR dijo:

Ok, gracias, pero si ese fuera el problema, o sea, wicd en sí, no tendría que poder conectarme por línea de comando?



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?

@faziten dijo Hace más de 9 meses:

PawBR dijo:

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.



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


PawBR dijo:

[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.



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 ?

Tienes que ser miembro para responder en este tema