十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
拓扑图
如图配置IP地址
PC7 IP 192.168.10.2/24
PC8 IP 192.168.10.1/24
创新互联公司秉承实现全网价值营销的理念,以专业定制企业官网,网站设计制作、网站设计,小程序开发,网页设计制作,成都做手机网站,成都全网营销帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。
进入边界路由R4的外网端口gi 0/0/1:
Interface gi0/0/1
Ip add 1.1.1.1 255.0.0.0
nat server global 1.1.1.3 inside 192.168.10.1(在此端口下将内网ip 192.168.10.1 映射到外网ip 1.1.1.3 上,此处外网ip地址不能写此端口IP地址,会有冲突,如果写R5的gi0/0/1 ip 1.1.1.2的话,会造成整个网络都能ping通但R5的gi0/0/1 1.1.1.2ping不通,所以建议写外网同网段IP地址即可 )
ip route-static 0.0.0.0 0.0.0.0 1.1.1.2 (指一条通向外网的默认路由)
这个时候就可以用PC8 ping 服务器2.2.2.1/8 了但是PC7 是不通的,因为静态NAT是不节省IP地址的,一个内网ip对应一个外网ip
从抓包图上可以看到,使用的是PC8 ping 2.2.2.1/8,但ping包的源ip是1.1.1.3/8,说明ping 包在出外网的端口进行了网络地址转换成了1.1.1.3/8
清除之前命令配置,IP地址还是如图配置
R4:(系统试图下)
Nat address-group 1 1.1.3 1.1.1.10 (建立一个外网段的转换地址池)
Acl 2000
Rule 10 permit source 192.168.10.0 0.0.0.255 (建立规则10 ,允许源ip在192.168.10.0/24网段内的ip地址访问)
Interface gi 0/0/1
Ip add 1.1.1.1 255.0.0.0
Nat outbound 2000 address-group 1 no-pat (端口下将acl与地址池关联起来,端口下出向流量允许acl中允许的地址转换为地址池address-group1 中的随机地址,no-pat代表不允许重复使用,否则会访问外网会混乱 )
系统试图下: Ip route-static 0.0.0.0 0.0.0.0 1.1.1.2
这个时候PC7 PC8 都可以访问外网的
Ping 测试:
可以看出ICMP 包的源ip是变化的ping 通的包中,每个包都是不同的源ip地址,但是本质上还是一个内网ip地址对应一个公网地址的,不能节省ip地址
PNAT 是将一个公网地址反复使用
清除之前配置,ip地址规划不变
R4:
Acl 2000
Rule 10 permit source 192.168.10.0 0.0.0.255
Nat address-group 1 1.1.3 1.1.1.3(不要忘了)
Interface gi0/0/1
Nat outbound 2000 address-group 1(这里地址池就一个地址,故没加no-pat,地址池随意)
Ip route-static 0.0.0.0 0.0.0.0 1.1.1.2
这个和之前静态类似,如果不设置地址池的话,可以直接使用当前端口网络地址
Interface gi 0/0/1
Nat bound 2000
ping 测试:
从图中可以看出ping 包的源ip地址都是1.1.1.1/8 是出端口ip地址,实现了多个私网ip地址对应一个公网ip地址
不需要清除PNAT的配置
Interface gi0/0/1
nat static protocol tcp global current-interface 1212 inside 192.168.10.1 23
(将当前端口ip的1212端口映射到 192.168.10.1的23端口,这里可以直接写端口号,也可以写telnet)
这样公网就可以远程连接pc8(192.168.10.1),当然前提是远程允许连接
这里把pc8 换成路由器,修改名称为PC8并配置接口ip地址i192.168.10.1/24 ,添加默认路由 0.0.0.0 0.0.0.0 192.168.10.254 (相当于网关)
使用R5远程访问路由器:
telnet 1.1.1.1 1212
访问成功
以上是一些huawei 的通过nat来访问外网的一些 的简单应用,希望对大家有些帮助!!!!