NAT解决内网无法访问外网映射的问题

2009-05-13 12:38:47来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

3.3 NAT的
[url=javascript:;]安装[/url]
配置
3.3.1 NAT的安装
在 FreeBSD 5.X 上安装NAT, 首先需要确定
[url=javascript:;]内核[/url]
配置中有下面的选项
options        IPDIVERT
options    IPFIREWALL
options    IPFIREWALL_VERBOSE
options    IPFIREWALL_VERBOSE_LIMIT=10
options    IPFIREWALL_DEFAULT_TO_ACCEPT
  
3.3.2 NAT的配置
根据Handbook上说的, 需要配置rc.conf
gateway_enable="YES"      # Set to YES if this host will be a gateway.
firewall_enable="YES"      # Set to YES to enable firewall functionality
firewall_script="/etc/rc.firewall" # Which script to run to set up the firewall
firewall_type="/etc/ipfw.conf"      # Firewall type (see /etc/rc.firewall)
natd_program="/sbin/natd"  # path to
[url=javascript:;]natd[/url]
, if you want a different one.
natd_enable="YES"      # Enable natd (if firewall_enable == YES).
natd_interface="ed1"        # Public interface or IPaddress to use.
natd_flags="-config /etc/natd.conf"        # Additional flags for natd.
  
`/etc/ipfw.conf'中加入
add 50 divert natd all from any to any via any      
  
开始测试, 下图是测试用图
                    -+--------------------------------+-
        88.1.16.4  |                                | telnet 88.1.16.4 6666
            +---------------+                +-------------+         
            | NATD MACHINE  |                |  88.1.16.1  |
            +---------------+                +-------------+
        192.168.0.1  |
        +-----------+------------+
        ...        ...          ...
        192.168.0.XXX 子网
        
`/etc/natd.conf'内容如下:
log yes
redirect_port tcp 192.168.0.1:22 88.1.16.4:6666

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:封包轉換+防火牆+頻寬管理 Natd+Ipfw+Bandwidth

下一篇:FreeBsd5.4+pf+squid反向代理实战笔记