Bagaimana cara membuka jaringan nirkabel saya saat boot?

11

Saya menjalankan Ubuntu Server 12.04. Saya punya kartu USB nirkabel. Ketika saya memulai proses boot saya melihat:

Waiting for network configuration

Ternyata jaringan itu tidak pernah muncul. Tetapi begitu saya sampai ke baris perintah, jika saya mengetik:, ifup wlan0maka saya memiliki akses jaringan. / Etc / network / interface saya terlihat seperti ini:

# 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

Melihat di network-interface-wlan0.log saya menunjukkan:

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

Saya telah melihat pertanyaan askubuntu.com lain yang serupa dengan ini, tetapi tampaknya tidak berlaku.

Bagaimana saya bisa membuat sistem saya ke jaringan secara nirkabel saat boot?

Informasi tambahan:

Saya melakukan beberapa menusuk. Pada dasarnya begitu saya masuk saya perlu melakukan:

ifdown wlan0

karena saya pikir ip berpikir bahwa itu sudah habis, tetapi di / var / run / network satu-satunya hal yang 'naik' adalah ifup.lo. Lalu aku melakukan

'ifup -a'

dan kemudian semuanya bekerja.

Avery Chan
sumber

Jawaban:

11

Gagal tersambung ke wpa_supplicant - wpa_ctrl_open: Sistem file hanya baca

Menurut log Anda, Anda harus menggunakan wpa_supplicant.

Jadi tambahkan sesuatu yang mirip dengan ini:

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

Isi /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"
}
pl1nk
sumber
1

Anda dapat menambahkan ifup wlan0ke /etc/rc.localfile Anda . Tambahkan perintah ifup wlan0 sebelum itu exit 0. Juga tambahkan perintah ifdown wlan0sebelum ifup wlan0seperti ini:

...
ifdown wlan0
ifup wlan0

exit 0

Untuk beberapa alasan ketika Ubuntu mulai, ia berpikir bahwa wlan0 sudah habis. Jadi, Anda harus mematikannya dan membuatnya kembali lagi.

Manula Waidyanatha
sumber
Ini tidak berhasil. Saya tidak berpikir ini terjadi karena ifup tidak dipanggil. Saya pikir ada sesuatu yang tidak beres dengan sistem jaringan.
Avery Chan
Hai, ifup wlan0 harus di atas garis 'exit 0'. Terima kasih @Piyush Kumar untuk menyebut
Manula Waidyanatha
1

Menghubungkan ke WPA-PSK dan WPA2-PSK (Aka "WPA Personal" dan "WPA2 Personal" masing-masing)

  • Lari:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

Salin nilai "psk =" dari output di atas.

  • Buka / etc / network / interfaces dalam editor teks:

    $ sudo sensible-editor /etc/network/interfaces
    
  • Tetapkan bait yang sesuai untuk antarmuka nirkabel Anda, bersama dengan SSID dan PSK HASH. Sebagai contoh :

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • Akhirnya jalankan:

    $ sudo ifup wlan0
    

Catatan: Beberapa jawaban tampaknya menyarankan konfigurasi yang terpisah wpa_supplicant.conf. Tetapi itu hanya diperlukan untuk jaringan WPA-EAP, EAP-TLS.

Bagaimana saya bisa membuat sistem saya ke jaringan secara nirkabel saat boot?

The autostanza tidak membawa antarmuka pada sistem startup.

Gayan Weerakutti
sumber
0

Saya juga menemui masalah seperti itu.

Saya perhatikan bahwa seseorang berkata, hapus teks tentang antarmuka jaringan utama, dengan 2 baris pertama yang tersisa.

Ini berfungsi, tetapi tidak ada jaringan yang terhubung.

Lalu saya menulis teks antarmuka jaringan utama kembali ke file antarmuka dan reboot.

Sungguh mengejutkan menemukan tidak hanya tidak ada petunjuk " menunggu konfigurasi jaringan " terjadi, tetapi saya dapat terhubung ke internet.

Saya tidak tahu apakah ini berguna untuk orang lain.

ryanmoser
sumber
0

Alasan untuk ini adalah bahwa sistem file hanya-baca saat boot. Pada titik ini hanya pengaturan statis yang berfungsi karena udev menaikkan sinyal hotplug jaringan sebelum sistem file siap.

Solusinya adalah mengubah /etc/init/network-interface.conffile di baris ini:

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

Anda harus menandai Anda hotplug PCMCI dan adapter jaringan USB sebagai "hotplug" /etc/network/interfacesagar mereka dapat terus bekerja, dan Anda harus mencolokkannya setelah boot, bukan sebelumnya.

Arunas
sumber