WPA_Supplicant terhubung kembali setelah penurunan sinyal?

0

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!

ridgek
sumber
Anda dapat mengatur wpa_supplicant pada cron untuk dijalankan setiap X menit, tetapi saya tidak tahu apakah itu cukup sadar untuk tidak mengambil tindakan apa pun jika melihat Anda sudah terhubung ke titik nirkabel yang Anda minta. Mungkin membuat server Anda drop off line selama sekitar 30 detik setiap kali berjalan. Saya berasumsi pengaturannya dengan koneksi kabel tidak layak?
kazoni
Terima kasih atas tanggapan cepat Anda. Sayangnya koneksi kabel bukan merupakan pilihan saat ini karena titik akses berada di gedung yang berbeda. :(
ridgek

Jawaban:

0

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 ...

FILE

[...]

/etc/ifplugd/ifplugd.action : ini adalah skrip yang akan dipanggil oleh daemon setiap kali kondisi antarmuka berubah. Dibutuhkan dua argumen: yang pertama adalah nama antarmuka (mis. Eth0), yang kedua adalah "naik" atau "turun".

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.

Spiff
sumber
/etc/ifplugd/action.d/ifupdown.sh benar untuk Ubuntu 14.04 LTS. Sederhana saja sudo apt-get install ifplugd jauh.
kazoni