Вопрос Монтаж через cifs или sshfs при загрузке в зависимости от SSID SSID


У меня есть домашний сервер ubuntu 12.10, доступный через Интернет для SSH-соединений. У меня также есть ноутбук ubuntu, который я использую дома и когда на дороге. Я бы хотел, чтобы во время загрузки, в зависимости от доступного Wi-Fi-соединения, он либо выбирает cifs в моей домашней сети, либо SSHFS в противном случае.

Я не хочу использовать SSHFS по умолчанию в своей домашней сети, поскольку, пройдя через dyndns и мою ограниченную скорость загрузки домашнего интернет-соединения, я думаю, что это будет значительно медленнее для повседневных задач дома.

Я не думаю, что fstab имеет какое-то иерархическое дерево монстров, которое позволило бы мне сделать это (из того, что я прочитал на страницах man в любом случае).

Это кажется логичным / разумным, или я не ошибаюсь? И если это действительно так, как я буду заниматься этим?

Заранее спасибо,

С Уважением,

Дэвид


2
2018-05-01 20:21


происхождения




ответы:


Почему бы не создать сценарий пользовательской земли, который запускается при входе в систему? Попробуйте сделать cifs mount в файле / etc / fstab, если он не удастся выполнить sshf при входе в систему.

Просто добавьте это в свои сценарии входа:

mount | grep -q 'myhomeserver' || sshfs mydyndns /mountpoint

2
2018-05-01 23:53