兩塊網路卡問題 [論壇 - Ubuntu基本設定]
正在瀏覽:
1 名遊客
Guest
|
兩塊網路卡問題 |
|
---|---|---|
Anon:Guest
|
請問前輩,
因為我的環境比較特殊,所以只能夠用 wlan0 連上 internet, wlan0 走 dhcp, 我現在有 eth0 及 wlan0 兩片網卡, eth0 是設定內部的固定 ip , 接入一個室內的 lan , 但我只要將 eth0 及 wlan0 同時打開時, eth0 會變成 default 的設定, 使得原本 走 wlan0 要上 internet 的功能失效了, 請問我要如何配置, 才能 使兩個網路介面都打開時, 可以上 internet 又能連內部 lan...
2010/9/4 22:57
| 1d9f8 97caf d9f22 ff0d4
|
|
![]() |
回覆: 兩塊網路卡問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2010/8/12 15:54 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 443
![]() |
如果你有的是兩張實體網卡的話,應該是分別為eth0,eth1
不知道你wlan0是如何產生的 你可以手動將default gateway設成wlan0:打開終端機輸入 sudo route add -net default gw dev wlan0 再試看看應該就可以了!!! 如果開機後wlan0跟eth0都會連線,那你可以在/etc/rc.local最後面加上一行: route add -net default gw dev wlan0 這樣預設閘道應該就會指到wlan0了!! 註: 1. default gateway只能有一個,所以當你用route指令指定預設閘道時,會將原本的預設閘道蓋掉,所以不會發生有兩個default gateway造成混亂的狀況 2. 你希望可以上 internet 又能連內部 lan...,只要你eth0的ip網段和wlan0用dhcp取得的ip網段不同,就自然可以達成你的需求 3. 如果還是不行,就提供一下更詳細的資訊,再看看要怎麼解決吧
2010/9/4 23:27
|
||||||||||
![]() |
訪客
|
回覆: 兩塊網路卡問題 |
|
---|---|---|
Anon:訪客
|
wlan0 是無線網路卡, 謝謝你的指導, 我來測看看.
2010/9/5 0:29
| 6a0df 3735c 6568f bd99f
|
|
![]() |
回覆: 兩塊網路卡問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2010/8/12 15:54 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 443
![]() |
訪客 寫到: 對喔~我都忘了還有無線網卡這東東 不知道你上網是用networkmanager的圖形介面 還是自己編/etc/network/interfaces檔 如果是自己編interfaces的話,可以把它的內容貼上來,再幫你改一下就可以了 如果是networkmanager介面的話 因為我自己沒用,猜測一下... 找一下有沒有預設閘道的核取方塊可以點吧
2010/9/5 1:19
|
||||||||||
![]() |
回覆: 兩塊網路卡問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2009/1/1 10:11 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 205
![]() |
eth0只要設ip, subnet mask
不要設default gateway不就得了?
2010/9/5 6:35
|
||||||||||
![]() |
訪客
|
回覆: 兩塊網路卡問題 |
|
---|---|---|
Anon:訪客
|
感謝 acman , 您的方法可行, 要加入 gateway ip , 所以指令變成
sudo route add -net default gw GATEWAY_IP dev wlan0. 阿萬 ,這個我試過了, ubuntu 就是不肯將 default route 轉到第二個卡上. 謝謝兩位
2010/9/5 7:57
| 1d9f8 97caf d9f22 ff0d4
|
|
![]() |
回覆: 兩塊網路卡問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
我的情況:
eth0 接 路由 192.168.1.1 eth1 接 LAN 9.10 以前 一直可以共存 10.04 以後 兩者同時開 就不能上網 一定得把 LAN 關掉 才能上網 我一直以為這是一種升級 也因為 同時使用 的機會 不多 所以沒認真去 進一步研究 看了 acman 與 阿萬 的 建議 給我 勇氣 試試看 結論 與 訪客 相同 但 我用的指令 是 ubuntu 的手冊 上 所記載 不知 與 acman 所建議的 是不是 一樣 貼上來 與 大家分享一下 開 eth0 route -n Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 Firefox 上網 正常 再開 eth1 route -n Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.11 0.0.0.0 UG 0 0 0 eth1 gateway 改了 Firefox 無法上網 下指令 sudo route add default gw 192.168.1.1 eth0 route -n Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 192.168.0.11 0.0.0.0 UG 0 0 0 eth1 eth0, eth1 分別有 自己 的 gateway Firefox 上網 正常 LAN 也可同時使用 兩個網路 可以共存了 可惜 上述 route 指令 的設定 是暫時的 斷線 就消失了 想 向 acman 與 阿萬 請益 如何在 重開機後 能夠自動生效 再次 謝謝 訪客, acman 與 阿萬. 參考資料 Network Configuration / IP Addressing
2010/9/5 9:58
|
||||||||||
![]() |
訪客
|
回覆: 兩塊網路卡問題 |
|
---|---|---|
Anon:訪客
|
在 /etc/rc.local 中多一行
編輯 /etc/rc.local 找到 exit 在 exit 前面加一行 /sbin/ifconfig route add -net default gw 你的_GATEWAY_IP dev eth0.
2010/9/6 10:32
| 47edc 89fa9 d076f 9823c
|
|
![]() |
回覆: 兩塊網路卡問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2010/8/12 15:54 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 443
![]() |
poloshiao 寫到: 樓上那位訪客給的方法就可以開機自動生效了 至於這行指令: sudo route add default gw 192.168.1.1 eth0 一般來說應該是使用以下兩行其中一行就可以: sudo route add default gw 192.168.1.1 或是 sudo route add default gw dev eth0 第二種方法是在 eth0的ip可能會有變動的情況下 指定default gateway是走eth0這張網卡
2010/9/6 13:00
|
||||||||||
![]() |
回覆: 兩塊網路卡問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
試過了
OK ! 謝謝您
2010/9/6 13:00
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.