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 default
y elip route add default via 1.2.3.4
trabajo. 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
ip
oroute
. 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 elroute
comando y excluye lagw
palabra clave utilizada en otras implementaciones). Los comandosman ip
y / oman route
deben 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
man
página con ejemplos de casos de uso comunes, como agregar y quitar puertas de enlace predeterminadas. Pruebeman route
yman ip
vea 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.
ip
es 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.ifconfig
es 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
man
página para obtener detalles sobre su O / S.fuente
route
tiene implementaciones múltiples con cambios menores de sintaxis.Aquí hay una frase:
¿Dónde
1.2.3.4
está 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 add
es parte de mi instalación de FreeBSD 8.4 sin embargo. Pero sí, muchas personas aquí que responden por el sistema operativo incorrecto.route add
parte funciona bien. GNU / Linux agregó lagw
parte, que no funciona en ningún otro * nix. Sin losgw
trabajos 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 -nr
para 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