Respuestas:
route del default
route add default 1.2.3.4
¿Dónde 1.2.3.4
está la nueva puerta de entrada? Incluso puede concatenarlos en la misma línea con un;
Editar: Esto es FreeBSD, no Linux. El comando es diferente. No edite esta respuesta si no ha leído la pregunta con suficiente atención como para determinar el sistema operativo que se está utilizando.
ip route del default
y el ip 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
o route
. 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 el route
comando y excluye la gw
palabra clave utilizada en otras implementaciones). Los comandos man ip
y / o man route
deben proporcionarle documentación sobre su implementación específica.
route add default 192.0.2.1
route del default 10.0.0.1
ip route add default via 192.0.2.1
ip route del default via 10.0.0.1
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. Pruebe man route
y man 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.
route
tiene implementaciones múltiples con cambios menores de sintaxis.
Aquí hay una frase:
ip route replace default via 1.2.3.4
¿Dónde 1.2.3.4
está la nueva puerta de enlace IP?
sí, simplemente cambie la ruta y reinicie su red.
/etc/rc.d/netif restart
Tu podrías intentar:
route add default gw 192.168.1.254 eth0
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ó la gw
parte, que no funciona en ningún otro * nix. Sin los gw
trabajos en todos los BSD, Solaris, OSX, HPUX, AIX, etc.
Es muy fácil, solo necesita escribir los siguientes comandos:
$ route del 0/0
$ route add 0/0 192.168.0.1
Deberá reemplazar el '192.168.0.1' con la IP de su elección.
Y para verificar los cambios puede usar 'netstat':
$ netstat -r
Este comando muestra la tabla de enrutamiento del sistema.
Siempre use primero netstat -nr
para verificar en la puerta de enlace lo que tiene y los detalles que tiene ... ya ve 0.0.0.0
. cuando es predeterminado y primero debes pensar que por qué estoy cambiando esta puerta de enlace que usar este comando:
route add default gw your ip eth0
;
o con&&