首页 > 其他分享 >【计算机网络实验】NAT配置实验

【计算机网络实验】NAT配置实验

时间:2022-10-17 22:09:53浏览次数:47  
标签:端口 配置 GigabitEthernet0 192.168 计算机网络 Huawei 2000 实验 NAT


【实训目的】

  1. 掌握内部网络设计过程和私有IP地址使用。
  2. 验证端口地址转换工作机制。
  3. 掌握路由器地址转换配置过程。
  4. 验证私有地址与公有地址之间的转换过程。
  5. 验证IP分组和TCP报文的格式转换过程。

【实训环境】

eNSP模拟软件

【实验原理】

NAT技术

关键命令如下:

(1)确定需要转换的内网私有ip地址范围

[Huawei]acl 2000                    //创建编号为2000的访问控制列表,并进入ACL

[Huawei-acl-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255

(2)建立基本过滤规则与公告接口之间的联系

[Huawei-GigabitEthernet0/0/1]nat outbound 2000 //在指定端口启动地址转换NAT功能。

(3)建立静态地址映射

[Huawei-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 50000 inside 192.168.1.100 80

【实训内容】

请将以下的操作结果按“学号+姓名”命名(例如:03张三)。

任务一:根据网络拓扑图,构建模拟环境。

【计算机网络实验】NAT配置实验_服务器

请根据网络结构拓扑图如图1所示,配置PC1、client1、Server1、PC2、client2、Server2的IP地址和默认网关。

任务二:在server1上配置HTTP服务器

任务三:配置路由AR1、AR2的端口地址和子网掩码,配置AR1的静态路由,配置路由AR1的配置地址转换。

任务四,利用wireshark捕获IP分组。查看地址转换情况。

【操作步骤】以下配置都要英文状态下进行。

任务一:

  1. 配置PC1、client1、Server1、PC2、client2、Server2的IP地址和默认网关。请大家自行配置。

任务二:在server1上配置HTTP服务器

任务三:配置路由器

1、AR1路由器的配置
<Huawei> //用户模式提示符,用户视图
<Huawei>system-view //进入视图模式
[Huawei] undo info-center enable //关闭消息中心功能
[Huawei]interface GigabitEthernet 0/0/0 //进入端口视图
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24 //设置ip地址
[Huawei-GigabitEthernet0/0/0] interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.3.1 30
[Huawei-GigabitEthernet1/0/0]quit
[Huawei]ip route-static 10.1.2.0 24 192.168.3.2 //静态路由配置
[Huawei]acl 2000 //创建编号为2000的访问控制列表,并进入ACL
[Huawei-acl-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255 //配置一条用于指定允许通过或者拒绝通过的IP分组的源IP地址范围的规则
[Huawei-acl-basic-2000]quit
[Huawei]interface g0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2000 //在指定端口启动地址转换NAT功能。
[Huawei-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 50000 inside 192.168.1.100 80 //家里公网IP地址和全局端口号与内部网络私有IP地址和本地端口号之间的静态映射。
[Huawei]quit
< Huawei >save //保存所有配置信息
[Huawei] display current-configuration //查看当前所有配置
2、AR2路由器的配置
<Huawei> //用户模式提示符,用户视图
<Huawei>system-view //进入视图模式
[Huawei] undo info-center enable //关闭消息中心功能
[Huawei]interface GigabitEthernet 0/0/0 //进入端口视图
[Huawei-GigabitEthernet0/0/0]ip address 10.1.2.254 24 //设置ip地址
[Huawei-GigabitEthernet0/0/0] interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.3.2 30
[Huawei-GigabitEthernet0/0/1]interface g0/0/2
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]quit
< Huawei >save //保存所有配置信息
[Huawei] display current-configuration //查看当前所有配置

任务四:

1、通过PC1 ping Server2,捕获AR1路由器G0/0/0端口(内网端口)的ICMP报文序列。

2. 通过PC1 ping Server2,捕获AR1路由器G0/0/1端口(外网端口)的ICMP报文序列。

3.

(1)在外网Client2上通过浏览器启动访问内网服务器SERVER1,在地址栏输入​​http://192.168.3.1:50000/index.html​​网址。

(2) 捕获AR1路由器G0/0/1端口(外网端口)的TCP报文序列。

(3) 捕获AR1路由器G0/0/0端口(内网端口)的TCP报文序列。

标签:端口,配置,GigabitEthernet0,192.168,计算机网络,Huawei,2000,实验,NAT
From: https://blog.51cto.com/u_15754851/5764482

相关文章

  • 【计算机网络实验】单区域OSPF配置实验
    【实训目的】掌握路由器OSPF配置过程验证OSPF创建动态路由项过程验证OSPF聚合网络地址过程【实训环境】eNSP模拟软件【实验原理】配置过程分为两部分:完成所有路由器接口IP地......
  • 【计算机网络实验】虚拟局域网组建
    【实训目的】(1)掌握基于端口的vlan划分方法(2)熟悉端口的基本参数应用(3)掌握Vlan成员的添加和删除方法【实训环境】eNSP模拟软件【实验原理】虚拟局域......
  • 【个人实验报告】博客网站
    目录​​项目名称​​​​个人实验目标​​​​完成情况​​​​项目主要内容​​​​1.任务完成情况:​​​​2.项目目标实现情况:​​​​3.项目经验总结:​​​​4.存在的不......
  • 【计算机网络实验】多区域OSPF配置实验
    【实训目的】掌握划分网络区域的方法和布置掌握路由器多区域OSPF配置过程进一步验证OSPF工作机制验证OSPF聚合网络地址过程【实训环境】eNSP模拟软件【实验原理】配置过程分......
  • 【计算机网络实验】BGP配置实验
    【实训目的】验证分层路由机制掌握互联网自治系统划分方法进一步验证BGP工作机制验证自治系统之间的连通性。【实训环境】eNSP模拟软件【实验原理】BGP路由协议关键命令如下......
  • 实验二
    实验任务4Complex.hpp#pragmaonce#include<iostream>#include<cmath>usingnamespacestd;classComplex{public:Complex(doubler=0,doublei=0);......
  • Hibernate的HQL查询语法
    一、HQL语法:(一)基础语法1、创建sql查询语句。简单写法:Stringsql="fromCustomer";完整写法:Stringsql="fromcn.xxx.bean.Customer;2、获取Query查询对象。使......
  • 僵尸国度.Z.Nation
    介绍又是一部以僵尸为题材的美剧。第一季刚开始,感觉这部电视剧拍的很烂,尤其是看过​​《行尸走肉》​​的童鞋们更是如此认同。但看到这一季末的时候,开始感觉有点意思。那......
  • Msb网络安全-计算机网络
    一、计算机网络概述因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)internet与Internet的区别internet(互联网或互连网)是一个通用名词,它......
  • 实验二 类与对象(2)
    实验任务三:Employee.hpp:#pragmaonce#include<iostream>#include<string>#include<iomanip>usingstd::string;usingstd::cout;usingstd::endl;usingstd::s......