GNU/Linux >> Znalost Linux >  >> Linux

Nastavte NetworkManager, aby preferoval ethernet před wifi, pokud jsou k dispozici oba

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!


Linux
  1. Makefile, aby nic nedělal

  2. Náhodně jsem smazal své wifi zařízení wlan0

  3. Přemostění wlan0 do eth0

  1. Použití ATA přes Ethernet (AoE) na CentOS 7 (iniciátor a cíl)

  2. Nastavení ATA přes Ethernet (AoE) na Debianu 8 (iniciátor a cíl)

  3. Rsync přes SSH nedostává žádný tty

  1. Ubuntu – Wifi adaptér Realtek Rtl8811au Funguje na Xubuntu?

  2. Linux – Arch Linux Wifi funguje ručně, jak to udělat automaticky?

  3. Jak přimět Ubuntu, aby rozpoznalo síťovou kartu Wifi?