Мой ноутбук обычно подключается через Wi-Fi (старый T61 с Intel WM3945ABG). Для большей части моей работы этого достаточно. Время от времени я хотел бы подключиться к моей прекрасной проводной сети Ethernet на 1 ГБ. Но если я сделаю это наивно, nfs-маунты начнут зависать. (Если я размонтирую все nfs до изменения, все в порядке).
Например, мое резервное копирование начинается через anacron. Это включает монтирование резервного диска на моем сервере через nfs4. Скорее всего, я на Wi-Fi, если это произойдет. Если я сейчас подключу свой Ethernet-кабель, весь доступ к резервному диску приведет к непрерывному сну. Поскольку резервное копирование занимает довольно много времени (медленный Wi-Fi, помните?), Я не могу размонтировать и перемонтировать резервный диск.
Это включает заблокированные диалоги и оболочки (возможно, они сканируют все точки монтирования при открытии, я не знаю).
Я работаю с Linux начиная с Kernel 2.0.2 и, честно говоря, это единственная вещь в Linux, которая действительно сводит меня с ума, потому что я не могу ее решить.
Есть ли способ прозрачного обмена проводными и беспроводными сетями?
О, некоторые недостающие факты: в настоящее время я использую WICD, но раньше я пробовал NetworkManager. Я рассматриваю системный подход только ...
% /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)
Обе сети используют один и тот же IP и так далее ...
Скажите, пожалуйста, если вам нужна дополнительная информация!