При расстыковке моего ноутбука от базового блока с его проводным соединением Ethernet я позволяю администратору сети автоматически включить радио Wi-Fi. После ввода базового блока я позволяю ему выключить Wi-Fi, потому что проводное соединение предпочтительно.
Проблема: Все доступы к файлам или папкам на cifs совместно используют, я смонтировался, прежде чем зависнут в течение 120 секунд. Это приводит к зависанию приложений, если они получают доступ к тем долям (как сессии оболочки в тех каталогах, filemanagers с открытой вкладкой там, и т.д.). Их процессы застревают в ужасном непрерываемом состоянии.
Журнал ядра говорит: ядро: CIFS VFS: Сервер не ответил за 120 секунд. Повторное подключение...
Вопрос: Как я могу уменьшить тот тайм-аут так, чтобы я не тратил 2 + минуты на кофе каждый раз, когда я переключаюсь на базовый блок, потому что все мои приложения зависают?
Подробнее:
образец/etc/fstab строка:
//сервер/установка/mnt/net/install cifs uid=bob, учетные данные =/etc/cifs-credentials, _netdev, пользователь, мягкий 0 0
демонстрационный вывод от монтирования | grep cifs:
//сервер/установка на/mnt/net/install вводит cifs (rw, nosuid, nodev, noexec, в реальном времени, vers=1.0, cache=strict, username=bob, domain=bobsdom, uid=1000, forceuid, gid=0, noforcegid, addr = [serverIP], Unix, posixpaths, serverino, acl, rsize=1048576, wsize=65536, actimeo=1, _netdev, пользователь)
Что я попробовал:
Одно рабочее решение состоит в том, чтобы установить оба интерфейса на тот же статический IP-адрес. Тот путь cifs не делает тайм-аута, потому что это не должно восстанавливать соединение от различного IP на той же подсети.
Это также означает, что соединения SSH поддерживаются во время wired< => Wi-Fi переключается, не нуждаясь необычные инструменты как Mosh.
Это имеет недостатки, также: