GNU/Linux >> Linux Esercitazione >  >> Linux

Fai in modo che NetworkManager preferisca Ethernet a Wi-Fi se entrambi sono presenti

Solo un paio di cose:

Puoi provare questi comandi nel tuo ambiente per vedere se funzionano e portano i risultati desiderati:

  • Ethernet automatico
  • auto ethX (Sostituisci X con qualsiasi numero assegnato dal tuo kernel (esegui ifconfig per verificare))

In alternativa, puoi dare un'occhiata ai tuoi percorsi IP trovati emettendo:

sudo route -n

Guardando l'output, controlla se wlan0 è su tutte le route.

Diverse altre domande sono state poste con questo e l'unico modo per fare in modo che Linux favorisca un'interfaccia (per impostazione predefinita è eth0 ma nel tuo caso qualcosa è andato storto) è manipolare le metriche.

Puoi configurare la metrica per un'interfaccia utilizzando ifmetric che manipola la metrica su un'interfaccia specificata. Non l'ho provato su Fedora di per sé, ma posso vedere che è nei repository. Quindi, problema:

yum install ifmetric

Quindi, una volta installato, vorrai andare a:

/etc/network/interfaces

Usa vi, nano, emacs, qualunque editor tu usi e poi aggiungi sotto qualunque interfaccia tu voglia configurare (in questo caso eth0):

up ifmetric eth0 X

X si riferisce a un numero che determina la priorità, 0 per impostazione predefinita è la priorità più alta, ma per evitare di colpire percorsi statici/predefiniti, usa qualcosa sopra 2. Quindi vorrai aggiungere un numero più alto a wlan0. Quindi:

up ifmetric eth0 10

e sotto wlan0:

up ifmetric wlan0 20

Il tuo file dovrebbe avere questo aspetto:

 iface eth0 inet dhcp
    up ifmetric eth0 10

iface wlan0 inet dhcp
    up ifmetric wlan0 20

Facci sapere se ti è d'aiuto!

EDIT:trova solo alcuni link:

Come configuro una macchina Linux per ignorare il wifi quando è connessa via LAN?

Come imposto la priorità delle connessioni di rete in Ubuntu?

MODIFICA 2:

C'è anche un campo metrico nella GUI di Network Manager!


Linux
  1. Utilizzo di ATA Over Ethernet (AoE) su CentOS 7 (iniziatore e destinazione)

  2. Come usare kgdb su ethernet (kgdboe)?

  3. Come connettersi al dispositivo tramite SSH tramite connessione Ethernet diretta

  4. Perché vengono usati sia `make clean` che `make mrproper`?

  5. Collegamento da wlan0 a eth0

Non riesci a utilizzare Internet tramite Wi-Fi?

Come fare in modo che Ubuntu riconosca la scheda di rete Wi-Fi?

Come configurare un'interfaccia Fibre-Channel Over Ethernet (FCoE) in CentOS/RHEL

Makefile per non fare nulla

Cancellato accidentalmente il mio dispositivo wifi wlan0

Rsync su SSH non riceve tty presente