我在机器上搭了 rancher , ranhcer 默认占用了 10.42.0.0/16 的网段,有一条路由:
10.42.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
但是公司有个网页在 10.42.224.117 上,我该怎么改路由表,还是说怎么使用 iptables 才行,也就是最后的效果是,对于 10.42.224.117 ,我想让它走 enp0s25 这个网卡。
1
mytsing520 2016-07-14 18:55:52 +08:00
10.42.224.0 0.0.0.0 255.255.255.0 U 0 0 0 ebp0s25
纯属猜的(逃 |
2
bearice 2016-07-14 18:56:33 +08:00
route add 10.42.224.117 gw $(GATEWAY OF enp0s25)
|
3
ybjaychou 2016-07-14 20:55:47 +08:00 via Android
https://www.v2ex.com/t/292053
楼主,我的问题跟你的差不多,但是还没解决…… |
4
jimzhong 2016-07-14 21:03:40 +08:00
试试 ip r add 10.42.224.117/32 dev enp0s25
|
5
jimzhong 2016-07-14 21:04:39 +08:00
可能还要加上 via `你原来的网关`
|
6
qile1 2016-07-14 21:06:32 +08:00 via Android
在加一个路由, ip 地址是你那个 IP ,路由是最短优先。
route add 10.42.224.117 ebp0s25 |
7
wlee1991 2016-07-14 21:38:24 +08:00
ubuntu 的路由表一直没搞清楚,期待高人
|
8
pagxir 2016-07-14 22:40:55 +08:00
ip rule add to 10.42.224.117 lookup tablexxx
|
9
Silicon 2016-07-15 03:53:07 +08:00
ip -4 route add 10.42.224.117/32 via 原来的网关 dev enp0s25
不加 via 原网关 可能也可以? |