网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 其它unix > 在FreeBSD4.3 release上使用IP Filter做NAT  

在FreeBSD4.3 release上使用IP Filter做NAT

2003-04-22  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  在FreeBSD上可以使用ipfw/natd来做NAT及firewall,也可以使用ipfilter来做NAT。
  以下介绍使用IP Filter来做NAT
  1、使用二块网卡。一块是Realtek 8139C,在内核认到为:rl0(对外),
  一块是D-Link 530TX,在内核认到为:vr0(对外)。
  2、设置IP地址。在/etc/rc.conf中加上:
  ifconfig_rl0="inet 163.163.163.163 netmask 255.225.225.225" 
  (安装FreeBSD时认到的网卡1,不用添加;163.163.163.163为ISP给你的静态IP地址。
  拨号的我没试过。也不知到怎样做,如果哪位知道请告诉我一声。)
  ifconfig_vr0="inet 192.168.0.1 netmask 255.255.255.0" (设置第二块网卡的IP地址)
  3、修改/etc/rc.conf,改为:
  firewall_enable="NO"
  gateway_enable="YES"
  4、因为ipfw和ipfilter是不能共存的。所以如果要使用ipfilter,必须将内核中有关
  ipfw的部份注释掉。
  #mkdir /root/kernels
  #cd /usr/src/i386/conf
  #cp GENERIC /root/kernels/mykernel
  #ln -s /root/kernels/mykernel
  先在内核的配置文件查找IPFIREWALL,执行:
  #grep -i IPFIREWALL /root/kernels/mykernel 网管联盟bitsCN@com
  如果找到,就注释掉,做法如下:
  #options IPFIREWALL
  #options IPDIVERT
  如果找不到IPFIREWALL,可以直接添加:
  options IPFILTER
  options IPFILTER_LOG
  保存mykernel
  #config mykernel
  #cd /usr/src
  #make buildkernel KERNCONF=mykernel
  #make installkernel KERNCONF=mykernel
  #reboot
  重启进入FreeBSD,如果在开机信息里看到IP Filter 3.4.16 installed 表明内核
  已经支持IP Filter。
  5、建立ipnat配置文件。
  #vi /etc/ipnat.conf
  加入:
  map rl0 192.168.0.0/24 -> 163.163.163.163/255.225.225.225 portmap tcp/udp 10000:65000
  map rl0 192.168.0.0/24 -> 163.163.163.163/255.225.225.225
  保存ipnat.conf
  6、设定开机自动执行ipnat。在/usr/local/etc/rc.d/目录下建立runipnat.sh
  #vi runipnat.sh
  加入内容如下:
  #!/bin/sh
  /sbin/ipnat -f /etc/ipnat.conf
  将runipnat.conf设为可执行。
  #chmod 755 runipnat.sh
  完成后,重新启动机器。

网管联盟bitsCN_com


  OK!NAT已经做完了。接着就是你自已测试一下。
  ipnat -l  会列出目前ipnat的设定及状况
  ipnat -C 清除ipnat的设定
  ipfstat 监测数据的流量
  

TAGs   IP   ipnat   NAT   mykernel   IPFIREWALL   设定   rl0      
 上一篇:FreeBSD handbook中文版 1 整体介绍   下一篇:FreeBSD中文化全攻略
在FreeBSD4.3 release上使用IP Filter做NAT 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: