先附上現在的網路架構圖:
![[求助]ubuntu上設定多張網路卡的問題](http://attach.mobile01.com/attach/200909/mobile01-1cccd49a833a7bd250233f48ed15e2f6.jpg)
原本我這邊是一個小型辦公室,約20台PC左右,用NAT分享網路,內網有架一台Samba Server,只有對內使用,最近老闆要我架設網路教學平台的測試站要給他的學生們測試,原本我是跑在Samba那張網路卡,然後透過nat轉出去,不過學校網路只有100mbps而已,而測試站又都在跑影音串流,所以嚴重干擾到同事們的工作,因此我把Samba那台內建的網路卡給打開,然後從隔壁拉了一條線過來,打算讓Samba和Web Service分開用不同的網路卡跑,但是小弟陸續遇到一些問題至今仍無法徹底解決~
1. 一開始分別設定好兩張網路卡之後,發現只要其中一張先有動作,另外一張就沒辦法作用了,Google了一下找到以下的設定:
===/etc/rc.local==========================
ip ru add from xxx.xxx.81.4 lookup 1
ip ru add from 192.168.10.11 lookup 2
route add default gw xxx.xxx.81.1 eth0
route add default gw 192.168.10.254 eth1
ip route add table 1 to default via xxx.xxx.81.1
ip route add table 2 to default via 192.168.10.254
=====================================
===/etc/network/interfaces=================
auto eth0
iface eth0 inet static
address xxx.xxx.81.4
netmask 255.255.255.0
gateway xxx.xxx.81.1
auto eth1
iface eth1 inet static
address 192.168.10.11
netmask 255.255.255.0
gateway 192.168.10.254
=====================================
以上設定好之後,2張網卡互斥的情形解決了,Web Service正常地跑沒問題,但是....
2. 內網Samba不能用了!但是連得上喔!會跳出要打帳號密碼的畫面,key完之後會進到主目錄裡,但是要開檔案或進下層目錄的時候就卡住了,會停很久,到最後就會出現連線失敗或網路尚未恢復之類的警告視窗,真冏~
有沒有前輩遇過這樣的問題可以指導一下,接下來已經不知該從何下手了 ORZ...





























































































