Endişelendiğim kadarıyla, /etc/network/if-up.d/
çözüm /etc/network/interfaces
aşağıdakileri eklediğimde benden işe yaramadı :
auto wlp58s0
iface wlp58s0 inet dhcp
post-up /home/augustin/Config/myscript.sh
Wifi yeniden başlatıldıktan sonra başlayacaktı.
Ama bazı mücadelesinin, sonra bu bağlantıyı ne çalıştı komut dosyası eklemektir oldu /etc/NetworkManager/dispatcher.d/
formda senaryonun ve aşağıdaki form ile öncelik düzeyi:90myscript.sh
90
#!/bin/bash
IF=$1
STATUS=$2
if [ "$IF" == "wlp58s0" ]
then
case "$2" in
up)
# interface is up
;;
down)
# interface will be down
;;
pre-up)
# interface will be up
;;
post-down)
# interface is down
;;
*)
;;
esac
fi
Ağ yapılandırmasını sistem düzeyinde kontrol eden arasında bazı sorunlar var ve bazen varsayılan network
davranış, göndericinin arkasında kalıyor.
Ayrıca, benden hoşlananlar için - benim gibi - senaryo ile sembolik bir bağlantı kurmaya çalışmak (dosyayı daha iyi bir yerde saklamak) için ne yazık ki benim için işe yaramadı.
Bu yardımcı olur umarım!
/etc/network/*.d/
değişkeni$IFACE
, hangi arabirimin bağlantı aldığını bilmek için kullanabilirsiniz, böylece örneğin kablolu bağlantı ise prosedürü atlayabilirsiniz.