一步步教你在局域网内玩转NAT命令

网络 路由交换
我们可以通过在路由器上做配置,让路由器在发送路由数据包的同时起到NAT的作用。今天就将详细配置指令教给大家。

本文给大家详细的介绍了对于局域网内的NAT如何进行设置,并且给出了具体的配置过程,同时给大家介绍了附属功能,相信此文会对你有所帮助。

1.网络环境:

内网用户IP地址为10.83.91.0/255.255.254.0,也就是说IP地址为两个C类地址,涵盖范围为10.83.91.0到10.83.92.255。路由器使用的是华为公司出品的2621产品,该产品有两个以太网口供我们使用。网口一连接外网,IP地址为公网地址;网口二连接内 网,IP地址为私网地址。

2.配置过程:

公司希望在路由器上配置NAT功能,让内网中的用户使用NAT访问外网。2621路由器上已经配置了外网接口IP为61.51.3.103(公网IP地址),内网接口IP地址为10.83.91.254。NAT配置命令如下,笔者将一一做详细注释。

“acl 1”
命令解释:设置一个访问控制列表,列表号为1。
“rule normal permit source 10.83.91.254 0.0.1.255”

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

“nat outbound 1 interface”
命令解释:在NAT出口接口上进行设置,即外网接口,启用NAT功能。容许NAT的主机为访问控制列表1中规定的地址。

小提示:华为路由器启用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外网接口,哪个是内网接口。
 

责任编辑:chenqingxiang 来源: IT168
相关推荐

2009-04-15 09:29:07

2009-12-18 16:35:56

如何查找局域网发生的故

2010-08-10 11:31:36

路由器配置NAT

2017-12-25 11:50:57

LinuxArch Linux

2017-01-19 21:08:33

iOS路由构建

2011-05-10 10:28:55

2018-06-11 15:30:12

2018-12-24 10:04:06

Docker存储驱动

2019-07-09 15:23:22

Docker存储驱动

2019-03-05 14:09:27

Docker存储容器

2009-08-14 11:35:01

Scala Actor

2016-11-02 18:54:01

javascript

2010-03-04 16:28:17

Android核心代码

2011-09-05 12:36:08

路由器限速linux路由器

2010-04-07 13:05:57

2015-06-30 10:38:56

2020-12-24 11:19:55

JavaMapHashMap

2018-04-23 14:23:12

2009-12-17 16:36:23

无线路由设置密码

2019-04-01 10:15:02

点赞
收藏

51CTO技术栈公众号