Acho que seu problema é que /etc/resolv.conf
está vazio. Tente colocar o seguinte (para usar os servidores DNS públicos do Google):
nameserver 8.8.8.8
nameserver 8.8.4.4
Isso deve funcionar.
Eu tive uma configuração de trabalho esta manhã com o seguinte simples /etc/rc.conf
/etc/resolv.conf
está completamente comentado.
ifconfig_rl0="DHCP"
ifconfig_xl="inet 192.168.1.11 netmask 255.255.255."
defaultrouter="192.168.1.1"
Eu adicionei as seguintes linhas:
firewall_enable="YES"
firewall_type="SIMPLE"
firewall_logging="YES"
sshd_enable="YES"
apache_enable="YES"
mysql_enable="YES"
reiniciado o computador e nenhuma conectividade, mudou rc.conf para a última configuração de trabalho e ainda sem conectividade.
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
Eu também usei /etc/rc.d/routing restart
entre o estado de funcionamento eo estado quebrado
Tags dns networking firewall linux freebsd