Как мне вызвать мою беспроводную сеть при загрузке?

Я использую Ubuntu Server 12.04. У меня есть беспроводная USB-карта. Когда я начинаю процесс загрузки, я вижу:

Waiting for network configuration

Оказывается, сеть никогда не запускается. Но как только я попадаю в командную строку, если я набираю: ifup wlan0, то у меня есть доступ к сети. Мой / etc / network / interfaces выглядит следующим образом:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx

При просмотре в моем network-interface-wlan0.log показывается:

Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured

Я смотрел на другие askubuntu.com вопросы похожи на это, но они, кажется, не применяются.

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

Дополнительная информация:

Я немного повозился. По сути, после входа в систему мне нужно сделать следующее:

ifdown wlan0

, потому что я думаю, что ip считает, что он работает, но в / var / run / network единственное, что up '- это ifup.lo. Затем я делаю

'ifup -a'

, и тогда все работает.

11
задан 30 May 2012 в 09:47

5 ответов

Вы можете добавить ifup wlan0 в свой файл /etc/rc.local. Добавьте команду ifup wlan0 перед и exit 0. Также добавьте команду ifdown wlan0 перед ifup wlan0 следующим образом:

...
ifdown wlan0
ifup wlan0

exit 0

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

0
ответ дан 30 May 2012 в 09:47

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

Решение состоит в том, чтобы изменить файл /etc/init/network-interface.conf в этой строке:

"ifup --allow auto ..." to
"ifup --allow=hotplug ...".

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

0
ответ дан 30 May 2012 в 09:47

Не удалось подключиться к wpa_supplicant - wpa_ctrl_open: файловая система только для чтения

В соответствии с вашим журналом вам потребуется использовать wpa_supplicant.

Итак, добавьте что-то похожее на это:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

Содержимое /etc/wpa_supplicant.conf:

network={
        ssid="ADD-YOUR-SSID-HERE"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk="ADD-YOUR-WPA-PASSWORD-HERE"
}
0
ответ дан 30 May 2012 в 09:47

Соединение с WPA-PSK и WPA2-PSK (Иначе "WPA Персональный" и "WPA2, Персональный" соответственно)

  • Выполненный:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

Скопируйте значение "psk =" от вывода выше.

  • Откройте/etc/network/interfaces в текстовом редакторе:

    $ sudo sensible-editor /etc/network/interfaces
    
  • Определите соответствующие строки файла конфигурации для своего беспроводного интерфейса, наряду с ХЕШЕМ PSK и SSID. Например:

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • Наконец выполненный:

    $ sudo ifup wlan0
    

Примечание: Некоторые ответы, кажется, предлагают настроить отдельное wpa_supplicant.conf. Но это только требуется для WPA-EAP, сетей EAP-TLS.

Как я могу заставить свою систему объединяться в сеть с помощью беспроводных технологий при начальной загрузке?

auto строка файла конфигурации действительно поднимает интерфейс при системном запуске.

1
ответ дан 30 May 2012 в 09:47

Я также сталкиваюсь с такой проблемой.

Я заметил, что кто-то сказал: удалите текст об основном сетевом интерфейсе, оставив первые 2 строки.

Работает, но сеть не подключена.

Затем я записываю текст основного сетевого интерфейса обратно в файл интерфейсов и перезагружаюсь.

Удивительно, что не только не появляются подсказки « в ожидании конфигурации сети » », но я мог подключиться к Интернету.

Я не знаю, полезно ли это для других.

0
ответ дан 30 May 2012 в 09:47

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

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