Доступ к веб-сайту сотрудников моей компании:
employees.corp.com
employees.corp.com
Проблема: после коммутирующих из дома, доступ к веб-сайту employees.corp.com
изнутри компании часто не удается.
ping employees.corp.com
, он говорит 64 bytes from w91284.telco.com (1.2.3.4): icmp_seq=1 ttl=255 time=2.08 ms
. employees.corp.com
все время, внутри и снаружи, без проблем. Я также единственный, кто использует Linux (Ubuntu 2018.04 установлен с нуля, но у меня была такая же проблема с 2016.04). Я нашел два обходных пути, когда это произойдет:
employees.corp.com
на 192.168.1.2
sudo service network-manager restart
Оба эти обходных пути на мгновение решают проблему, но ни один не удовлетворяет, поскольку они тратят время каждый день. Каким было бы постоянное решение?
Отключение или сокращение кэша DNS сделало бы доступ ко всему Интернету немного медленнее, поэтому я бы предпочел, если бы он ограничивался этим конкретным доменом. Я также открыт для совершенно разных решений.
Этот systemd сценарий перезапускает Администратора сети, когда возобновление от приостанавливает.
#!/bin/sh
MYNAME=$0
restart_network() {
/usr/bin/logger $MYNAME 'restart_network BEGIN'
systemctl restart NetworkManager.service
/usr/bin/logger $MYNAME 'restart_network END'
}
/usr/bin/logger $MYNAME 'case=[' ${1}' ]'
case "${1}/${2}" in
hibernate|suspend|pre*)
;;
resume|thaw|post*)
restart_network;;
esac
Необходимо будет создать этот сценарий, названный network-reset
, с sudo полномочиями и сохраняют его в каталог /lib/systemd/system-sleep
. Затем отметьте его исполняемое использование:
chmod a+x /lib/systemd/system-sleep/network-reset
logger
команды выше позволяют Вам результатам аудита путем выполнения journalctl
или путем заглядывания /var/log/syslog
.
Я был в основном удовлетворен решением WinEunuuchs2Unix, но каким-то образом оно все равно иногда отказывало по какой-либо причине, поэтому мне приходилось перезагружать сеть очень часто, часто 4 раза во время одного и того же заседания за столом моей компании.
В конце концов я настроил свое Wi-Fi-соединение, чтобы всегда использовать оба DNS-адреса:
Это, вероятно, иногда приводит к замедлению соединения, но, по крайней мере, я могу надежно подключиться к веб-сайту компании.