[转贴]FreeBSD 5.3 Release PF 初體驗
2009-05-13 00:40:06来源:未知 阅读 ()
FreeBSD 5.3 Release PF 初體驗
Description :
FreeBSD 5.3 R 終於出來了,盼了好久終於 Release ,今天利用一些時間小小測試一下 Packet Filter,
PF 果真不失所望,效能為現階段 FreeBSD 裡三款 Firewall
中最強之首選,以下是我個人的安裝過程,我將它記錄下來也給大家參考參考。
Environment :
硬體:i386 PC Intel P3 500
記憶體網卡:256M RAM + 二片 Intel 網卡
作業系統:FreeBSD 5.3 Release
Setp 1.
編譯核心 Compiler Kernel :
#cd /usr/src/sys/i386/conf
#vi GENERIC # 將 PF 防火牆 及 CBQ 頻寬控制 放入 FreeBSD 核心
device pf
device pflog
device pfsync
options ALTQ
options ALTQ_CBQ
#config GENERIC
#cd ../compile/GENERIC
#make depend all install
Setp 2.
設定配置 Configuration:
#vi /etc/rc.conf # 設定開機啟動檔
defaultrouter="88.88.88.254"
hostname="pf.ntut.idv.tw"
ifconfig_fxp0="inet 88.88.88.3 netmask 255.255.255.0"
ifconfig_fxp1="inet 10.10.10.254 netmask 255.255.255.0"
inetd_enable="YES"
pf_enable="YES"
pflog_enable="YES"
#vi /etc/sysctl.conf # 開啟 NAT 的 IP Forwarding 環境
net.inet.ip.forwarding=1
#vi /etc/inetd.conf # 打開 ftp 的替代 port 如此 NAT 內部才能對外使用 ftp 抓東西
ftp-proxy stream tcp nowait root /usr/libexec/ftp-proxy ftp-proxy
#vi /etc/pf.conf # 設定防火牆規則,頻寬控制upload 跟 download 一定要在不同 interface
# Macros 定義網路介面
ext_if="fxp0"
int_if="fxp1"
# ALTQ 定義頻寬控制的進出
# Outgoing bandwidth limit
altq on $ext_if cbq bandwidth 512Kb queue { std_out }
queue std_out bandwidth 256Kb cbq (default)
# Incoming bandwidth limit
altq on $int_if cbq bandwidth 2Mb queue { std_in }
queue std_in bandwidth 768Kb cbq (default borrow)
# NAT 定義封包轉換
nat on $ext_if from $int_if:network to any -> ($ext_if)
rdr on $int_if proto tcp from any to any port 21 -> 127.0.0.1 port 8021
# Filter Rules 定義防火強規則
pass in all
pass out all
# Bandwidth Control
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- freebsd7 RAID0, Geom方式 成功 2009-05-13
- netbsd启动gnome失败! 2009-05-13
- 提示:bad kernel: arp : 内网IP地址 is on em0 but got rep 2009-05-13
- DragonFly BSD 2.2.1发布 2009-05-13
- NetBSD笔记 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