有關雙網卡NAT主機的問題 - Linux

Table of Contents

大家好,我有一個問題想請問一下

我有一台linux的主機當作NAT,
然後我在linux的主機上透過藍芽接收器連接手機的網路(bnep0)上網,
接著我從linux主機另一張網卡eth1去連接另一台筆電,
想讓筆電可以透過linux主機的網路上網,
但是我發生一個問題就是只要我把eth1打開時,2台電腦都會沒有網路了,
我想應該是eth1的優先權比bnep0高,所以當eth1打開時就會先走eth1
但是eth1是沒連到網路的,所以2台都會沒網路,
這是我route的結果

Destination Gateway Genmask Flags Metric Ref Use Iface
172.10.20.0 * 255.255.255.240 U 5 0 0 bnep0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth1
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

可以看到bnep0那個介面的 metric是5,而eth1則是1,
我上網查metric的值好像是網卡的優先順序,
所以我想請問一下應該怎麼樣才能修改metric的值呢?
還是其實不是metric的問題,是別的問題,

如果有人會的話,麻煩教我一下,謝謝!!!!!

--

All Comments

Isabella avatarIsabella2011-03-12
你eth0可以連internet嗎?
Carolina Franco avatarCarolina Franco2011-03-14
你eth0上有兩個電腦嗎?
Iris avatarIris2011-03-16
我linux主機上有eth0 eth1 bnep 3個網卡
Zenobia avatarZenobia2011-03-16
我eth0是用來接學校的網路,可是我要測另一台筆電的p2p
Sarah avatarSarah2011-03-19
封包,但學網會擋,所以要走bnep0那張連上網
Megan avatarMegan2011-03-22
所以我測試時eth0會關掉,就沒網路了
Delia avatarDelia2011-03-23
eth1呢?
Leila avatarLeila2011-03-25
eth1是linux主機用來跟另一台筆電連線用的
Kama avatarKama2011-03-25
你是想上internet走bnep0嗎?
Agnes avatarAgnes2011-03-30
對,我如果eth0 eth1都關掉走bnep0是ok的
Xanthe avatarXanthe2011-04-04
但是我要開eth1讓另一台筆電也能上網時,就會2台一起斷
Selena avatarSelena2011-04-06
如果是的話,gateway應是bnep0那台而非eth0中的192.168.1.1
Quintina avatarQuintina2011-04-08
如果只關eth0呢,只開啟bnep0和eth1
Tom avatarTom2011-04-09
現在是eth0和bnep0 是有網路的,eth1是連沒網路的筆電
Skylar Davis avatarSkylar Davis2011-04-11
所以當eth0關掉時就會變成剩bnep0有網路和eth1沒網路
但eth1的優先權好像比bnep0高,所以會先走eth1
Megan avatarMegan2011-04-11
但eth1沒網路 所以linux主機也會上不了網路
Delia avatarDelia2011-04-14
eth1一關掉只剩bnep0時又能上網,所以我想是優先權問題
Odelette avatarOdelette2011-04-18
你試著把eth1裡的網段換成不要和學網一樣看看
Aaliyah avatarAaliyah2011-04-19
把default route指向bnep
並刪除原本的default route
Una avatarUna2011-04-22
這是我後來重設的route
Olga avatarOlga2011-04-24
Destination Gateway Genmask Flags Metric Ref UseIfa
Carolina Franco avatarCarolina Franco2011-04-25
default 172.10.20.x 0.0.0.0 UG 0 0 0 eth1
Audriana avatarAudriana2011-04-26
172.10.20.x是我的benp的ip,但仍然斷線
Callum avatarCallum2011-04-28
default 172.10.20.x 0.0.0.0 UG 0 0 0 bnep0 能設這樣嗎
Isla avatarIsla2011-05-01
我沒辦法那樣設定耶,他直接就先抓eth1那張
Annie avatarAnnie2011-05-01
route add default gw 你手機的ip dev bnep0
再把原本的gw砍掉
試試吧...@@
Mason avatarMason2011-05-01
我輸入route add default gw 172.20.10.x dev bnep0
可是跑出來"SIOCADDRT: 此項操作並不被允許"
Gary avatarGary2011-05-05
我的linux是fedora13,不知道hukhuk你的版本是?
Damian avatarDamian2011-05-08
CentOS 5.5
David avatarDavid2011-05-12
查一下fe13中的route指令
你是用root嗎?還是一般user
Margaret avatarMargaret2011-05-13
我用root了,我有在新的回文裡貼出他的usage
可以教我怎麼設定嗎,謝謝