Come posso disattivare automaticamente la WLAN quando la LAN è connessa?


8

Uso il mio laptop Thinkpad con una docking station. La docking station è collegata al mio router tramite LAN. Quando giro per casa uso il mio laptop con WLAN.

È possibile (e come) gestire questi dispositivi con uno script o qualcosa che funzioni in questo modo:

Se è attiva una connessione LAN, il sistema operativo dovrebbe disattivare la connessione Wi-Fi e in caso di perdita (connessione) di connessione LAN si dovrebbe attivare automaticamente.

Uso Ubuntu 11.04 a 64 bit con Gnome 2. Il sistema funziona con un Lenovo ThinkPad R500 con.

Dispositivo WLAN: Intel Corporation PRO / Wireless 5100 AGN [Shiloh] Dispositivo LAN: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)

Qualsiasi aiuto sarebbe apprezzato. Grazie.


Dovrebbe essere possibile creare uno script per esso, ma tieni presente che perderai tutte le connessioni di rete esistenti. Non è carino se hai una connessione SSH aperta o stai giocando a un gioco online. La maggior parte dei laptop ha una scorciatoia da tastiera (Fn + F11 sulla mia) o un interruttore sul lato anteriore per disabilitare il wireless. Prendi l'abitudine di usare quella scorciatoia / diapositiva durante la connessione. C'è un requisito per attivare automaticamente il wifi quando si è disconnessi dal cavo? Tecnicamente, la LAN conta anche per una connessione wireless. La connessione cablata è la terminologia giusta qui.
Lekensteyn,

sì, il requisito è che sono troppo pigro. ;-) e anche sì: tecnicamente la connessione cablata potrebbe essere il termine corretto.
Derroman,

Risposte:


3

Penso che potresti renderlo più difficile di quanto debba essere. Ho la stessa situazione con il mio laptop (tranne per il fatto che è una normale porta Ethernet anziché un dock). Quando collego la rete cablata, ha automaticamente la precedenza sul wireless e tutto passa attraverso il cavo Ethernet (più veloce). Il wireless è stato sempre collegato, ma non utilizzato. Quando scollego il cavo, si ricorre all'utilizzo della connessione wireless.

Quindi, hai provato a vedere se questo fa già quello che vuoi? Non sto usando altro che l'applet di rete standard fornita con Ubuntu.


Grazie! Penso di aver reso le cose più difficili di quanto debbano essere. L'ho provato copiando un file di grandi dimensioni mentre si trovava nella docking station (Ethernet) e pur non essendo (Wireless). E penso che Ubuntu lo gestisca correttamente. Grazie per il suggerimento!
Derroman,

Puoi usare ifconfige dare un'occhiata all'ultima riga con i valori RX / TX, quindi non devi indovinare dove sta andando il traffico corrente dal momento, speso per trasferire un file di grandi dimensioni.
utente sconosciuto

1
Sarebbe comunque utile disattivare automaticamente il wifi, per ridurre il consumo energetico.
THelper

2

Sto anche usando felicemente un ThinkPad con un dock, ma per me la risposta di Azendale non è stata il caso: dopo aver rimosso il laptop dal dock, la connessione a Internet si interrompeva e richiedeva di riconnettere il WiFi per farlo funzionare.

Quindi ho cercato su Google questa soluzione e funziona: https://superuser.com/a/367472/200497

Poiché questa domanda appare alta nei risultati di ricerca di Google, ho deciso di condividere il link qui.


1

Se stai già utilizzando tlp per la gestione dell'alimentazione, ha una funzione per farlo.

Devi modificare il tuo file conf (/ etc / default / tlp)

# Radio devices to enable/disable when docked.
#DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"

# Radio devices to enable/disable when undocked.
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""

0

Nel mio ultrabook Toshiba Portege z935, nel BIOS è presente un'impostazione che controlla il modo in cui LAN e WLAN funzionano insieme. Un'impostazione consente di disabilitare la WLAN quando è collegato il cavo LAN.

Potrebbe valerne la pena esaminare le impostazioni del BIOS ed eventualmente aggiornare il BIOS nel caso sia stato aggiunto come funzionalità. Vorrei aggiornare il BIOS come ultima risorsa poiché può portare a rendere il sistema inutilizzabile se il flashing della versione aggiornata non riesce.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.