Скорее всего, вы получаете неверную таблицу маршрутизации при отключении VPN.
Когда произойдет блокировка, проверьте таблицу маршрутизации,
route -n
удалите шлюз по умолчанию, восстановите соединение Wi-Fi. Если вы не знаете, как удалить свой шлюз, вы найдете ниже мою таблицу маршрутизации:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
10.0.3.0 0.0.0.0 255.255.255.0 U 0 0 0 lxcbr0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
Флаг UG идентифицирует мой шлюз по умолчанию, 192.168.1.1. Вы также можете видеть, что он проходит через мое подключение к Ethernet, хотя я также подключен через wlan0, Wi-Fi.
Вы удаляете его, выполнив команду
sudo route delete default gw 192.168.1.1
Если это не удается, вы можете просто попытаться перезапустить сеть и сетевой менеджер:
sudo service networking restart
sudo service network-manager restart
Все, что работает для вас.