Saya memiliki server tanpa kepala (Ubuntu Server 14.04 LTS) yang saya konfigurasikan untuk menyambung ke jaringan wifi saya yang dilindungi WPA saat boot menggunakan jawaban yang diterima di tautan di bawah ini (tl; dr: jalankan wpa_supplicant dari /etc/network/interfaces
): https://askubuntu.com/questions/406166/how-can-i-configure-my-headless-server-to-connect-to-a-wireless-network-automati
Ini bekerja dengan baik, kecuali ketika jaringan mengalami penurunan sinyal (seperti reset router), setelah itu server tidak dapat dijangkau.
Saya telah menemukan beberapa utas yang merekomendasikan penulisan skrip, tetapi saya juga menemukan ini: http://milkandtang.com/blog/2013/08/27/getting-wifi-on-a-headless-raspberry-pi/ yang merekomendasikan untuk mengganti Raspbian's /etc/ifplugd/action.d/ifupdown.sh
file dengan yang disediakan oleh wpa_supplicant. Saya menggunakan Ubuntu dan saya tampaknya tidak memiliki file itu untuk memulai (saya sebenarnya tidak tahu apa file itu tetapi saya menganggap itu berjalan ifup
di beberapa titik), tetapi sepertinya ada cara yang lebih sederhana dari ini daripada menjalankan skrip khusus. Apakah saya melewatkan sesuatu?
Terima kasih!
Jawaban:
ifplugd(8)
adalah daemon sistem yang melakukan hal-hal ketika antarmuka dicolokkan (atau naik atau turun)Menurut halaman manual ifplugd (8) untuk versi Ubuntu Anda ...
Jadi sepertinya Anda perlu mengedit
/etc/ifplugd/ifplugd.action
skrip untuk melakukan hal yang benar untuk membawa Wi-Fi kembali ketika turun. Saya menduga itu/etc/ifplugd/action.d/ifupdown.sh
path khusus untuk Raspbian.sumber
/etc/ifplugd/action.d/ifupdown.sh
benar untuk Ubuntu 14.04 LTS. Sederhana sajasudo apt-get install ifplugd
jauh.