Как настроить WiFi для входа в WPA во время загрузки независимо от того, вошел ли пользователь в систему?

Как установить общесистемный пароль беспроводного WPA, который запускается во время загрузки, позволяя мне, например, подключиться к SSH на машине снаружи?

Я использую mythbuntu. Пока я не вхожу, WiFi не подключается, поэтому я не могу, например, использовать SSH для входа с другого компьютера. Когда у меня включен автоматический вход в систему, он просит меня ввести пароль, чтобы разблокировать мой брелок перед подключением. Я попытался отредактировать соединение и щелкнуть «Доступно для всех пользователей», но затем оно просто не соединяется вообще.

Как мне отладить эту проблему или как полностью настроить ее вручную?

20
задан 6 August 2010 в 02:45

5 ответов

для "независимо от того, вошли ли вы в систему", вам нужно отредактировать файл / etc / network / interfaces ...

http://ubuntuforums.org/showthread.php?t=263136

Эта ссылка довольно хорошо описывает процесс ...

iface wlan0 inet static
  address 192.168.1.15
  netmask 255.255.255.0
  wireless-essid my_essid
  gateway 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i$IFACE -c/etc/wpa_supplicant.conf
  post-down killall -q wpa_supplicant
0
ответ дан 6 August 2010 в 02:45

Для полноты картины я также упомяну wicd , альтернативу Network Manager. Я считаю, что если вы настроите wicd для автоматического подключения к беспроводной сети, он с радостью сделает это во время загрузки.

0
ответ дан 6 August 2010 в 02:45

Более простое решение: добавьте следующие строки в / etc / network / interfaces

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

Я протестировал его на 16.04 LTS. Может работать на других версиях.

Источник: https://ubuntuforums.org/showthread.php?t=1963404

.
0
ответ дан 6 August 2010 в 02:45

Используйте wpa_ суппликант и dhclient

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

Имейте его, выполняет следующие 3 команды (возможно из сценария og виды)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

Содержание wpa_supplicant.conf файла должно выглядеть примерно так (использование стандарта wpa-psk):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

посмотрите на страницу справочника для wpa_supplicant.conf для большего количества параметров шифрования.

Вы, возможно, должны были бы настроить команду сна в зависимости от того, как быстро Ваш router/netcard при согласовании соединения. 10 секунд должны быть достаточно, но 5 или даже 2 может быть достаточно.

0
ответ дан 6 August 2010 в 02:45

Когда вы вошли в систему и подключились к сети, щелкните правой кнопкой мыши значок Network Manager. (Это должно быть в правом верхнем углу экрана.)

Нажмите «Редактировать соединения ...»

Найдите соединение, которое хотите сделать доступным без входа в систему. Нажмите на нее и нажмите кнопку «Редактировать».

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

Теперь соединение будет запущено до того, как кто-либо войдет в систему, и будет доступно всем в системе.

0
ответ дан 6 August 2010 в 02:45

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

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