J'essaie de configurer l'interface 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 en tant que paramètre ifconfig,
Des idées?
linux
networking
ifconfig
gateway
Abdessamad Doughri
la source
la source
Réponses:
ifconfig
n'est pas la bonne commande pour le faire.Vous pouvez utiliser
route
comme dansroute add default gw 192.168.0.254
par exemple.Et si
route
n'est pas présent, mais l'ip
est, vous pouvez l'utiliser comme ceciip route add default via 192.168.0.254 dev eth0
:, en supposant que 192.168.0.254 est l'ip de votre passerellela source
ip
devrait être le premier choix.ip r add default via [gw]
.ifconfig
est obsolète sous Linux et en outre, ce n'est pas le bon outil pour le travail. Pour définir la passerelle par défaut sous Linux, utilisez laip
commande comme suit:la source
Utiliser l'itinéraire
exemple:
route add default gw 192.168.1.2 eth0
OU utilisez un nom d'hôte tel que dsl-router:
Ou utilisez la commande ip (syntaxe plus récente) pour acheminer tout le trafic via la passerelle 192.168.1.254 connectée via l'interface réseau eth0, par exemple:
ou
la source
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
la source