Comment définir la passerelle par défaut
On février 14, 2021 by adminJessaie de configurer linterface réseau sur Linux embarqué en utilisant ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
mais je ne sais pas comment ajouter la passerelle par défaut comme paramètre ifconfig,
Des idées?
Commentaires
- Veuillez spécifier le Linux embarqué que vous utilisez.
Réponse
ifconfig
nest pas la bonne commande pour faire cela.
Vous pouvez utiliser route
comme dans route add default gw 192.168.0.254
par exemple.
Et si route
nest pas présent, mais que ip
lest, vous pouvez lutiliser comme ceci: ip route add default via 192.168.0.254 dev eth0
, en supposant que 192.168.0.254 est ladresse IP de votre passerelle
Commentaires
-
ip
doit être le premier choix.ip r add default via [gw]
.
Réponse
ifconfig
est obsolète sous Linux et en outre, il » est le mauvais outil pour le travail. Pour définir la passerelle par défaut sous Linux, utilisez le ip
comme suit:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
Réponse
Pour supprimer la passerelle dans la commande Linux: route delete default gw 192.168.1.1 eth1
Pour ajouter une passerelle dans la commande Linux: route add default gw 192.168.1.250 eth1
Réponse
Utilisation de la route
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
exemple: route add default gw 192.168.1.2 eth0
OU utilisez un nom dhôte tel que dsl-router:
route add default gw dsl-router eth0
Ou utilisez la commande ip (syntaxe plus récente) pour acheminer tout le trafic via la passerelle 192.168.1.254 connectée via linterface réseau eth0 par exemple:
ip route add 192.168.1.0/24 dev eth0
ou
ip route add 192.168.1.0/24 via 192.168.1.254
Laisser un commentaire