После удаления expressvpn: после удаления

var=$(find -name yourfile -prune -printf '%f_%TY%Tm%Td\n')

Это заполнит переменную оболочки var значением yourfile_yyyymmdd iff ваш файл существует.

Если ваш find не понимает вышеуказанные примитивы printf , вы можете сделать это следующим образом:

var=$(find -name yourfile -prune -exec sh -c 'printf "%s_%s\n" "$1" "$(stat -c "%y" "$1" | cut -d " "-f1 | tr -d "-")"' {} {} \;)
1
13.04.2017, 15:22
3 ответа

У меня было то же самое после удаления ExpressVPN. Самый неудачный опыт и явно небрежное поведение с их стороны.

Это то, что вам, вероятно, нужно сделать.

Удалите неизменяемый бит в файле resolv.conf следующим образом:

sudo chattr -i /etc/resolv.conf

Затем удалите все три строки ExpressVPN и замените DNS-сервер либо на собственный IP-адрес провайдера/маршрутизатора, либо используйте бесплатный общедоступный сторонний IP-адрес. DNS-сервер, такой как Google (8.8.8.8) или OpenNIC.

vim /etc/resolv.conf

Что вы будете делать после этого, менее понятно и зависит от вашей общей конфигурации. Я считаю, что лучший источник — https://wiki.archlinux.org/index.php/Resolv.conf. Они предупреждают вас о ряде программ, которые имеют привычку изменять resolv.conf, и от которых вы хотите защититься. Вы можете снова установить неизменяемый бит, чтобы защититься от этого, или, по крайней мере, добавить dns=none в файл /etc/NetworkManager/NetworkManager.conf

. В моем случае все было мгновенно решено, и у меня снова был доступ в Интернет. Возможно, вы уже решили это самостоятельно, но для (некоторых) других это может быть полезно.

1
27.01.2020, 23:46

FWIW, мне пришлось сделать также следующие:

# apt remove expressvpn
# apt-get purge expressvpn
# rm -rf /var/lib/expressvpn
# dpkg-reconfigure resolveconf
# reboot
1
27.01.2020, 23:46

У меня возникла та же проблема, и я исправил ее, запустив

sudo dpkg-reconfigure resolvconf

и перезагрузить

source: https://askubuntu.com/questions/784994/resolv-conf-did-not-reset-after-vpn-disconnection

1
27.01.2020, 23:46

Теги

Похожие вопросы