一、了解NAT
网络地址转换NAT(network address translation),用于实现内部网络(私有ip地址)的主机访问外部网络(公有ip地址)的功能。NAT一般部署在连接内网络和外网的网关设备上,NAT的实现方式有:静态NAT,动态NAT,网络地址端口转换NAPT(Network Address Port Translation),Easy Ip ,配置NAT服务器。
-
1、静态NAT
静态NAT实现了私有地址和公有地址的一一映射,这种方式可实现外部网络使用一个指定的公网地址访问内部服务器,但此种方式无法解决公网地址短缺。 -
2、动态NAT
动态NAT是基于地址池来实现私网地址和公网地址的转换,实际上也是一种一一映射的关系,区别在于,每台主机都会随机分配到地址池中的一个唯一地址,当主机不再需要连接时,对应的地址映射将会被删除,当地址池中的地址用尽后,其他主机只能等待被占用的公有地址释放后才能使用。 -
3、NAPT
网络地址端口转换NAPT允许多个内部地址映射到同一个公有地址的不同端口。 -
4、Easy Ip
Easy Ip 允许将多个内部地址映射到网关出接口地址上的不同端口。 -
5、配置NAT服务器
通过配置NAT服务器,可实现外网用户访问内网服务器。
接下来我们以实例讲解,NAT在PPPOE中的应用配置,拓扑图如下
二、PPPOE的配置
PPPOE的配置,请参考如下链接,此处不在做过多详细的解释与说明。
华为pppoe配置实战演练
注意:在pppoe的配置中,IP地址为10.1.12.254并不是公网地址,只是在实验中,我们假设它是一个公网地址。