Cómo configurar la puerta de enlace predeterminada
On febrero 14, 2021 by adminEstoy tratando de configurar la interfaz de red en Linux embebido usando ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
pero no sé cómo agregar la puerta de enlace predeterminada como parámetro ifconfig,
¿Alguna idea?
Comentarios
Respuesta
ifconfig
no es el comando correcto para hacer eso.
Puede usar route
como en route add default gw 192.168.0.254
por ejemplo.
Y si route
no está presente, pero ip
sí, puede usarlo así: ip route add default via 192.168.0.254 dev eth0
, asumiendo que 192.168.0.254 es la IP de su puerta de enlace
Comentarios
Respuesta
ifconfig
está en desuso en Linux y, además, es la herramienta incorrecta para el trabajo. Para configurar la puerta de enlace predeterminada en Linux, use el ip
comando de la siguiente manera:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
Responder
Para eliminar la puerta de enlace en Linux Comando: route delete default gw 192.168.1.1 eth1
Para agregue la puerta de enlace en el comando de Linux: route add default gw 192.168.1.250 eth1
Respuesta
Usando la ruta
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
ejemplo: route add default gw 192.168.1.2 eth0
O utilice un nombre de host como dsl-router:
route add default gw dsl-router eth0
O use el comando ip (sintaxis más reciente) para enrutar todo el tráfico a través de la puerta de enlace 192.168.1.254 conectada mediante la interfaz de red eth0, por ejemplo:
ip route add 192.168.1.0/24 dev eth0
o
ip route add 192.168.1.0/24 via 192.168.1.254
ip
debe ser la primera opción.ip r add default via [gw]
.