| 很多人都不知道h3c路由器配置nat轉換命令如何操作?下面小編就以H3C NAT典型配置舉例給大家講解,并附帶網絡拓撲圖,讓大家根據拓撲圖,非常直觀的掌握nat配置命令和原理。
網絡拓撲

備注:如無特別說明,同一網段中,IP 地址的主機位為其設備編號,如 R3 的 g0/0 接口若在 192.168.1.0/24 網段,則其 IP 地址為 192.168.1.3/24,以此類推。此拓撲中 FTPA,PCA,PCB 使用路由器來模擬
實驗需求
按照圖示配置 IP 地址
私網 A 通過 R1 接入到互聯網,私網 B 通過 R3 接入到互聯網
私網 A 內部存在 Vlan10 和 Vlan20,通過 R1 上單臂路由訪問外部網絡
私網 A 通過 NAPT 使 Vlan10 和 Vlan20 都能夠使用 R1 的公網地址訪問互聯網
私網 B 通過在 R3 上配置 EASY IP 訪問互聯網
私網 A 配置 NAT SERVER 把 FTPA 的 FTP 服務發布到公網,使 PCB 可以訪問
實驗步驟
配置 IP 地址部分略
R1 和 R3 上配置默認路由指向公網,配置步驟(省略)
私網 A 內部單臂路由配置部分(請點擊標紅文字跳轉學習)
私網 A 通過 NAPT 使 Vlan10 和 Vlan20 都能夠使用 R1 的公網地址訪問互聯網
分析:根據需求得知,ACL 需要配置允許 192.168.1.0/24 和 192.168.2.0/24 網段;私網 A 只有 1 個公網地址可用,意味著創建的 NAT 地址池起始和結束地址就都是 100.1.1.1
步驟 1:R1 上創建基本 ACL,允許 192.168.1.0/24 和 192.168.2.0/24 網段
- [R1]acl basic 2000
- [R1-acl-ipv4-basic-2000]rule permit source 192.168.1.0 0.0.0.255
- [R1-acl-ipv4-basic-2000]rule permit source 192.168.2.0 0.0.0.255
步驟 2:R1 上創建 NAT 地址池,設置公網地址
- [R1]nat address-group 1
- [R1-address-group-1]address 100.1.1.1 100.1.1.1
步驟 3:在 R1 的公網接口上配置 NAPT
- [R1]interface g0/1
- [R1-GigabitEthernet0/1]nat outbound 2000 address-group 1
步驟 4:在 PCA 上 Ping R3 的公網地址,測試是否可以訪問互聯網
- <PCA>ping 100.2.2.3
- Ping 100.2.2.3 (192.168.2.10): 56 data bytes, press CTRL_C to break
- 56 bytes from 100.2.2.3: icmp_seq=0 ttl=254 time=22.000 ms
- 56 bytes from 100.2.2.3: icmp_seq=1 ttl=254 time=51.000 ms
- 56 bytes from 100.2.2.3: icmp_seq=2 ttl=254 time=21.000 ms
- 56 bytes from 100.2.2.3: icmp_seq=3 ttl=254 time=43.000 ms
- 56 bytes from 100.2.2.3: icmp_seq=4 ttl=254 time=34.000 ms
私網 B 通過在 R3 上配置 EASY IP 訪問互聯網
分析:根據需求得知,ACL 需要配置允許 192.168.1.0/24 網段;使用 EASY IP,就無需配置 NAT 地址池,直接在公網接口上配置即可,EASY IP 會自動識別公網接口的 IP 地址
步驟 1:R3 上創建基本 ACL,允許 192.168.1.0/24 網段
- [R3]acl basic 2000
- [R3-acl-ipv4-basic-2000]rule permit source 192.168.1.0 0.0.0.255
步驟 2:在 R3 的公網接口上配置 EASY IP
- [R3]interface g0/0
- [R3-GigabitEthernet0/0]nat outbound 2000
步驟 3:在 PCB 上 Ping R1 的公網地址,測試是否可以訪問互聯網
- <PCB>ping 100.1.1.1
- Ping 100.1.1.1 (192.168.1.10): 56 data bytes, press CTRL_C to break
- 56 bytes from 100.1.1.1: icmp_seq=0 ttl=254 time=32.000 ms
- 56 bytes from 100.1.1.1: icmp_seq=1 ttl=254 time=29.000 ms
- 56 bytes from 100.1.1.1: icmp_seq=2 ttl=254 time=41.000 ms
- 56 bytes from 100.1.1.1: icmp_seq=3 ttl=254 time=33.000 ms
- 56 bytes from 100.1.1.1: icmp_seq=4 ttl=254 time=34.000 ms
私網 A 配置 NAT SERVER 把 FTPA 的 FTP 服務發布到公網,使 PCB 可以訪問
分析:根據需求得知,需要發布 FTPA 的 FTP 服務,也就是把 R1 的公網地址的 20 和 21 端口映射到 FTPA 的私網地址
配置 FTP 服務步驟省略
大家可以參考:h3c FTP配置上傳下載配置文件。
步驟 1:在 R1 的公網接口上配置 NAT SERVER,映射端口 20 和 21
- [R1-GigabitEthernet0/1]nat server protocol tcp global current-interface 20 21 inside 192.168.1.10 20 21
步驟 2:在 PCB 上測試是否能夠通過 R1 的公網地址訪問 FTPA 的 FTP 服務
- <PCB>ftp 100.1.1.1
- Press CTRL+C to abort.
- Connected to 100.1.1.1 (100.1.1.1).
- 220 FTP service ready.
- User (100.1.1.1:(none)):
|