nmcli
adalah utilitas baris perintah yang sangat berguna untuk berinteraksi dengan Network Manager. Gunakan perintah ini di Ubuntu 16.04 LTS
nmcli radio wifi off && sleep 5 && nmcli radio wifi on
Untuk versi sebelum 15.10 (yaitu sebelum transisi ke systemd
) perintah akan sedikit berbeda:
nmcli nm wifi off && sleep 5 && nmcli nm wifi on
Untung tentang ini - ini tidak memerlukan kekuatan root.
Restart manajer jaringan itu sendiri adalah ide yang bagus juga.
Untuk 16,04 LTS:
sudo systemctl restart NetworkManager
dan untuk 14,04 LTS:
sudo service network-manager restart
Dan jika kami benar-benar ingin, kami bahkan dapat mengotomatiskannya dengan skrip yang akan me-restart wifi Anda.
#!/bin/bash
# replace wlan0 with your device name
# as given by ip addr or ifconfig
while true
do
# keep checking if we have ip address
wifi_info=$(ip -4 -o addr show wlan0 )
while [ -n "$wifi_info" ];
do
wifi_info=$(ip -4 -o addr show wlan0 )
sleep 0.25
done
# We get here only if IP address is lost
# which means we're off-line
# restart wifi
nmcli radio wifi off && sleep 5 && nmcli radio wifi on
done