Estoy con mi sistema temporalmente usando un adaptador WIFI para conectarme a Internet en mi Desktop PC. (Archer TX3000E).
Si bien no fue un problema conectarme a la Internet, aleatoriamente pierdo la coneccion, sobre todo cuando hay mucho trafico y me presenta el siguiente Mensaje…
gilbert ~ cat /etc/resolv.conf
### /etc/resolv.conf is a symlink to /var/run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 74.40.74.40
gilbert ~
**Nota:
**…parece que al configurar los DNS vía KDE interface de Network Manager, si dejo el tercer espacio vacío, asume el del ISP (algo que no quiero):sarcastic: cualquier sugerencia aquí será bien recibida.
Buscando por Internet el DNS 74.40.74.40 parece que es un DNS problemático y con intermitencias. Te recomiendo que lo quites.
Y cambia los DNS de Google por los de CloudFlare, más rápidos y más respetuoso con la privacidad:
1.1.1.1
1.0.0.1
Si quieres un filtro en el DNS de CloudFlare, lee esto.
Lo he cambiado y en “/etc/resolv.conf” aparece el cambio, pero el “applet” de KDE para gestionar “Network Manager” sigue mostrando como IPv4 DNS Secundario la IP 74.40.74.41 https://paste.opensuse.org/view/raw/52b5cb52
Gracias D.R. Ya he cambiado los mios de timofónica a esos también (tengo Jazztel pero no parecían muy funcionales los de ellos y sólo guardé como 3er DNS 62.14.2.1).
He pensado probar “wicked” , si tienes algunas recomendaciones basado en tu experiencia te lo agradecería, siempre he usado "NM", pero solo Wired.
Ahora estoy temporalmente viviendo en otro lugar y tengo un escritorio improvisado, por eso instale el WIFI adapter, pero no está resultando muy estable que digamos.
Cambié a wicked desde que un día apareció como sucesor (eso creo recordar) de NM.
Sólo sé que carga los servicios: wicked, wickedd, wickedd-auto4, wickedd-dhcp4, wickedd-dhcp6 y wickedd-nanny. Pero nada más. No hay ni plasmoide (a diferencia de NM). Quizás si fuera una conexión wi-fi igual aparece uno, pero no lo sé.
[AÑADIDO]
Prueba esta guía, la primera parte: https://en.opensuse.org/SDB:Configure_DNS
Con el comando **dig opensuse.org | grep SERVER **te dice que DNS estas usando
Todo lo que viene a continuación esta equivocado.
[/AÑADIDO]
Tiene mas prioridad los DNS que se configure en el applet de red local, mira abajo en la imagen, pero…
https://paste.opensuse.org/images/64881995.png
Con el siguiente comando, parece que estoy usando los de Movistar y uno de Google, pero no funciona. PD: Ahora veo que estoy usando los DNS de /etc/resolv.conf
cat /etc/resolv.conf
### /etc/resolv.conf is a symlink to /var/run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
nameserver 80.58.61.250
nameserver 80.58.61.254
nameserver 1.1.1.1
Uso wicked y tambien tengo puesto los DNS en formato IPv6
2606:4700:4700::1111
2606:4700:4700::1001
@krovikan@gvcastellon Wicked es el sistema de configuración de red estático de openSUSE y sustituye al anterior sistema (network). Además, se configura con el módulo de red de YaST. A diferencia de Network Manager, Wicked NO es un sistema bajo demanda, sino que configuras la red que vas a usar y ya. Supongo que sigue siendo de uso general en equipos servidores y puedes usarlo en tu equipo de escritorio si siempre usas la misma red.
Para todo el mundo:
Por otra parte, /etc/resolv.conf es un fichero de configuración de red que contiene la configuración de los servidores DNS (por eso el nombre, cómo se resuelven los nombres de dominio). Hasta donde yo sé da igual lo que tú creas configurar, lo que importa es lo que incluye el fichero. Naturalmente, Network Manager sobreescribe este fichero cada vez que configura una red (en la práctica, al conectarse). Esto también significa que tienes que desconectar/conectar la red para activar los cambios
Una cosa interesante de la configuración del applet es la posibilidad de establecer configuraciones manuales y dinámicas. Bien, si queréis que los cambios que hagáis en el applet sean todos los cambios en la red (por ejemplo, que sólo se use el servidor DNS que indiquéis allí) tendréis que configurar la red en modo manual, incluyendo una dirección estática, la máscara (que pone automáticamente) y la IP de la pasarela (típicamente vuestro router). Si la dejáis en automático, añadirá los DNS principales de todas formas, y de hecho si añadís varios DNS sólo añadirá el primero porque usa 3.
He hecho 1 (una) prueba indicando “automático -sólo las direcciones” y se supone que sí que añade los DNS que indiques sin necesidad de configurar la red, pero no he usado jamás esta opción.
No he probado nunca las otras opciones, si lo hacéis ya sabéis.
¡Por fin!. He conseguido cambiar los DNS, a continuación os explico como lo he hecho. Abajo de este mensaje tienes las imagenes.
1.- En Yast->Sistema->Configuracion de red, en la pestaña “Opciones globales” seleccionamos como “Método de configuración de red” el “Servicio Wicked”. Imagen 1. Instrucciones en ingles: Using NetworkManager | Reference | openSUSE Leap 15.5
2.- En la pestaña “Nombre del Host/DNS”, ponemos nuestros DNS favoritos en “servidor de nombres 1, 2 y 3”. Imagen 2. Ver nota añadida “PD:” al final
3.- Guardamos los cambios "Aceptar y reinicializamos el PC.
Miramos si los cambios ha surtido efectos con dos comandos, en el recuadro en negrita:
~> **cat /etc/resolv.conf**
### /etc/resolv.conf is a symlink to /var/run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 2606:4700:4700::1111
~> **dig www.opensuse.org | grep SERVER**
;; SERVER: 1.1.1.1#53(1.1.1.1)
No sirve cambiar a mano los DNS del fichero /etc/resolv.conf porque se sobrescribe.
Seleccione la forma en la que se modificará la configuración del DNS (servidores de nombres, lista de búsqueda, el contenido del archivo /etc/resolv.conf). Normalmente, se modifica con el guion netconfig, que mezcla los datos estáticos con los obtenidos dinámicamente (ejemplo, desde el cliente DHCP, NetworkManager, etc.). Esta es la opción por defecto. Usar directiva por defecto suele ser suficiente para la mayoría de las configuraciones. Si escoge la opción Solo manualmente, netconfig dejará de modificar /etc/resolv.conf. Sin embargo, puede editar este archivo manualmente. Si selecciona Usar directiva personalizada, puede especificar un cadena de directivas personalizadas, formada por una lista separada por comas de nombres de interfaces (incluidos caracteres comodín) con los valores predefinidos STATIC y STATIC_FALLBACK. Para más información, consulte la pagina man de netconfig. Nota: si deja este campo en blanco, equivale a seleccionar la directiva Solo manualmente.
De que salio wicked, deje de configurar las dns, tanto en configuración de red, como en el router (pensaba que las tenía en el router, pero por lo visto, no es así , por lo que creo que las negocia con el isp vía dhcp , idem lo mismo en wicked) .
Lo único que no he probado con wicked es wifi y se lo hice, ha sido hace años.
Y lo que mas me gusto de la documentación es la de SUSE y creo que también habré leído algo de openSUSE (que recuerde nada en la wiki) y recordar que wicked, no solo es un tipo de conexión , si no que es también un comando; ver wicked --help , un ejemplo :
**HP-OMEN:~ #** wicked show all
lo up
link: #1, state up
type: loopback
config: compat:suse:/etc/sysconfig/network/ifcfg-lo
leases: ipv4 static granted
leases: ipv6 static granted
addr: ipv4 127.0.0.1/8 [static]
addr: ipv6 ::1/128 [static]
eth0 up
link: #2, state up, mtu 1500
type: ethernet, hwaddr 84:xxxxxxx (borrado)
config: compat:suse:/etc/sysconfig/network/ifcfg-eth0
leases: ipv4 dhcp granted
leases: ipv6 dhcp requesting
addr: ipv4 192.168.1.77/24 [dhcp]
route: ipv4 default via 192.168.1.1 proto dhcp
wlan0 device-unconfigured
link: #3, state down, mtu 1500
type: wireless, state not-associated
Observación : mi sistema Lan, inc. router tiene la wifi desconectada en todos los equipos.
Comentaros que vi que tenia activo IPv6, mirando en esta Web: https://test-ipv6.com/index.html.es_ES ,veo que no funciona el IPv6, aunque mi servidor DNS lo soporte. Igual, quitare el 3er. DNS y desactivare el IPv6
Si habéis prestado atención, la forma de cambiar los DNS es exactamente la misma si usas wiked que si usas Network Manager. Si dejas que sea el sistema quien haga las cosas automáticamente, lo hará automáticamente, y si quieres que haga algo distinto o lo configuras para que sea manual o alguna forma intermedia. Esto quiere decir: no tiene sentido cambiar de Network Manager a Wicked simplemente para configurar tus propios DNS, ya que al final tienes que hacer lo mismo xD
Sobre el fichero /etc/resolv.conf, como he dicho, es el que guarda esta configuración. Cada vez que te conectas, Network Manager sobrescribe el fichero porque, precisamente, es el que establece esta configuración.
cat /etc/resolv.conf
### /etc/resolv.conf is a symlink to /var/run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
Como veis, ahí os dice cómo configurar las opciones por defecto, en /etc/sysconfig/network/config
Por lo demás, yo alterno épocas con wiked y épocas con Network Manager, tanto con redes cableadas como con Wifi. No sabría decir si hay mucha diferencia hoy en día dada la configuración de red por defecto de openSUSE. Antes era diferente si accedias con o sin escritorio gráfico, ya que las conexiones las manejaba el applet y podía ser que no tuvieras instalada la utilidad para manejarlas por comandos. Ahora las conexiones cableadas están disponibles en el modo multusuario con red (sin sistema gráfico) y que yo recuerde incluso WIFI (en el sentido de que si te registras en el sisema y haces un ping a digamos openSUSE (ping opensuse.org) verás que tienes red!).
En mi opinión, usad wiked porque os parece más simple o adecuado, no simplemente porque no entendáis el comportamiento de /etc/resolv.conf.
Supongo que ya lo sabemos pero os lo recuerdo, un applet para wicked que nos permite configurar wifi, eth o ppp es un viejo conocido Knemo ya que si usamos wicked desaparece nm-applet.
He desactivado IPv6 y he puesto como 3er. DNS el de Quad9 que es el 9.9.9.9 (numero facil de memorizar) en Yast :good:
Mas información en la Web de Privacy Tools en ingles, os recuerdo que nuestro compañero victorhck la ha traducido a español.
Ya mirare por un applet de conexión a redes que no dependa de NetworkManager…