Нет необходимости использовать старый дистрибутив для машины возрастом от 6 до 8 лет. Просто используйте обновленный дистрибутив с облегченной средой рабочего стола, такой как MATE, и не включайте Compiz. Linux Mint MATE отлично работает на моем 8-летнем ThinkPad.
Команда, которую вы ищете, должна быть:
systemd-resolve --interface=tun0 --revert
Где tun0
будет интерфейсом для удаления настроек DNS из:
--revert
Revert the per-interface DNS configuration. This option must be combined with
--interface= to indicate the network interface the DNS configuration shall be reverted
on. If the DNS configuration is reverted all per-interface DNS setting are reset to
their defaults, undoing all effects of --set-dns=, --set-domain=, --set-llmnr=,
--set-mdns=, --set-dnssec=, --set-nta=. Note that when a network interface disappears
all configuration is lost automatically, an explicit reverting is not necessary in
that case.
Похоже, эти инструменты были изменены в systemd v239 (, которая была на моей тестовой машине Bionic ).
Вышеупомянутая команда все еще должна быть доступна в более новой версии systemd, если нет, попробуйте resolvectl
команду revert. Вам понадобится имя интерфейса ссылки, которую вы хотите сбросить. Экс:
sudo resolvectl revert tun0
Из руководства resolvectl
:
revert LINK
Revert the per-interface DNS configuration. If the DNS configuration is reverted all per-interface DNS setting are reset to their defaults, undoing all effects of dns, domain, llmnr, mdns, dnssec, dnsovertls, nta. Note that when a network interface disappears all configuration is lost automatically, an explicit reverting is not necessary in that case.
Поскольку systemd -разрешил связывание DNS-серверов с сетевыми интерфейсами, это должно удалить DNS-серверы, о которых он узнал из этого интерфейса.
Такое поведение systemd-resolved
упоминается и в этой записи руководства, соответствующий отрывок:
Other multi-label names are routed to all local interfaces that have a DNS server configured, plus the globally configured DNS server if there is one.
Я полагаю, вы хотите сказать, что systemd -решил забыть о DNS-серверах для вашего туннельного интерфейса, resolvectl revert
похоже, способ сделать это.