У меня есть сервер Linux, который должен получить некоторую маршрутизацию. Я довольно новичок в этом, и я не нахожу никакого ясного источника на Google.
Настройка должна быть простой:
весь трафик на сервер по ip 192.168.72.20 должен передаваться через интерфейс 3. Все остальные интерфейсы в данный момент не имеют значения.
Здесь у вас есть выход для route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
192.168.72.0 0.0.0.0 255.255.255.0 U 0 0 0 eth4
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.72.12 0.0.0.0 UG 0 0 0 eth0
linux
networking
routing
Frederiek
источник
источник
route add -host 192.168.72.20 GW eth3_ip
)Ответы:
Пытаться:
ip route add 192.168.72.20/32 dev eth3
источник
/etc/rc.local
или эквивалент вашего дистрибутива. Это не будет сохраняться между перезагрузками.RTNETLINK answers: Invalid argument
мне пришлось удалить / ** с IP- адреса, поэтому я в итоге:sudo ip route add 192.168.50.15 dev wlan0
- подумал, что упомяну это, если кто-то еще столкнулся с этой проблемой , Спасибо за ваш ответ Ультразвуковой нож, это было полезно.via <gateway_ip>
если целевой IP не доступен напрямую!