Я использую VPN через openVPN. Мой интернет-провайдер работает, и интернет-соединение прерывается время от времени. Поэтому, когда он выпадает, у меня есть скрипт, который сбрасывает VPN-соединение. Он принудительно завершает работу OpenVPN Deamon и сбрасывает настройки DNS с

sudo networksetup -setdnsservers Ethernet empty

но этот код не работает надежно. Много раз IP-адреса VPN и поисковый домен VPN все еще остаются там, даже я повторяю «networksetup -setdnsservers Ethernet empty» десять раз. Я должен изменить сетевую среду и переключить ее обратно, чтобы избавиться от IP-адресов VPN. Я попытался удалить '/private/var/run/resolv.conf', но проблема осталась прежней. Есть ли способ принудительного сброса DNS?

0