博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

系统※网络技术实验室

System & Databses & Networking & Security & Services
evegl.cublog.cn
iptables-pptp

1、下载iptables和最新的patch放到/usr/src 下并解压
 我们这以iptables-1.3.5.bz2 和 patch-o-matic-ng-20050910.bz2 为例

2、建立快捷方式
 ln -s /usr/src/linux-2.4.21-20.EL /usr/src/linux
 ln -s /usr/src/iptables-1.3.5 /usr/src/iptables
3、make mrproper
4、make menuconfig
 修改Makefile  第4行 和uname -r的相同
5、切换到/usr/src/patch-o-matic-ng-20050910目录下,执行
 ./runme pptp-conntrack-nat
6、切换到/usr/src/linux下,执行
 make menuconfig
   选择GRE和pptp protocol support取出最后的ipchains的选项,退出保存
7、make dep
8、make modules SUBDIRS=net/ipv4/netfilter
9、cp -f net/ipv4/netfilter/*.o /lib/modules/XXX/kernel/net/ipv4/netfilter/
10、cd /usr/src/iptables
 make
 make install
 make install-devel
11、reboot

 

####enable forward
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 102400 > /proc/sys/net/ipv4/ip_conntrack_max

####add modules
/sbin/modprobe ip_tables 
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_nat
#/sbin/modprobe ip_nat_ftp
/sbin/insmod ip_nat_ftp
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/insmod ipt_REDIRECT

###Add for windows pptp client support!!
/sbin/modprobe ip_nat_pptp
/sbin/modprobe ip_nat_proto_gre
/sbin/modprobe ip_conntrack_pptp
/sbin/modprobe ip_conntrack_proto_gre
insmod ip_nat_proto_gre
insmod ip_nat_pptp

 

 3、新编译的iptables不能在/sbin下执行,新编译iptables默认的安装路径是 /usr/local/sbin/iptables

×一定要 insmod ip_nat_ftp

发表于: 2006-12-22,修改于: 2006-12-22 12:52,已浏览349次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:0.01606