Вопрос о том, почему DNS resolv.conf перестал работать

Я только что нашел эту альтернативу, которая кажется вполне надежной.

EXEPATHSLIST="/usr/bin /usr/sbin /bin /sbin /opt/$1/bin /usr/games /usr/local/bin /usr/local/games /system/bin /system/xbin"
for exepath in $EXEPATHSLIST
do
    if [ -x  $exepath/$1 ]; then
        $exepath/"$@"
        exit $?
    fi
done

# alternative using command
command -p "$@"
_ES=$? ; [ $_ES -ne 127 ] && exit $_ES

# more alternative search methods here
# ...

# else command not found
exit 127
2
04.05.2018, 12:33
1 ответ

Существует известная проблема взаимодействия между использованием некоторых программных решений VPN и resolvconf.

resolvconfпревращает /etc/resolv.confв символическую ссылку и использует другое расположение для разрешения DNS под /run/resolvconf/resolv.conf.

В вашем случае VPN удаляет и заменяет /etc/resolv.confбез учета текущей настройки. Такую символическую ссылку необходимо восстанавливать каждый раз после использования VPN, или, как вариант, удалить пакет resolvconfв качестве временной меры.

Я бы также сообщил об ошибке производителю программного обеспечения VPN.

4
27.01.2020, 22:18

Теги

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