Як підключити мою бездротову мережу під час завантаження?


11

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

Waiting for network configuration

Виявляється, мережа ніколи не з’являється. Але як тільки я переходжу до командного рядка, якщо я набираю:, ifup wlan0то у мене є доступ до мережі. Мій / etc / network / інтерфейси виглядає так:

# 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

Переглядаючи мій мережевий інтерфейс-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 єдине, що "вгору" - це ifup.lo. Тоді я роблю а

'ifup -a'

і тоді все працює.

Відповіді:


11

Не вдалося підключитися до 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"
}

1

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

...
ifdown wlan0
ifup wlan0

exit 0

З якоїсь причини, коли запускається Ubuntu, він думає, що wlan0 вгору. Тож вам доведеться її вимкнути і знову створити резервну копію.


Це не спрацювало. Я не думаю, що це відбувається, тому що ifup не буде викликаний. Я думаю, що з системою мереж відбувається щось ще незвичне.
Евері Чан

Привіт, ifup wlan0 повинен бути над рядком 'exit 0'. Дякую @Piyush Kumar за згадку
Манула Вайдянатха

1

Підключення до WPA-PSK та WPA2-PSK (Aka "WPA Personal" та "WPA2 Personal" відповідно)

  • Виконати:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

Скопіюйте значення "psk =" з результату вище.

  • Відкрити / etc / network / інтерфейси в текстовому редакторі:

    $ sudo sensible-editor /etc/network/interfaces
    
  • Визначте відповідні строфи для вашого бездротового інтерфейсу разом із SSID та PSK HASH. Наприклад :

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • Нарешті запустіть:

    $ sudo ifup wlan0
    

Примітка. Деякі відповіді, здається, пропонують налаштувати окрему wpa_supplicant.conf. Але це потрібно лише для мереж WPA-EAP, EAP-TLS.

Як я можу змусити мою систему підключитися до бездротової мережі під час завантаження?

Ця autoстрофа викликає інтерфейс при запуску системи.


0

Я також стикаюся з такою проблемою.

Я помітив, що хтось сказав, видаліть текст про основний мережевий інтерфейс, залишившись перші 2 рядки.

Він працює, але жодна мережа не підключена.

Потім я записую текст основного мережевого інтерфейсу назад у файл інтерфейсів і перезавантажуюсь.

Дивно, що не тільки немає підказок " очікування конфігурації мережі ", але я можу підключитися до Інтернету.

Я не знаю, чи це корисно для інших.


0

Причиною цього є те, що файлова система працює лише під час завантаження. На даний момент працюють лише статичні налаштування, оскільки udev піднімає мережевий сигнал гарячої підключення до того, як файлова система буде готова.

Рішення полягає в тому, щоб змінити /etc/init/network-interface.confфайл у цьому рядку:

"ifup - дозволити автоматичну ..." для
"ifup --allow = hotplug ...".

Вам потрібно буде позначити мережеві адаптери PCMCI і USB для "гарячої /etc/network/interfacesрозетки " як "гарячу підключення", щоб вони продовжували працювати, і вам слід підключити їх після завантаження, не раніше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.