3

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

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

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

2 ответа2

1

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

0

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

$ ifconfig | grep inet | awk '{print $2}' | sed s/addr://
192.168.0.2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .