如何設定PTT用哪一張網卡? - Linux

By Barb Cronin
at 2015-09-10T09:58
at 2015-09-10T09:58
Table of Contents
我用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這張
要怎設定呢?
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
~$ 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
※ 編輯: pttnews (101.13.2.228), 09/14/2015 10:17:50 推 matt680209: 用ip指令,找鳥哥網站有說明 09/24 08:29
Tags:
Linux
All Comments

By James
at 2015-09-13T10:53
at 2015-09-13T10:53

By Enid
at 2015-09-14T04:51
at 2015-09-14T04:51

By Franklin
at 2015-09-17T21:09
at 2015-09-17T21:09

By Margaret
at 2015-09-17T22:58
at 2015-09-17T22:58

By Isla
at 2015-09-18T00:35
at 2015-09-18T00:35

By Candice
at 2015-09-19T00:23
at 2015-09-19T00:23

By Kelly
at 2015-09-21T01:13
at 2015-09-21T01:13

By Eartha
at 2015-09-22T10:50
at 2015-09-22T10:50

By Doris
at 2015-09-25T04:26
at 2015-09-25T04:26

By Eden
at 2015-09-25T19:57
at 2015-09-25T19:57

By Adele
at 2015-09-29T16:36
at 2015-09-29T16:36

By Dinah
at 2015-09-30T14:07
at 2015-09-30T14:07

By William
at 2015-10-03T00:07
at 2015-10-03T00:07

By Hazel
at 2015-10-03T19:38
at 2015-10-03T19:38

By Ivy
at 2015-10-04T14:14
at 2015-10-04T14:14
Related Posts
在 Ubuntu 14.04 上面使用 pyenv

By Irma
at 2015-09-09T15:08
at 2015-09-09T15:08
SquidGuard 安裝教學及下載元件

By Yuri
at 2015-09-09T11:14
at 2015-09-09T11:14
minicon config完沒儲存

By Connor
at 2015-09-08T18:35
at 2015-09-08T18:35
OpenSUSE移除軟體&smplayer疑問

By Hedy
at 2015-09-08T10:59
at 2015-09-08T10:59
SquidGuard 安裝教學及下載元件

By Aaliyah
at 2015-09-07T15:34
at 2015-09-07T15:34