A-A+

华为路由器NAT端口映射的实战案例

2016年01月20日 站长资讯 暂无评论

1.网络环境:

内网用户IP地址为 192.168.0./255.255.255.0,也就是说IP地址为一个C类地址,涵盖范围为192.168.0.1~192.168.0.255。 路由器使用的是华为公司出品的2600产品,该产品有两个以太网口供我们使用。网口一连接外网,IP地址为公网地址;网口二连接内网,IP地址为私网地 址。公司希望在路由器上配置NAT功能,让内网中的用户使用NAT访问外网。2600路由器上已经配置了外网接口IP为222.90.77.50(公网 IP地址),内网接口IP地址为192.168.0.254。

2.NAT的配置任务列表如:

a 配置地址

b 配置访问控制列表和地址池的关联

acl100 rule normal permit source 192.168.0.254 0.0.0.255

//为访问控制列表添加规则,容许192.168.0.254/255.255.255.0这个网段的所有地址通过。注意一点的是命令中使用的是0.0.0.255这样的反向掩码形式,实际上他代表子网掩码为255.255.255.0。

c 配置访问控制列表和接口的关联(EASY IP特性)

  1. interface Ethernet0 //外网端口  
  2.     ip address 222.90.77.50 255.255.255.254  
  3.    nat outbound 100 interface //在NAT出口接口上进行设置,即外网接口,启用NAT功能。容许NAT的主机为访问控制列表100中规定的地址  
  4.    nat server global 222.90.77.50 80 inside 192.168.0.164 80 tcp  
  5. interface Ethernet1//内网端口  
  6.    ip address 192.168.0.254 255.255.255.0  

d 配置内部服务器

小提示:华为路由器启用NAT功能时使用了一种称作EASYIP的技术,可以让内网IP映射为路由器的外网接口IP地址,从而让多个内网IP地址对应一个公网IP,这个技术可以在数量上节省一个公网IP地址。

3.附属功能:

有的公司可能有专门的WWW服务器或MAIL服务器,对于这些服务器来说不能使用NAT进行映射,因为NAT后如果没有采用其他诸如端口映射的方法外网用户是不能正常访问WWW和MAIL服务器的。这时可以在路由器上使用nat server命令解决这个问题,对主机进行宣告。例如上面的公司如果其WWW服务器的IP地址内网是10.83.91.2,公网发布地址为61.51.3.104的话,可以使用如下命令宣告:“nat server global 61.51.3.104 any inside 10.83.91.2 any ip”。

总结:

笔者在公司的2621上配置了NAT后网络运行非常稳定,不过配置时要注意以下几点,一是设置访问控制列表时一定要设置相应的规则,如果ACL是空或者规则采用permit any都会造成NAT的失效,因为路由器将不知道哪个接口为NAT外网接口,哪个是内网接口。

标签:

给我留言