1 votos

Cómo cambiar NetworkManager "el Uso de esta conexión sólo para los recursos en su red" opción a través de la línea de comandos

En mi trabajo tenemos algunas máquinas de prueba que nos ejecutar secuencias de comandos a través de ssh. Durante la prueba que solo quiere tener el acceso de equipos de la red local a través de su conexión Ethernet, pero luego gustaría tenerlos ser capaz de acceder a Internet a través de la misma interfaz de la limpieza y de la transmisión de datos después.

Podemos hacer esto de ir a cada máquina y cambio de la "Use this connection only for resources on its network" opción en la network manager > IPv4 options > routes menu, pero sería mucho más conveniente para ser capaz de añadir esto en nuestro script de prueba.

Puedo encontrar algo similar preguntas que tienen que ver con las conexiones VPN, pero quiero asegurarme de que puedo manejar el enrutamiento correctamente para regular la interfaz Ethernet. Gracias por la ayuda.

1voto

user264781 Puntos 276

Usted puede utilizar nmcli a hacerlo, la clave es ipv4.never-default:

nmcli connection modify enp3s0 ipv4.never-default true
  • cambio enp3s0 con tu propio nombre de la conexión.
  • uso false o true para alternar entre esta config.

0voto

Whaaaaaat Puntos 7961

Si prefieres editar directamente los archivos, usted puede hacer eso también.

Navegar a /etc/NetworkManager/system-connections/ directorio y encontrar la conexión que desee. Abrir la red a través de sudo nano MyNetwork.

Una vez abierto el archivo, busque la [ipv4] sección, y agregar never-default=true, así:

[ipv4]
dns-search=
method=auto
never-default=true

Si usted también quiere IPv6 rutas para ser manejado de la misma manera, agregar la misma línea, a la [ipv6] sección:

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
never-default=true

Guardar y salir del editor con Ctrl+X y, a continuación, reinicie el gestor de red con el siguiente para asegurarse de que los cambios se recogen:

sudo systemctl restart NetworkManager.service

Vuelva a conectar a la red, y debería funcionar bien.

0voto

Stancu Mihai Puntos 176

Usted puede quitar la ruta por defecto y que será accesible sólo a partir de su subred de la lan.

ip route delete default

Y para agregar de nuevo:

ip route add default via <you_gateway_ip_address>

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: