2 votos

Puedo hacer ping a la Web, pero no explorarla: ¿por qué mi configuración de DNS está fallando?

Actualización 6 @ 2:56p en Nov 21

Estoy trabajando en la creación de una pequeña red de las máquinas virtuales y los contenedores. Hasta el momento, estoy atascado configurar el host, aunque. No hay ninguna máquina virtual que participan en esta conexión. A pesar de que hay dos puentes en el lugar.

Solo para aclarar, esto es en bare-metal en un centro de datos. No hay ningún ISP o el módem. El hypervisor no está implicado en la ruta de acceso a Internet. Estoy corriendo Ubuntu 17.10.

Lo que funciona y lo que no:

  • ping 8.8.8.8 - triunfa
  • ping 213.133.98.98 - triunfa
  • google.com - el fracaso en la resolución de nombres
  • navegación por la web – no hay conexión a internet
  • navegación web con el firewall desactivado ninguna conexión a internet
  • host google.com – no hay servidores que podría ser alcanzado
  • NoMachine, remoting en host con - tiene éxito
  • antivirus - ninguno

ifconfig -a devuelve:

lxdbr0 broadcast = 0.0.0.0
enp7s0 broadcast = 0.0.0.0
enp7s0 netmask = 255.255.255.255

Mi conclusión fue que netmask = 255.255.255.255 fue el problema inmediato como había enp7s0 en una sola dirección de subred, sin espacio para una puerta de enlace, etc. Esto es lo que impide el acceso a los servicios de DNS, por lo tanto el patrón de fallas. Pero la adición de enrutamiento estático para una cura que no restaura a Internet/acceso WAN.

Creo que el contenido de /etc/network/interfaces proporciona la mayoría de las otras contexto necesario. Ah, y el hecho de que la máscara de red en enp7s0 muestra como 255.255.255.255 cuando ejecuto ifconfig -a.

La puerta de enlace y difusión fueron asignados por mi proveedor de re enp7s0. Usando Ubuntu 17.10. Creo que he deshabilitado el Administrador de Red.

'# This is /etc/network/interfaces for use on Host
'# The loopback network interface
auto lo
iface lo inet loopback

'# This is the WAN port
auto enp7s0
iface enp7s0 inet static
    address 78.46.80.146
    netmask 255.255.255.224
    network 78.46.80.128
    broadcast 78.46.80.159
    gateway 78.46.80.129
'# static route entry follows, wherein x.x.0.0 is a wildcard
    up ip route add 78.46.0.0/27 via 78.46.80.129 || true
    dns-nameserver 213.133.98.98 
    dns-nameserver 8.8.8.8

'# Virtual bridge on enp6s0 for virtual machine use
auto br0
iface br0 inet static
    address 192.168.122.2
    netmask 255.255.255.0
    network 192.168.122.0
    broadcast 192.168.122.255
'#   gateway 192.168.122.1
    up ip route add 192.168.0.0/16 via 78.46.80.129 || true
    bridge_ports enp6s0
    bridge_stp on
    bridge_maxwait 0
    bridge_fd 0

'# Virtual bridge for container use
auto lxdbr0
iface lxdbr0 inet static
    address 10.36.109.2
    netmask 255.255.255.0
    network 10.36.109.0
    broadcast 10.36.109.255
  '#  gateway 10.36.109.1
    up ip route add 192.168.0.0/16 via 78.46.80.129 || true
    bridge_ports
    bridge_stp on
    bridge_maxwait 0
    bridge_fd 0


/etc/resolv.conf
nameserver 213.133.98.98
nameserver 8.8.8.8


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         78.46.80.129    0.0.0.0         UG    0      0        0 enp7s0
10.36.109.0     0.0.0.0         255.255.255.0   U     0      0        0 lxdbr0
78.46.0.0       78.46.80.129    255.255.255.224 UG    0      0        0 enp7s0
78.46.80.128    0.0.0.0         255.255.255.224 U     0      0        0 enp7s0
78.46.80.129    0.0.0.0         255.255.255.255 UH    0      0        0 enp7s0
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 enp7s0
192.168.0.0     78.46.80.129    255.255.0.0     UG    0      0        0 enp7s0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 br0


ARP
Address                  HWtype  HWaddress           Flags Mask      Iface
78.46.80.129             ether   30:b6:4f:3f:eb:ba   C               enp7s0

2voto

minish Puntos 11

La dirección de red es incorrecta.

Repara la configuración de la dirección de red

red 78.46.80.0

debe corregirse de la siguiente manera:

red 78.46.80.128

Su dispositivo enp7s0 pertenece a la red 78.46.80.128/27 (que comienza en 78.46.80.128 y finaliza en 78.46.80.159, que es la dirección de difusión que se define arriba).

1voto

rjt Puntos 364

ping fue exitoso, por lo que el enrutamiento es correcto. Bueno, al menos en la capa ICMP. No había ningún servidor de nombres en resolv.conf. ¿Cuál es el resultado de nslookup yahoo.com 8.8.8.8 ?
echo nameserver 8.8.8.8 >> /etc/resolv.conf

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: