Limited Connectivity

Hola.

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…

https://paste.opensuse.org/view/raw/75c25317

Cambié mis DNS… (nada cambió)

 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.

Network Adapter…

 gilbert  ~  lspci | egrep -i --color 'network|ethernet|wireless|wi-fi'
03:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
07:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)

 gilbert  ~  inxi -xxxn
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    port: e000 bus-ID: 03:00.0 chip-ID: 8086:1539 class-ID: 0200
  IF: eth0 state: down mac: 18:31:bf:52:db:42
  Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
    v: kernel bus-ID: 07:00.0 chip-ID: 8086:2725 class-ID: 0280
  IF: wlp7s0 state: up mac: f4:a4:75:85:e7:3d
 gilbert  ~  


 gilbert  ~  inxi -xxxSz
System:
  Kernel: 5.17.5-1-default x86_64 bits: 64 compiler: gcc v: 11.2.1
    Desktop: KDE Plasma 5.24.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 7 dm: SDDM
    Distro: openSUSE Tumbleweed 20220509
 gilbert  ~  


Salud y buena Suerte.

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.

Hola DR.

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

Algunos recomiendan usar “wicked”

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).

EDIT: Hace años que uso wicked.

Saludos

Hola Krovican.

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.

Salud y Suerte.

Lo siento, no puedo decirte nada al respecto.

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é.

Saludos

[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. :open_mouth:
[/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 :open_mouth:

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

https://paste.opensuse.org/images/45987758.png

Hola!

Aclarando cosas:

@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 :wink:

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.

Salud!!

¡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.

Imagen 1, clic para ampliarla
https://i.ibb.co/1Rq4656/Screenshot-20220521-092454.png](Screenshot-20220521-092454 hosted at ImgBB — ImgBB)
Imagen 2, clic para ampliarla
https://i.ibb.co/KxsKzx9/Screenshot-20220521-092535.png](Screenshot-20220521-092535 hosted at ImgBB — ImgBB)
PD: Extraido de la Ayuda de Yast.

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.

Una duda cambias las DNS al router o solo al archivo resolv.conf

Al archivo resolv.conf.
Para cambiar los DNS de router tienes que entrar con el navegador a una dirección tipo http://192.168.1.1 e introducir el usuario y contraseña del router.
Mas información: Cambiar DNS del router - Configurar servidores DNS en routers DHCP

Sólo al resolv.conf.

Mi router sigue teniendo la misma DNS de siempre.

Saludos

EDIT: Escribía mi respuesta mientras D.R. debía estar lanzando la suya. :stuck_out_tongue:

Gracias, lo he cambiado en el router y en el archivo resolv.conf, uso wicked y funciona bien así…

Hola:

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.

Espero haber que tal les va por wifi con wicked .

Saludos cordiales .

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

|https://test-ipv6.com/images/hires_bad.png|Sin dirección IPv6 detectada [más información]](https://test-ipv6.com/faq_no_ipv6.html)
|—|

[TABLE=“class: results_wrapper”]
[TR]
[TD=“class: results_left, align: center”]||

[/TD]
[/TR]
[/TABLE]

https://test-ipv6.com/images/hires_ok.png Tu servidor DNS (posiblemente controlado por tu ISP) parece tener acceso a Internet IPv6.

Sobre el soporte IPv6 en Movistar, leer este hilo de la Comunidad de Movistar: https://comunidad.movistar.es/t5/Sugerencias-y-Mejoras/Para-cuando-IPv6/m-p/4001545

Tras comprobar el test del enlace de D.R. a mi me sale lo mismo además del 0/10.

Estuve leyendo lo de Movistar y busqué un poco de Jazztel (mi operador) pero nada relevante (informativo sí).

Mi router tiene activado el servidor DHCP para IPv6 pero en la pestaña NAT no hay DNS para IPv6 (casillas en blanco).

Y en los parámetros de sistema sale esto:

https://i.imgur.com/H3ZErbG.png

Por lo que pasaré a desactivar el DHCP para IPv6 en el router y el 3er DNS en Yast-Redes, porque ¿para qué?

He leido un artículo reciente (de hace 1 año) en ADSLZone y parece que hay para rato:

https://www.adslzone.net/noticias/redes/ipv6-5-10-anos-gartner/

Saludos

Hola.

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.

Salud!!

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.

no configurar era monitorizar XD.

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…