Actualmente estoy ejecutando un FreeBSD 9.1 y la puerta de enlace predeterminada ya está configurada en rc.conf.
rc.conf:
defaultrouter = "10.0.0.1"
Pero ahora quiero cambiar la puerta de enlace predeterminada sin reiniciar el sistema, ¿es esto posible?

;o con&&ip route del defaulty elip route add default via 1.2.3.4trabajo. Por lo tanto, el comando también es relevante para los usuarios de Linux, ya que tiene bastante parecido.Puede agregar una nueva ruta predeterminada y eliminar la anterior utilizando el comando
iporoute. Los siguientes comandos reemplazarán la puerta de enlace con 192.0.2.1. Ambos pares de comandos hacen lo mismo. FreeBSD y otros sistemas operativos deben tener uno o ambos programas, posiblemente con formatos ligeramente diferentes. (FreeBSD tiene elroutecomando y excluye lagwpalabra clave utilizada en otras implementaciones). Los comandosman ipy / oman routedeben proporcionarle documentación sobre su implementación específica.Existen múltiples implementaciones de estos comandos, por lo que lo anterior puede no coincidir con su implementación. Su implementación debe tener una
manpágina con ejemplos de casos de uso comunes, como agregar y quitar puertas de enlace predeterminadas. Pruebeman routeyman ipvea cómo funciona su implementación.Cambie 192.0.2.1 a su puerta de enlace predeterminada deseada. La puerta de enlace predeterminada debe estar en una de las redes con las que tiene una conexión directa. Puede cambiar su dirección IP de manera similar.
ipes una herramienta más nueva que hará casi todo lo que necesita hacer para ver y administrar direcciones IP y enrutamiento en redes IPv4 e IPv6.ifconfiges una herramienta más antigua para configurar direcciones IP en una red IPv4.Para que el cambio sea permanente, actualice sus archivos de configuración de red en
/etc. Los archivos varían según la distribución que esté utilizando.Al menos uno de estos comandos debe estar disponible en cualquier O / S derivado de Unix. Las diferentes versiones pueden funcionar de manera ligeramente diferente. Consulte la
manpágina para obtener detalles sobre su O / S.fuente
routetiene implementaciones múltiples con cambios menores de sintaxis.Aquí hay una frase:
¿Dónde
1.2.3.4está la nueva puerta de enlace IP?crédito
fuente
sí, simplemente cambie la ruta y reinicie su red.
fuente
Tu podrías intentar:
fuente
Route addes parte de mi instalación de FreeBSD 8.4 sin embargo. Pero sí, muchas personas aquí que responden por el sistema operativo incorrecto.route addparte funciona bien. GNU / Linux agregó lagwparte, que no funciona en ningún otro * nix. Sin losgwtrabajos en todos los BSD, Solaris, OSX, HPUX, AIX, etc.Es muy fácil, solo necesita escribir los siguientes comandos:
Deberá reemplazar el '192.168.0.1' con la IP de su elección.
Y para verificar los cambios puede usar 'netstat':
Este comando muestra la tabla de enrutamiento del sistema.
fuente
Siempre use primero
netstat -nrpara verificar en la puerta de enlace lo que tiene y los detalles que tiene ... ya ve0.0.0.0. cuando es predeterminado y primero debes pensar que por qué estoy cambiando esta puerta de enlace que usar este comando:fuente