Назад | Перейти на главную страницу

нет маршрута к шлюзу по умолчанию

Я только что потерял почти все свои волосы на этом:

я получил

но разрешение не работает.

Что, черт возьми, происходит ?

Брандмауэр на роутере блокировал доступ к порту: 53 Добавлено

-A RH-Firewall-1-INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT

Приносим извинения за неудобства (и спасибо sejo за помощь!)

отредактируйте ваши интерфейсы, чтобы они выглядели примерно так

sudo vi /etc/network/interfaces

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 10.1.1.10
    netmask 255.255.255.0
    network 10.1.1.0
    broadcast 10.1.1.255
    gateway 10.1.1.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 10.1.1.100
    dns-search test.net
    dns-domain test.net

Скорее всего, вы захотите изменить свой dns-nameserver - если вы не знаете, что это такое, просто используйте 8.8.8.8. Я предполагаю, что ваши настройки IP в порядке, поэтому нет необходимости их менять. Также обновите dns-search и dns-domain и добавьте свое внутреннее доменное имя. Если вы обновите файл resolv.conf, он может перегрузиться при перезапуске сетевых служб, поскольку пакет resolvconf возьмет то, что находится в вашем файле интерфейсов, и поместит их в ваш файл resolv.conf. Таким образом, проблема может возникнуть снова. Также брандмауэр маршрутизатора может блокировать порты или не обслуживать DNS. Вот почему вы можете попробовать 8.8.8.8. Это даст вам внешнее разрешение DNS. Если внутренний DNS не работает, вам необходимо убедиться, что DNS-сервер доступен и работает. В противном случае используйте файл / etc / hosts.