Сегодня утром у меня была рабочая конфигурация со следующим простым /etc/rc.conf /etc/resolv.conf полностью закомментированным.

ifconfig_rl0="DHCP"
ifconfig_xl="inet 192.168.1.11 netmask 255.255.255."

defaultrouter="192.168.1.1"

Я добавил следующие строки:

firewall_enable="YES"
firewall_type="SIMPLE"
firewall_logging="YES"

sshd_enable="YES"
apache_enable="YES"
mysql_enable="YES"

перезагрузил компьютер и не подключился, изменил rc.conf обратно на последнюю рабочую конфигурацию и все еще не подключился.

ping www.google.com
#--> ping: cannot resolve www.google.com: Host name lookup failure

ping 8.8.8.8 # --> (works fine)

apachectl start
#--> /usr/local/sbin/apachectl start: httpd could not be started

dig google.com
#--> connection timed out

nslookup google.com
#--> connnection timed out; no servers could be reached

Я также использовал /etc/rc.d/routing restart между рабочим состоянием и нарушенным состоянием

1 ответ1

0

Я думаю, что ваша проблема в том, что /etc/resolv.conf пуст. Попробуйте добавить следующее (чтобы использовать общедоступные DNS-серверы Google):

nameserver 8.8.8.8
nameserver 8.8.4.4

Это должно работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .