Mein Laptop ist normalerweise über WLAN verbunden (altes T61 mit Intel WM3945ABG). Für die meisten meiner Arbeiten ist das ausreichend. Ab und zu möchte ich mich mit meinem guten 1 GB kabelgebundenen Ethernet verbinden. Aber wenn ich es naiv mache, fangen nfs-Reittiere an zu hängen. (Wenn ich alle nfs vor der Änderung aushänge, ist alles in Ordnung).
Zum Beispiel startet mein Backup über anacron. Dadurch wird das Backup-Laufwerk auf meinem Server über NFS4 gemountet. Höchstwahrscheinlich bin ich im WLAN, wenn dies passiert. Wenn ich jetzt mein Ethernet-Kabel einstecke, führt jeder Zugriff auf das Sicherungslaufwerk zu einem unterbrechungsfreien Ruhezustand. Da das Backup einige Zeit in Anspruch nimmt (langsames WLAN, erinnerst du dich?), Kann ich das Backup-Laufwerk nicht aushängen und erneut einbinden.
Dies betrifft blockierte Dialoge und Shells (vielleicht scannen sie beim Öffnen alle Mountpunkte, ich weiß nicht).
Ich bin mit Linux seit Kernel 2.0.2 und um ehrlich zu sein, ist dies das / einzige / Ding mit Linux, das mich wirklich verrückt macht, weil ich es nicht lösen kann.
Gibt es eine Möglichkeit, drahtgebundene und drahtlose Netzwerke transparent auszutauschen?
Oh, einige fehlende Fakten: Derzeit verwende ich WICD, habe es aber schon einmal mit NetworkManager versucht. Ich denke über einen systemd-only Ansatz nach ...
% /sbin/iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"the-grue"
Mode:Managed Frequency:2.422 GHz Access Point: 64:70:02:A2:67:DE
Bit Rate=54 Mb/s Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-33 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:476 Missed beacon:0
% mount | grep nfs
zem:/backup on /media/backup type nfs4
(rw,relatime,vers=4.1,rsize=65536,wsize=65536,namlen=255,soft,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.178.63,local_lock=none,addr=192.168.178.2)
Beide Netzwerke verwenden dieselbe IP und so weiter ...
Bitte teilen Sie mir mit, wenn Sie weitere Informationen benötigen!