В Linux монтирование сетевых дисков в зависимости от профиля сети

607
Hennes

В Linux существует ли способ автоматического монтирования различных сетевых файлов в зависимости от профиля сети?

У меня есть ноутбук, который перемещается с места на место и хотел бы устанавливать или не монтировать различные диски в зависимости от того, где я нахожусь. Каждое местоположение имеет свой сетевой профиль. Если я дома, DHCP выдаст мне IP-адрес, который находится в моем домашнем диапазоне, по WiFi или Ethernet. Если я на работе, DHCP даст мне другой диапазон. В зависимости от профиля сети, я хочу смонтировать различные файлеры.

Есть ли что-то, что уже существует для этого?

3
По сути, я хочу Марко Поло http://www.apple.com/downloads/macosx/networking_security/marcopolo.html для Linux, и мне лень писать это самому. 15 лет назад 0

2 ответа на вопрос

1
Andrejs Cainikovs

Насколько я вижу, единственное решение - это создать собственный скрипт запуска, который будет монтировать все, что вам нужно, в зависимости от настроек вашей сети.

Это даже не длинный скрипт - может быть, полдюжины строк в bash? warren 15 лет назад 0
0
quack quixote

Этот однострочник дает вам список IP-адресов, используемых в настоящее время на вашем компьютере; используйте это в скрипте, чтобы определить ваше местоположение и запустить монтирование по мере необходимости:

$ ifconfig | grep inet | awk '' | sed s/addr:// 192.168.0.2 

Похожие вопросы