Secara otomatis terhubung ke jaringan nirkabel menggunakan CLI

13

Saya membutuhkan mesin saya untuk terhubung ke jaringan nirkabel secara otomatis setiap kali dimulai

Saya menjalankan server tanpa kepala (10,04) dan saya menggunakan perintah berikut untuk terhubung secara manual ke jaringan

sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0

Saya akan menghargai jika kita bisa melakukannya dengan memodifikasi file etc / network / interfaces

Harap dicatat bahwa router saya sedang berjalan, terima kasih sebelumnya

loo3y35
sumber
Saya tidak melihat relevansinya. Saya dapat terhubung tanpa masalah ke AP, saya hanya ingin mengotomatiskan proses dan panduan Anda tidak termasuk itu
loo3y35
Anda sepenuhnya benar.
Luis Alvarado
Saya telah mengirim jawaban, silakan tes dan beri tahu saya.
Luis Alvarado
Oke ... ini bekerja untuk saya kemarin dengan dhcp tetapi hari ini saya ingat bahwa saya sedang mencoba untuk menyelesaikan ini dengan menjalankan skrip saat login, jadi saya menghapus skrip dan mesin saya tidak berfungsi lagi; Saya dapat menghubungkan baik VGA atau modul WiFi pada satu waktu, ketika saya menghapus modul Wi-Fi mesin bekerja dengan baik dan eth1 mendapat IP yang valid
loo3y35

Jawaban:

11

Harap ubah file / etc / network / interfaces Anda ke:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX

Jika Anda berharap untuk ssh dan ftp ke server, Anda perlu tahu di mana itu. Lakukan dengan alamat IP statis:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Selain itu, pengaturan Anda menyiratkan bahwa jaringan Anda dienkripsi dengan WEP yang cukup tidak aman. Saya sarankan Anda mengubah router ke WPA2-AES:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Pastikan untuk memilih alamat di luar rentang yang digunakan oleh server DHCP di router dan, tentu saja, ganti detail Anda di sini.

cabai555
sumber
1
Prosedurnya berfungsi tetapi pada setiap reboot setelah masuk saya perlu melakukan ini: sudo ifdown wlan0 && sudo ifup -v wlan0 Ada cara untuk melakukan ini secara otomatis?
ad3luc
@ ad3luc Apakah Anda dapat mengatasi masalah ini?
user427969
@ user427969 tidak ... tapi saya pikir itu adalah kompatibilitas perangkat keras. Saya telah meninggalkan laptop itu. Bagaimanapun, terima kasih.
ad3luc
2

Koneksi Nirkabel Otomatis ketika Login

Untuk kasus-kasus di mana Anda ingin masuk secara otomatis ke router nirkabel, berikut adalah langkah-langkahnya:

  1. Buka interfacefile:

    sudo nano /etc/network/interfaces
    
  2. Tambahkan informasi berikut (Dengan asumsi antarmuka Anda disebut wlan0):

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. Simpan file dan reboot komputer.

Luis Alvarado
sumber
Mesin linux saya adalah RB110 (komputer papan tunggal) dan saya hanya memiliki satu antarmuka pci (baik wifi dan VGA adalah pci) jadi, saya tidak dapat menghubungkan mereka secara bersamaan dan oleh karena itu saya tidak dapat melihat pesan kesalahan tetapi saya cukup Pastikan mesin bahkan tidak mendapatkan alamat pada eth1; Saya menggunakan SSH untuk mengakses mesin
loo3y35
1
Jika saya mengkonfigurasi wifi otomatis saat Anda memandu saya dan modul terhubung, saya tidak dapat mengakses mesin melalui SSH. Namun, jika modul tidak terhubung saya dapat SSH dan saya mendapatkan wlan0 tidak menemukan kesalahan dan jika saya menghapus konfigurasi saya dapat SSH tanpa masalah bahkan jika modul VGA tidak terhubung
loo3y35
Saya akan merekomendasikan untuk memperbarui ke versi Ubuntu yang lebih baru (Hanya perhatikan 10,04) karena ini termasuk beberapa pembaruan yang dapat memperbaiki masalah yang Anda alami dan banyak lagi, khususnya di seluruh skenario ssh / jaringan / akses jarak jauh. Apakah mungkin dalam kasus Anda untuk menggunakan versi yang lebih baru? Saya bertanya karena saya melakukannya sekarang di sini di 13.10 dan berfungsi dengan benar. Tentu saja bukan perangkat keras yang sama tetapi ssh berfungsi setelah menghubungkan ke nirkabel dengan konfigurasi yang disebutkan di atas.
Luis Alvarado
Sebenarnya tidak, ini adalah versi terbaru yang dapat saya jalankan di perangkat keras saya; ini cukup tua. Selain itu, versi yang saya jalankan adalah LTS dan masih didukung hingga April 2015
loo3y35
1
roboard.com/RB-110.htm dan memiliki prosesor i486
loo3y35