Поменяйте местами конфигурационные файлы [autofs] по сети
321
FabienAndre
Я хотел бы настроить ноутбук на Linux для использования двух разных настроек autofs в зависимости от сети, к которой он подключен. У меня есть два рабочих файла autofs (см. Ниже), и я хотел бы автоматически переключаться между ними.
Я подумал о том, чтобы возиться с разрешениями имен (предоставляя одно и то же логическое имя в двух сетях) или написать ifup.d
сценарий (проверьте IP-адрес или адрес шлюза, скопируйте правильный сценарий и перезапустите autofs). В это время я осознал, что моя потребность не такая уж экзотическая (не для файлов autofs, а для любых файлов конфигурации), и мне интересно, существуют ли существующие инструменты или лучшие практики для достижения такого поведения 1 .
В сети1:
foo -rw,intr,nfsvers=3 bar.network1:/export/baz/&
В сети2:
foo -rw,intr,nfsvers=3 qux.network2:/export/baz/&
1. Быстрое нахождение в сети с ключевыми словами swap | switch конфигурации сети в основном вызывают ответы о конфигурации сети (ip, gateway, dns ...).
Недостаточно поставить опцию `timeout`? Кажется, вы можете поместить в `/ etc / auto.master` строку, аналогичную той, которая используется для smb` / var / autofs / smb /etc/auto.smb --timeout = 60`. Что в этом файле `/ etc / auto.smb` он монтируется только при необходимости и удаляется после тайм-аута.
Hastur 9 лет назад
0
Нет проблем с тайм-аутом и размонтированием автоматически монтируемого раздела. Проблема здесь заключается в использовании файла конфигурации A в сети AA и файла конфигурации B в сети BB.
FabienAndre 9 лет назад
0
Это я поняла. Я должен быть более ясным: предложение было * недостаточно соединить обе (одновременно) две конфигурации с таймаутом *? Две разные точки монтирования. Я полагаю, вы не будете переключаться с одной сети на другую каждые 60 (или менее) секунд ...
Hastur 9 лет назад
0
Хорошо, я понимаю ваше предложение, мое ограничение здесь состоит в том, что я хотел бы использовать одну и ту же точку монтирования, чтобы файлы всегда были доступны в одном и том же месте (два сервера nfs синхронизированы).
FabienAndre 9 лет назад
0
Так как это связано с * изменением сети *, возможно, было бы неплохо выполнить скрипт при подключении к сети. Посмотрите, можете ли вы найти подсказку [в / etc / NetworkManager / dispatcher.d` здесь] (http://askubuntu.com/a/14139/196535). Вы можете напрямую смонтировать текущую правую точку в нужную точку монтирования или, что еще лучше, вы можете поместить 2 точки монтирования в `autofs` с тайм-аутом и изменить только символическую ссылку на текущую правую, чтобы вы всегда могли найти каталог по символической ссылке.
Hastur 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?