Jen pár věcí:
Můžete vyzkoušet tyto příkazy ve svém prostředí, abyste zjistili, zda fungují a přinášejí požadované výsledky:
- automatický Ethernet
- auto ethX (Nahraďte X libovolným číslem, které vaše jádro přiřadí (pro kontrolu spusťte ifconfig))
Případně se můžete podívat na své IP trasy nalezené vydáním:
sudo route -n
Pohledem na výstup zjistěte, zda je wlan0 na všech trasách.
S tím bylo položeno několik dalších otázek a jediný způsob, jak přimět Linux, aby upřednostňoval rozhraní (ve výchozím nastavení je to eth0, ale ve vašem případě se něco pokazilo), je manipulace s metrikami.
Metriku pro rozhraní můžete nakonfigurovat pomocí ifmetric který manipuluje s metrikou na vámi zadaném rozhraní. Netestoval jsem to na Fedoře jako takové, ale vidím, že je to v repozitářích. Takže problém:
yum install ifmetric
Až bude nainstalován, budete chtít přejít na:
/etc/network/interfaces
Použijte vi, nano, emacs, jakýkoli editor, který používáte, a poté přidejte pod libovolné rozhraní, které chcete nakonfigurovat (v tomto případě eth0):
up ifmetric eth0 X
X se vztahuje k číslu určujícímu prioritu, 0 je ve výchozím nastavení nejvyšší prioritou, ale abyste se vyhnuli zasažení statických/výchozích cest, použijte něco nad 2. Pak budete chtít přidat vyšší číslo do wlan0. Takže:
up ifmetric eth0 10
a pod wlan0:
up ifmetric wlan0 20
Váš soubor by měl vypadat takto:
iface eth0 inet dhcp
up ifmetric eth0 10
iface wlan0 inet dhcp
up ifmetric wlan0 20
Dejte nám vědět, jestli to pomůže!
EDIT:Stačí narazit na pár odkazů:
Jak nakonfiguruji počítač s linuxem, aby ignoroval wifi při připojení přes LAN?
Jak nastavím prioritu síťových připojení v Ubuntu?
EDITACE 2:
V GUI Network Manageru je také pole metriky!