Script de Post-Up de NetworkManager después de IPv6 no es posible -- etworking campo con network-manager camp askubuntu Relacionados El problema

NetworkManager post-up script after IPv6 not possible


1
vote

problema

Español

Creo que he encontrado un error en NetworkManager, pero no estoy seguro. Estoy usando Ubuntu 14.04 (no creo que la versión de Ubuntu astiga mucho aquí) y tenga en red-Manager = 0.9.8.8-0ubuntu7.3 instalado y mi configuración de red está administrada por NetworkManager.

Quería ejecutar algunos comandos personalizados después de que mi conexión se configura y se encuentre, que hay esta carpeta de despachador.d donde puede colocar scripts personalizados que se ejecutarán en la etapa de post-up (nm llévalo). Es importante que estos scripts se ejecuten después de la publicación, porque quiero cambiar mi tabla de enrutamiento después de que la conexión ya esté configurada. Quería agregar una nueva ruta IPv6, que tiene una dirección de origen especificada, por lo que no pude hacerlo a través de la configuración de Red-Manager, porque no hay opción de proporcionar una ruta con una dirección de origen específica (solo nm cosas que supongo).

Desafortunadamente, los scripts se están ejecutando después de que la configuración de IPv4 haya sido comprometida y realizada, pero antes de que se realice la configuración de IPv6. Resulta que no puedo agregar una ruta IPv6 si aún no hay una configuración de IPv6, por lo que no hay forma de que pueda realizar modificaciones IPv6 a mi conexión en la etapa de pospuesta. Eso suena como un error.

Esa prueba de este es mi SYSLOG donde veo que se está cometiendo una línea que indica la configuración de IPv4 seguida de la salida personalizada de mi script, que a su vez le sigue una línea que indica que los cambios de IPv6 están programados (comenzando justo después).

¿Puede alguien sugerir una manera de agregar una ruta IPv6 personalizada a mi tabla de enrutamiento después de que se haya producido una conexión de RedManager?

Podría hacer una solución desordenada, como hacer que mi script engendró a un niño, que duerme un par de segundos antes de aplicar la ruta, y dejar que los padres murieran para que NetworkManager continúe en adelante y configure mis direcciones IPv6 antes de que el niño deje de dormir y agrega mi ruta Si esa es la única manera, entonces el software NM está inherentemente defectuoso y discrimina a los usuarios de IPv6.

Original en ingles

I believe I have found a bug in NetworkManager, but am not sure. I am using Ubuntu 14.04 (Don`t think ubuntu version matters much here) and have network-manager=0.9.8.8-0ubuntu7.3 installed and my network configuration is indeed managed by NetworkManager.

I wanted to run some custom commands after my connection gets set up and found, that there is this dispatcher.d folder where you can put custom scripts to be run in post-up (NM calls it up) stage. It is important that these scripts are run post-up, because I want to change my routing table after the connection is already set up. I wanted to add a new IPv6 route, that has a source address specified so I couldn`t do it through Network-Manager settings, because there is no option to provide a route with a specified source address (just NM things I guess).

Unfortunately, the scripts are being run after the IPv4 configuration has been committed and done, but before the IPv6 configuration is done. It turns out that I can`t add an IPv6 route if there is no IPv6 configuration yet, so there is no way I can do any IPv6 modifications to my connection in the post-up stage. That sounds like a bug.

Some proof of this is my syslog where I see a line stating IPv4 settings are being committed followed by my script`s custom output, which in turn is followed by a line stating that IPv6 changes are scheduled (starting right after).

Can someone suggest a way to add a custom IPv6 route to my routing table after a NetworkManager connection has come up?

I could do a messy solution like making my script spawn a child, which sleeps a couple of seconds before applying the route, and let the parent die to make NetworkManager continue onwards and set up my IPv6 addresses before the child stops sleeping and adds my route. If that is the only way, then the NM software is inherently flawed and discriminates IPv6 users.

     

Lista de respuestas


Relacionados problema

1  Falló la verificación de la conexión de NMCLI  ( Nmcli connection verification failed ) 
Pegaré la secuencia de comandos que estoy tratando de ejecutar para configurar el escritorio Ubuntu 18.04 NetworkManager de acuerdo con la respuesta En esta ...

11  Ubuntu 18.04 LTS PROBLEMAS DE WIFI  ( Ubuntu 18 04 lts wifi problems ) 
Desde que compré una nueva computadora portátil, durante ya dos años, tengo problemas infinitos con WiFi en mi computadora portátil (Lenovo Y50-70) en Ubuntu ...

5  DNSMASQ - ¿Por qué está funcionando?  ( Dnsmasq why is this running ) 
Entonces, estaba asomando a HTOP, y miré qué procesos se estaban ejecutando. Por alguna razón, se está ejecutando un proceso llamado DNSMASQ. El comando compl...

10  ¿Por qué Network-Manager comienza en el arranque?  ( Why doesnt network manager start at boot ) 
Creo que esto comenzó a suceder hace un par de meses cuando actualicé de 10.04 a 12.04. Cada vez que se reinicie, el administrador de red no se inicia. Teng...

8  ¿Cómo puedo hacer que el administrador de red se conecte automáticamente a una nueva red?  ( How can i make the network manager automatically connect to a new network ) 
Si mi computadora está encendida sin una conexión de red (por ejemplo, el enrutador se reinicia, el cable de red está desenchufado, etc.), no se conectará en ...

0  En Ubuntu 16.04 Conexión por cable que pierde Internet después de un tiempo y necesita volver a conectarse  ( In ubuntu 16 04 wired connection losing the internet after a while and need to r ) 
Estoy usando Ubuntu 16.04 LTS y todo se actualiza y se actualiza en mi sistema. Pero cuando estoy usando Internet con Conexión por cable ¡perderé Intern...

40  ¿Dónde están guardados los archivos de configuración de VPN importados por Administrador de red?  ( Where are vpn configuration files imported by network manager saved ) 
He importado un archivo de configuración de OpenVPN que se comporta de manera diferente al intentar conectarse desde el Administrador de red y la línea de com...

2  Problemas inalámbricos en 16.04 con RTL8821AE, ASUS E202S  ( Wireless issues on 16 04 with rtl8821ae asus e202s ) 
Recientemente he comprado una computadora de escritorio ASUS E202S e intentó instalar Ubuntu 16.04 en él. No tuve problemas para instalar o hacer un Dualboot ...

0  ¿Cómo conseguir mi eth0 arriba y correr? He intentado todo, pero ninguno, trae esto  ( How to get my eth0 up and running i have tried all but none bring this up ) 
Ubuntu 11.04. ¿Por qué se reduce el Eth0, no hay herramientas ni script para traerlo? Intenté varias maneras, pero ninguna trabajó. ¿Alguna idea? 1) VIM /...

3  ¿Alguno de los complementos VPN de NetworkManager admite IPv6?  ( Do any networkmanager vpn plugins support ipv6 ) 
¿Alguno de los complementos VPN de NetworkManager admite IPv6? Los dos que he intentado hasta ahora (PPTP y Strongswan) solo muestran una pestaña "IPv4". ¿Hab...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos