OpenBSD & PF 之橋接 Bridge Mode 頻寬控制
2009-05-13 14:39:59来源:未知 阅读 ()
先說明我的環境,如下圖:下面是我想在不改變現有的網路架構環境中去做頻寬管理,我將 OpenBSD 插兩片網卡,然後將這兩片網卡設成橋接模式 ( bridge mode ) 兩片卡相互通透,接著將 OpenBSD 放置於對外的網路 WAN 到 Switch 之間,這樣可以對整個 LAN 裡所有電腦做控制,如此便可達到我的要求。
WAN ext_if int_if LAN
88.88.88.0/24 88.88.88.1 None 88.88.88.0/24
E1 ------------------------------- fxp0 [ OpenBSD ] de0 ----- ( 3com Switch 24 port ) ----- [ Computer Group ]
Setp 1.
確認 PF 防火牆的基本運做是否都打開:
#vi /etc/rc.conf
PF=YES
#vi /etc/sysctl.conf
net.inet.ip.forwarding=1
Sept 2.
開始設定 Bridge mode,讓兩片網卡通透:
#vi /etc/hostname.fxp0
inet 88.88.88.1 255.255.255.1 NONE
#vi /etc/hostname.de0
up
#vi bridgename.bridge0
add fxp0add de0up
Sept 3.
設定防火牆之 pf.conf 的rules :
#vi /etc/pf.conf
# macrosext_if = "fxp0" # 對外網卡定義為 ext_ifint_if = "de0" # 對內網卡定義為 int_if# altq# Outgoing bandwidth limit # 上傳頻寬altq on $ext_if cbq bandwidth 512Kb queue { std_out } # 定義 ext_if 網卡的上傳最大頻寬為 512Kbytqueue std_out bandwidth 256Kb cbq (default) # 定義 std_out 的子序列最大頻寬為 256Kbyt# Incoming bandwidth limit # 下載頻寬altq on $int_if cbq bandwidth 2Mb queue { std_in } # 定義 int_if 網卡的下載最大頻寬為 2Mbytqueue std_in bandwidth 768Kb cbq (default borrow) # 定義 std_in 的子序列最大頻寬為 768Kbyt,但是當別人不用頻寬時可借頻寬直到最大 2Mbyt# filter rulespass in all # 全部開放 inpass out all # 全部開放 out# Upload bandwidth Control # 設定上傳頻寬控制規則pass out on $ext_if proto tcp from any to any queue std_out # 從 ext_if 上傳的封包受到 std_out 的約束# Download bandwidth Control # 設定下載頻寬控制規則pass in on $int_if proto tcp from any to any queue std_in # 從 int_if 下載的封包受到 std_in 的約束#reboot # 設定完成後重開機就可限制頻寬。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下的Xorg刷新率的控制 2009-05-13
- FreeBSD中搭建jsp环境 2009-05-13
- FreeBSD下用bandwidthd监控网络流量 2009-05-13
- freebsd postfix 2009-05-13
- 求助LSISAS1064控制器在FreeBSD7下反应缓慢的问题 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash