Назад | Перейти на главную страницу

Автоматическое подключение Ubuntu к беспроводной точке доступа без входа в систему

У нас есть ящик ubuntu, настроенный для некоторого мониторинга, но из-за размещения не удается запустить CAT5 в сам ящик. У меня есть PCI-карта Atheros, которая отлично работает, пока кто-то вошел в Gnome, и в это время она не отключается от точки доступа.

Есть ли способ подключить Ubuntu к точке доступа во время загрузки и всегда повторно подключаться, если он обнаруживает сигнал от указанной точки доступа? Коробка будет иметь статический IP-адрес и подключаться только к определенной AP с помощью WEP.

Во-первых, стоит знать, что при установке Ubuntu Desktop по умолчанию для управления сетью используется программа под названием NetworkManager.

Преимущество этого состоит в том, что он очень полезен на ноутбуках, где вы часто перемещаетесь между разными сетями, поскольку он позволяет очень легко найти и подключиться к беспроводным сетям.

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

Вместо запуска NetworkManager можно настроить параметры сети в файле / etc / network / interfaces, который будет прочитан при запуске. Я немного не уверен, как отключить сетевой менеджер, но я думаю, что он обнаружит, что интерфейс уже настроен, и не будет использовать его при входе в систему.

В любом случае, если ваша сетевая карта называется ath0, вам нужно добавить что-то вроде примера ниже в / etc / network / interfaces:

auto ath0
iface ath0 inet static 
    address 10.20.30.40
    netmask 255.255.255.0
    gateway 10.20.30.1
    wireless-essid ESSID
    wireless-ap 00:60:1D:01:23:45
    wireless-key 0123-4567-89

Прошло много времени с тех пор, как я это делал, поэтому вышеизложенное не проверено. Следующие страницы руководства должны помочь:

  • интерфейсы (5)
  • iwconfig (8)
  • беспроводной (7)

Как я могу заставить NetworkManager подключиться к сети до входа в систему?

В версии 0.7.1 или более поздней отредактируйте профиль подключения, с которым вы начинаете, до входа в систему и установите флажок в левом нижнем углу «Доступно всем пользователям».

В зависимости от физической безопасности коробки вы мог настроить gdm на автоматический вход с использованием непривилегированной учетной записи пользователя, имеющей доступ к беспроводному устройству. затем Сетевой менеджер справится со всеми проблемами автоматического переподключения.

Это настраивается в Система | Администрация | Окно входа в систему | Безопасность

Использовать wpa_supplicant для управления вашим Wi-Fi-соединением.

Для этого необязательно использовать WPA. Он будет работать с wep или даже с открытой беспроводной сетью. Когда ваша точка доступа перезагружается или теряет питание, wpa_supplicant начинает сканирование доступных точек доступа и проверяет, соответствует ли одна из них конфигурационному файлу.

Посмотри на это сообщение в блоге о том, как настроить wpa_supplicant.

Конечно, у вас должна быть возможность поместить соответствующие команды iwconfig и ifconfig в /etc/init.d/rc.local, хотя это не «путь Ubuntu».