Установка предпочтительного сетевого интерфейса в Linux

Я должен настроить сетевые интерфейсы поля Linux рабочий Сервер Ubuntu. Поле будет развернуто в промышленном механизме и будет работать бездисплейный (т.е. никакой монитор, никакая клавиатура/мышь).

Программное обеспечение, работающее на поле, требует доступа в Интернет, таким образом, это будет подключено к мобильному маршрутизатору, который смонтирован на механизме также; это соединение может быть через eth0 (кабель) или wlan0 (беспроводная связь). Я настроил эти интерфейсы в/etc/network/interfaces файле.

Теперь проблема я еще не решил: поле Linux будет физически недоступно (так никакой шанс включения кабеля после развертывания), но будет необходимо для технического специалиста с ноутбуком окон соединиться с помощью беспроводных технологий с полем Linux и с ssh в него. Это означает, поле Linux должно быть настроено таким образом что, если ноутбук технического специалиста будет в близости, то это соединится автоматически со специальной сетью ноутбука и примет соединения SSH по тому интерфейсу. Интернет-соединение через другие интерфейсы не должно оставаться доступным в течение того времени (или может не быть доступным вообще, поскольку некоторые механизмы не могут иметь никакого маршрутизатора). Если технический специалист уходит, то поле Linux должно автоматически закрыть интерфейс, по которому оно соединилось с ноутбуком окон и нормальным функционированием резюме.

Я гуглил различные биты в течение многих дней, но до сих пор я понятия не имею, как решить эту проблему. Я думал, возможно, что я мог определить два беспроводных интерфейса в/etc/network/interfaces файле, один присвоенный к маршрутизатору на механизме и один присвоенный к ноутбуку технического специалиста; затем, определите последнего как "предпочтительную сеть" и имейте поле Linux, автоматически идут для предпочтительной сети каждый раз, когда это становится доступным. Это возможно? Если да, как?

Я буду очень благодарен за любую подсказку. Однако отправьте только решения НЕ ИСПОЛЬЗУЯ графические инструменты, поскольку поле Linux не выполняет X-сервера.

1
задан 13 October 2014 в 14:25

0 ответов

Другие вопросы по тегам:

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