台灣最大程式設計社群網站
線上人數
734
 
會員總數:242469
討論主題:187511
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> VirtualBox雙網卡限制網路頻寬
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VirtualBox雙網卡限制網路頻寬
價值 : 100 QP  點閱數:759 回應數:0

樓主

lita
門外漢
0 29
420 8
發送站內信


大家好,
host: windows XP, guest: ubuntu 12.04
有二張實體網卡A及B,

我在virtualbox網路設定,新增二個網路介面,
第一張(eth0)當對外網卡,橋接到A,介面卡類型:Intel PRO/1000 MT Desktop(82540EM)
第二張(eth1)當對內網卡,橋接到b,介面卡類型:Intel PRO/1000 MT Desktop(82540EM)

執行後 A利用連接LAN有Dhcp到172.16.xx.xx
本身ubuntu server是dhcp server,把第二張網卡assign static ip 192.168.1.30,
並分配192.168.1.31~192.168.1.200 ip給連接第二張網卡的target(pc) ip,

在/etc/rc.local把第一張跟第二張brigde起來,指令如下:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE (eth0是對外網卡)

目前virtualbox base下,
連接第二張網卡的target(pc)可以取得192.168.1.30~192.168.1.200的dhcp ip,
並可以透過對外網卡(eth0)連外(google,yahoo...etc)

我有一個問題是:
我在純ubuntu下用/sbin/tc去控制第二張網卡,可以成功限制網路頻寬到我想要的值,
改成用virtualbox下的ubunutu, 我用tc script去控制eth1(對內網卡)是不行的,
似乎沒辨去成功控制實體網卡B的資料封包,


我survey網路資料看到:
Bridged =>會自動建立一張設定/操作方式與實體網卡幾乎相同的虛擬網卡,
從外部網路看來,就像是多出一個獨立網卡與作業系統

我在ubuntu下用tc控的eth1是否非實體網路卡B?才沒反應
我要該如何設定網路配置才能在virtualbox下控制實體網卡封包?

麻煩大家給我一些建議,非常感謝!!


搜尋相關Tags的文章: [ ubuntu ] , [ virtubalbox ] ,
本篇文章發表於2015-10-12 17:20
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.