Saya dapat terhubung ke WiFi saya keluar dari shell dengan melakukan:
nano wireless-wpa.conf
mengetik:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="my_router_id"
scan_ssid=1
key_mgmt=WPA-PSK
psk="1234567890"
}
dan melakukan:
ifconfig eth1 down
iwconfig eth1 mode Managed
ifconfig eth1 up
killall wpa_supplicant
wpa_supplicant -B -Dwext -i eth1 -c ./wireless-wpa.conf -dd
dhclient eth1
Cukup rumit .. Apakah ada kemungkinan untuk terhubung ke WiFI via shell tanpa memerlukan wireless-wpa.conf ?
linux
ubuntu
wireless-networking
bash
wpa-supplicant
JohnnyFromBF
sumber
sumber
Jawaban:
Anda dapat mengontrol wpa_supplicant yang sedang berjalan menggunakan antarmuka kontrolnya, yang sudah Anda tentukan di file .conf Anda. Meskipun ini masih memerlukan file .conf, Anda tidak perlu memasukkan jaringan nirkabel apa pun di dalamnya, dan tidak perlu mengubahnya. Anda kemudian dapat mengkonfigurasinya dengan
wpa_cli
.wpa_cli
mungkin perlu diberi tahu instance dan antarmuka wpa_supplicant mana yang harus dikonfigurasi:Untuk kejelasan, saya akan gunakan di
wpa_cli
sini. Pada dasarnya, Anda perlu membuat jaringan, mengatur variabel-variabelnya, dan mengaktifkannya:sumber
psk=$3
?Anda ingin perintah cli yang mengelola wpa_suplicant-config Anda? Sudahkah Anda mencoba
ifup
,ifdown
danifcfg
? Mereka menangani skrip koneksi dan bekerja untuk wifi juga, tetapi mungkin perlu bermain-main.sumber