Apakah mungkin menjalankan skrip ketika saya terhubung ke jaringan nirkabel?
Universitas saya membajak semua koneksi HTTP (S) saat pertama kali terhubung untuk memaksa Anda masuk dengan akun universitas Anda. Saya sudah menulis skrip untuk mengurus login, tetapi saya ingin menjalankannya secara otomatis ketika saya terhubung ke jaringan.
linux
wireless-networking
script
Ryan Fox
sumber
sumber
Jawaban:
Saya cukup yakin manajer jaringan Wicd dapat melakukan itu. Anda mungkin ingin memeriksanya, saya tahu ini berfungsi di ubuntu dan opesuse
sumber
Network Manager akan secara otomatis menjalankan skrip di direktori tertentu pada tahap tertentu koneksi jaringan.
Loo in
/etc/network
. Anda akan melihat empat direktori, dengan nama yang cukup jelas (mengingat "jika" singkatan dari "antarmuka jaringan"). Anda sedang mencari if-up.d. Letakkan skrip Anda di sana, beri nama seperti itu50-university-login.sh
, dan tandai itu dapat dieksekusi .Jika Anda bertanya-tanya, awalan bernomor memberi perintah pada skrip. "default" adalah 50, setengah dari 01 hingga 99.
sumber
wlan0
) terhubung ke hotspot. Script mem-parsingiwconfig
dan berfungsi ketika saya menyebutnya secara manual. Saya di Lucid dan saya menyinkronkan skrip saya ke/etc/network/if-up.d/
dan itu tidak pernah dieksekusi. Ada yang tahu kenapa?