我有一个 bash 脚本,当以太网电缆插入时会创建热点,否则会自动连接到 eduroam。问题是网络管理器和 wpa_supplicant 有时(并非总是)会导致关机或挂起。内核正在等待服务停止几分钟。有人知道如何解决这个问题吗?
#!/bin/bash
AP=0
while :;
do
if nmcli device show enp4s0f1 | grep IP4.ADDRESS ; then
if [[ AP -eq 0 ]]; then
nmcli device disconnect wlp3s0
nmcli connection up 'Hotspot'
AP=1
fi
else
if [[ AP -eq 1 ]]; then
nmcli connection down 'Hotspot'
nmcli connection up 'eduroam'
AP=0
fi
fi
sleep 5
done