龙空技术网

HCIA学习笔记——eNSP配置NAT技术

不明所以的前方 725

前言:

如今各位老铁们对“python udp发包”都比较讲究,小伙伴们都想要了解一些“python udp发包”的相关资讯。那么小编在网络上网罗了一些对于“python udp发包””的相关知识,希望朋友们能喜欢,各位老铁们一起来学习一下吧!

今天用华为的eNSP做了关于NAT的实验,我把它发了出来,有需要的小伙伴可以收藏一下。

分别配置了静态的NAT,NAT Outbound配置,Easy IP配置,NAT server配置。

接口配置如图所示。

在网关路由器上配置访问外网的默认路由。

配置202.169.10.5给PC1做静态NAT。

配置nat outbound 使用202.169.10.50~202.169.10.60为172.17.1.0网段做NAT转换。

在网关路由器出接口上配置Easy-ip。

接口具体配置略。

网关路由器配置访问公网的默认路由。

[Huawei]ip route-static 0.0.0.0 0.0.0.0 202.169.10.2

为PC1配置静态NAT:

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]nat static global 202.169.10.5 inside 172.16.1.1

检测无误。

配置NAT outbound:

[Huawei]nat address-group 1 202.169.10.50 202.169.10.60

配置公网地址池,配置起始和终止的地址。

[Huawei]acl 2001

[Huawei-acl-basic-2001]rule 5 permit source 172.17.1.0 0.0.0.255

[Huawei-acl-basic-2001]quit

配置基本ACL,并且匹配内部网络。

[Huawei]int GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]nat outbound 2001 address-group 1 no-pat

[Huawei-GigabitEthernet0/0/2]quit

在接口下使用NAT outbound命令将ACL2001和地址池相关联,使得ACL中规定的地址可以使用地址池进行地址转换。

查看Outbound信息。

PC2检测无误。

配置Easy-IP:

[Huawei]int GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]undo nat outbound 2001 address-group 1 no-pat

在接口上删除NAT outbound接口,并使用nat outbound命令配置Easy-ip特性,直接适用接口ip地址作为NAT转换后的地址。

[Huawei-GigabitEthernet0/0/2]nat outbound 2001

在PC3使用UDP发包工具检测。

在网关路由器检查NAT session信息。

可以看到源地址172.17.1.3的UDP数据包被202.169.10.1和端口号10250替换,路由器借助自身端口IP地址为内网做了NAT转换,使用不同的端口号来区分不同的私网数据。

配置NAT server:

指定服务器通信协议类型为TCP,配置服务器公网IP为202.169.10.6,服务器内网地址为172.16.1.3,指定端口号21,可以使用关键字“ftp”代替。

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]nat server protocol tcp global 202.169.10.6 ftp inside 172.16.1.3 ftp

[Huawei-GigabitEthernet0/0/2]quit

[Huawei]nat alg ftp enable

开启ALG功能,因为在IP数据报文中应用层协议报文,正常的NAT转换会导致错误,在开启NAT ALG后,可以正常转换。

配置完成

标签: #python udp发包