Solo un par de cosas:
Puede probar estos comandos en su entorno para ver si funcionan y obtienen los resultados deseados:
- Ethernet automático
- auto ethX (Reemplace X con cualquier número que asigne su kernel (ejecute ifconfig para verificar))
Alternativamente, puede echar un vistazo a sus rutas IP encontradas emitiendo:
sudo route -n
Mirando la salida, vea si wlan0 está en todas las rutas.
Se han hecho varias otras preguntas con esto y la única forma de hacer que Linux favorezca una interfaz (por defecto es eth0 pero en su caso, algo salió mal) es manipular las métricas.
Puede configurar la métrica para una interfaz usando ifmetric que manipula la métrica en una interfaz que especifique. No he probado esto en Fedora per se, pero puedo ver que está en los repositorios. Entonces, emite:
yum install ifmetric
Luego, cuando esté instalado, querrá ir a:
/etc/network/interfaces
Use vi, nano, emacs, cualquier editor que use y luego agregue debajo de cualquier interfaz que desee configurar (en este caso, eth0):
up ifmetric eth0 X
X se relaciona con un número que determina la prioridad, 0 por defecto es la prioridad más alta, pero para evitar llegar a rutas estáticas/predeterminadas, use algo por encima de 2. Entonces querrá agregar un número más alto a wlan0. Entonces:
up ifmetric eth0 10
y bajo wlan0:
up ifmetric wlan0 20
Su archivo debería verse así:
iface eth0 inet dhcp
up ifmetric eth0 10
iface wlan0 inet dhcp
up ifmetric wlan0 20
¡Háganos saber si ayuda!
EDITAR:Solo encuentre algunos enlaces:
¿Cómo configuro una máquina Linux para ignorar wifi cuando se conecta a través de LAN?
¿Cómo configuro la prioridad de las conexiones de red en Ubuntu?
EDICIÓN 2:
¡También hay un campo de métrica en la GUI de Network Manager!