У меня есть безголовый сервер (Ubuntu Server 14.04 LTS), который я настроил для подключения к моей защищенной WPA сети Wi-Fi при загрузке, используя принятый ответ по ссылке ниже (tl; dr: запустите wpa_supplicant из /etc/network/interfaces): https://askubuntu.com/questions/406166/how-can-i-configure-my-headless-server-to-connect-to-a-wireless-network-automati

Он работает прекрасно, за исключением случаев, когда в сети происходит сбой сигнала (например, сброс маршрутизатора), после которого сервер недоступен.

Я нашел несколько потоков, которые рекомендуют написание сценария, но я также нашел это: http://milkandtang.com/blog/2013/08/27/getting-wifi-on-a-headless-raspberry-pi/, который рекомендует заменить файл /etc/ifplugd/action.d/ifupdown.sh в Raspbian файлом, предоставленным wpa_supplicant. Я использую Ubuntu, и у меня, кажется, нет этого файла для начала (я на самом деле не знаю, что этот файл делает, но я предполагаю, что он запускается ifup в какой-то момент), но кажется, что есть более простой выход из это чем запуск собственного скрипта. Я что-то пропустил?

Спасибо!

1 ответ1

0

ifplugd(8) - это системный демон, который работает, когда интерфейсы подключаются в горячем режиме (или иным образом повышаются или понижаются)

Согласно справочной странице ifplugd(8) для вашей версии Ubuntu…

FILES

[...]

/etc/ifplugd/ifplugd.action: это скрипт, который будет вызываться демоном при каждом изменении состояния интерфейса. Он принимает два аргумента: первый - имя интерфейса (например, eth0), второй - "вверх" или "вниз".

Поэтому кажется, что вам нужно отредактировать скрипт /etc/ifplugd/ifplugd.action чтобы сделать правильные вещи, чтобы восстановить Wi-Fi, когда он отключается . Я предполагаю, что путь /etc/ifplugd/action.d/ifupdown.sh специфичен для Raspbian.

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