Я пытаюсь настроить сетевой интерфейс на встроенном Linux с помощью ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
но я не знаю, как добавить шлюз по умолчанию в качестве параметра ifconfig,
Любые идеи?
linux
networking
ifconfig
gateway
Абдесамад Даури
источник
источник
Ответы:
ifconfig
это неправильная команда для этого.Вы можете использовать
route
какroute add default gw 192.168.0.254
например.А если
route
нет, ноip
есть, вы можете использовать его следующим образом:ip route add default via 192.168.0.254 dev eth0
при условии, что 192.168.0.254 - это ip вашего шлюзаисточник
ip
должен быть первым выбором.ip r add default via [gw]
,ifconfig
устарела в Linux и, более того, это неподходящий инструмент для работы. Чтобы установить шлюз по умолчанию в Linux, используйтеip
команду следующим образом:источник
Используя маршрут
пример:
route add default gw 192.168.1.2 eth0
ИЛИ используйте имя хоста, такое как dsl-router:
Или используйте команду ip (новый синтаксис) для маршрутизации всего трафика через шлюз 192.168.1.254, подключенный через сетевой интерфейс eth0, например:
или
источник
Для удаления шлюза в Linux Command:
route delete default gw 192.168.1.1 eth1
Для добавления шлюза в Linux Command:
route add default gw 192.168.1.250 eth1
источник