看板 Linux 關於我們 聯絡資訊
我用ubuntu os , 我有三張網卡 10、172、192 全到齊了 ~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 172.16.11.1 0.0.0.0 UG 0 0 0 eth0 default 192.168.42.129 0.0.0.0 UG 10 0 0 usb0 10.2.0.0 * 255.255.0.0 U 1 0 0 eth1 140.112.172.0 192.168.42.129 255.255.255.254 UG 0 0 0 usb0 172.16.11.0 * 255.255.254.0 U 1 0 0 eth0 192.168.42.0 * 255.255.255.0 U 1 0 0 usb0 其中 172.16.11.1 以及 192.168.42.129 都可以對外 我希望上網時 都用 172那張 但上當鄉民時用192這張 要怎設定呢?
HamalAri: 這樣不是設好了嗎? 第四行的 140.112.172... 沒用? 09/10 10:32
HamalAri: 你有兩個 default route ,你做 load balancing 喔? 09/10 10:33
pttnews: yes ~ 第四行設了也沒用 09/10 10:53
pttnews: 沒有lb 只是單純做兩次 add default gw 而已 09/10 10:55
HamalAri: default route 設兩次只會有一個有效吧 09/10 11:03
kenduest: 兩個 gw 設定一般只有一個會使用到,其中外面也只能夠 09/10 11:08
kenduest: 對某個線路連進來有通,要兩個都通得 multi-home 設定 09/10 11:09
kenduest: 不過這個是離題很遠的問題,你的組態若簡化來說 09/10 11:09
kenduest: default gw 就應該指向 172.16.11.1 那組就好 09/10 11:10
kenduest: 其餘要指定的就是 static routing,這個你已經設定好 09/10 11:10
kenduest: 若你要能夠用到兩個 gw 都可以出去,需要用 ip route 09/10 11:12
kenduest: 命令設定多個 nexthup 的 gateway 設定才會正常運作 09/10 11:12
sorry ~ 我不知道 static 的指令.... 可以教我嗎? 但是我自己的實驗是只要其一dg 的 metric 不一樣即可, 例如 route add default gw 192.168.42.129 metric 10 不過我找到原因了 以前這樣設定.....不通 route add -net 140.112.172.0/31 gw 192.168.42.129 dev usb0 改成 route add -net 140.112.172.00/24 gw 192.168.42.129 通了 看來subnet不能設太小啊 XD ※ 編輯: pttnews (101.13.2.228), 09/10/2015 11:31:03
fourdollars: 會不會是 dev usb0 的關係啊? @_@a 09/10 13:17
不是
yvb: 140.112.172.xx: ptt.cc=>1,2,3,4,5,11 bbs.ptt.cc=>11 09/10 14:17
謝謝~
kerwinhui: 印象中subnet到/28應該可以的 09/10 14:42
pizzahut: 設到31會沒有可用IP吧0.0 剛算了一下設到29應該是極限 09/10 17:17
yvb: 樓上大概搞錯了 http://goo.gl/tUcJDy 且路由mask是另一件事 09/10 18:24
※ 編輯: pttnews (101.13.2.228), 09/14/2015 10:17:50
matt680209: 用ip指令,找鳥哥網站有說明 09/24 08:29