Tengo una Laptop con Debian Jessie instalado. En mi red doméstica, pude conectarme exitosamente a Internet ( ping google.de
exitoso). En la red externa, no puedo hacer ping a google.de (resultado: host desconocido google.de), aunque puedo hacer ping a 8.8.8.8 y 8.8.4.4 (esos sonlos servidores DNS públicos de Google)
Supongo /etc/resolv.conf
que estaba configurado para usar un solucionador de DNS privado (servidor de nombres 255.0.0.0) en casa, por lo tanto, no funciona en la red externa. Cambiando eso al servidor de nombres 8.8.8.8 y 8.8.4.4 como se sugiere en1no ayuda, se sobrescribe después de dhclient
ejecutarlo. chmod -w /etc/resolv.conf
(ahora sólo tiene permisos de lectura) tampoco ayuda. Todavía se sobrescribe cuando se ejecuta dhclient
.
Utilizo ifup
y ifdown
esas herramientas heredadas para conectarme.
Mi /etc/network/interfaces
:
source /etc/network/interfaces.d/*
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <...>
wpa-psk <...>
</code>
Ahora mi pregunta:
Debe asegurarse de que DHCP (si está en uso) esté configurado correctamente y que su servidor DHCP local (generalmente su módem de cable/adsl) esté entregando los detalles correctos.
¿Cómo puedo hacer eso? no puedo usaresta sugerencia, porque obviamente no tengo conexión a internet.
Respuesta1
Puedes ingresar en la configuración del cliente dhcp (dhclient.conf):
anteponer servidores de nombres de dominio 8.8.8.8;
esto debería sobrescribir la información pasada desde el servidor DHCP
Respuesta2
Después de haber configurado su(s) dispositivo(s) de red con DHCP, cambie el /etc/resolv.conf
archivo manualmente; el archivo solo se sobrescribirá cuando dhclient
se reinicie y no constantemente. Cuando cambió el /etc/resolv.conf
archivo, debería poder realizar búsquedas de nombres de host e instalar el resolvconf
paquete. Una vez instalado el paquete, puede seguir las instrucciones de la pregunta mencionada.debian, problema con DNSpara terminar el tuyo.