Nur ein paar Dinge:
Sie können diese Befehle in Ihrer Umgebung ausprobieren, um zu sehen, ob sie funktionieren und die gewünschten Ergebnisse bringen:
- Auto-Ethernet
- auto ethX (Ersetzen Sie X durch die Nummer, die Ihr Kernel zuweist (führen Sie ifconfig aus, um dies zu überprüfen))
Alternativ können Sie sich Ihre gefundenen IP-Routen ansehen, indem Sie Folgendes eingeben:
sudo route -n
Sehen Sie in der Ausgabe nach, ob wlan0 auf allen Routen vorhanden ist.
Mehrere andere Fragen wurden damit gestellt, und der einzige Weg, Linux dazu zu bringen, eine Schnittstelle zu bevorzugen (standardmäßig ist es eth0, aber in Ihrem Fall ist etwas schief gelaufen), besteht darin, die Metriken zu manipulieren.
Sie können die Metrik für eine Schnittstelle mit ifmetric konfigurieren die die Metrik auf einer von Ihnen angegebenen Schnittstelle manipuliert. Ich habe dies nicht per se auf Fedora getestet, aber ich kann sehen, dass es sich in den Repositories befindet. Also, Ausgabe:
yum install ifmetric
Wenn es dann installiert ist, sollten Sie zu:
gehen/etc/network/interfaces
Verwenden Sie vi, nano, emacs, welchen Editor Sie auch immer verwenden, und fügen Sie dann darunter die Schnittstelle hinzu, die Sie konfigurieren möchten (in diesem Fall eth0):
up ifmetric eth0 X
X bezieht sich auf eine Zahl, die die Priorität bestimmt, 0 ist standardmäßig die höchste Priorität, aber um statische/Standardrouten zu vermeiden, verwenden Sie etwas über 2. Dann sollten Sie wlan0 eine höhere Zahl hinzufügen. Also:
up ifmetric eth0 10
und unter wlan0:
up ifmetric wlan0 20
Ihre Datei sollte folgendermaßen aussehen:
iface eth0 inet dhcp
up ifmetric eth0 10
iface wlan0 inet dhcp
up ifmetric wlan0 20
Lassen Sie uns wissen, ob es hilft!
EDIT:Nur auf ein paar Links stoßen:
Wie konfiguriere ich einen Linux-Rechner so, dass WLAN ignoriert wird, wenn er über LAN verbunden ist?
Wie stelle ich die Priorität von Netzwerkverbindungen in Ubuntu ein?
BEARBEITEN 2:
Es gibt auch ein Metrikfeld in der Network Manager-GUI!