实验5:NAT配置

1.实验目的

  • 了解NAT的基本概念和功能

  • 掌握NAT的配置方法和命令

  • 观察和分析NAT的工作原理和流程

2.实验内容

  • 在路由器上配置静态NAT,实现内网主机通过公网IP地址访问外网服务器
  • 在路由器上配置动态NAT,实现内网主机通过公网IP地址池访问外网服务器

⊠ \boxtimes 基础性实验 □ \square 综合性实验 □ \square 设计性实验


实验报告正文

实验过程

网络拓扑结构

设置两个PC分别采用动态和静态方式配置,两个路由器,Router2表示外网,Router3表示内网

在这里插入图片描述

对Router2配置:

在这里插入图片描述

200.1.1.2是与Router3直连的接口,200.2.2.2模拟外网中的任意IP,用于检查内网PC是否能与外网联通

动态NAT配置

配置Router3如下:

Router(config)#ip dhcp pool NET192
Router(dhcp-config)#dns-server 202.112.80.106
Router(dhcp-config)#default-router 192.168.1.1
Router(dhcp-config)#network 192.168.1.0 255.255.255.0
Router(config)#ip route 0.0.0.0 0.0.0.0 200.1.1.2Router(config)#ip access-list standard 1
Router(config-std-nacl)#permit 192.168.1.0 0.0.0.255Router(config)#int gi0/0
Router(config-if)#ip nat insideRouter(config)#int gi0/1
Router(config-if)#ip nat outside Router(config)#ip nat inside source list 1 interface gi 0/1

动态配置PC0如下:

在这里插入图片描述

静态NAT配置

配置Router3如下:

Router(config)#ip nat inside source static 192.168.1.100 200.1.1.100

静态配置PC1如下:

在这里插入图片描述

实验结果

PC0可以Ping通外网,且Router3接收到PC0的交换信息

在这里插入图片描述

在这里插入图片描述

Router2通过show ip route命令看不到内网,也没有200.1.1.100,但是可以Ping通,说明静态配置成功。

在这里插入图片描述

实验反思

  • 本实验通过配置和测试不同类型的NAT,加深了对NAT的基本概念和功能
  • 当内网主机向外网发送数据包时,路由器根据NAT映射规则将数据包的源IP地址和端口号替换为公网IP地址和端口号,并记录在NAT转换表中;当外网服务器向内网主机回复数据包时,路由器根据NAT转换表将数据包的目的IP地址和端口号替换为私网IP地址和端口号,并发送给内网主机

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/275811.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ceph的osd盘删除操作和iscsi扩展

ceph的osd盘删除操作 拓展:osd磁盘的删除(这里以删除node1上的osd.0磁盘为例) 1, 查看osd磁盘状态 [rootnode1 ceph]# ceph osd tree ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF -1 0.00298 root default -3 0.00099 host node10 hdd 0.00…

智能优化算法应用:基于差分进化算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于差分进化算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于差分进化算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.差分进化算法4.实验参数设定5.算法结果6.…

【动态规划】【广度优先搜索】LeetCode:2617 网格图中最少访问的格子数

本文涉及的基础知识点 二分查找算法合集 动态规划 题目 给你一个下标从 0 开始的 m x n 整数矩阵 grid 。你一开始的位置在 左上角 格子 (0, 0) 。 当你在格子 (i, j) 的时候&#xff0c;你可以移动到以下格子之一&#xff1a; 满足 j < k < grid[i][j] j 的格子 (i,…

你知道Java中的BigInteger类和BigDecimal类吗?

BigInteger和BigDecimal&#xff1a; 我们在学习JavaSE基础的时候学习过int和double&#xff0c;前者是整形&#xff0c;后者是双精度浮点数&#xff0c;但它们是有最大值的&#xff0c;也就是说&#xff0c;他两并不支持无限大的数字。 其范围如下所示&#xff1a; 因此对于…

实战——Mac M2 安装mat工具

线上环境出现内存飙升的情况&#xff0c;需要工具定位问题发生点就需要用到mat工具了&#xff0c;之前都是在intel芯片环境上安装的&#xff0c;现在换了m2芯片&#xff0c;导致出现了问题&#xff0c;经过一系列调研都解决了&#xff0c;特此记录下&#xff0c;以备后查 开发…

vue3.0 el-table 行内点击图标 修改该条数据某个值

需求&#xff1a;点击el-table 中的单个状态旁边小图标可以进行修改该条数据的状态&#xff1a;原型图如下 点击编辑图标&#xff0c;可以进行如下图操作&#xff1a; 实现逻辑&#xff1a; 获取表格数据时&#xff0c;我们可以给其一个标志位&#xff0c;以此来展示改初始时为…

亿赛通电子文档安全管理系统 SQL注入漏洞复现

0x01 产品简介 亿赛通电子文档安全管理系统&#xff08;简称&#xff1a;CDG&#xff09;是一款电子文档安全加密软件&#xff0c;该系统利用驱动层透明加密技术&#xff0c;通过对电子文档的加密保护&#xff0c;防止内部员工泄密和外部人员非法窃取企业核心重要数据资产&…

【重点】23.合并K个升序链表

题目 法1&#xff1a;分治合并 class Solution {public ListNode mergeKLists(ListNode[] lists) {return merge(lists, 0, lists.length - 1);}public ListNode merge(ListNode[] lists, int l, int r) {if (l > r) {return null;}if (l r) {return lists[l];}int mid l…

react经验8:使用antd的checkbox实现全选与半选控制

预期实现的效果 列表项部分选中时&#xff0c;checkall处于半选状态&#xff0c;点击checkall要么全选&#xff0c;要么全不选。 实现步骤 列表项类型 declare type TableRow {key: Keytitle: stringisSelected?: boolean }示范数据 const [tabledata, setTabledata] u…

致远互联-OA wpsAssistServlet 任意文件读取漏洞复现

0x01 产品简介 致远互联-OA 是数字化构建企业数字化协同运营中台,面向企业各种业务场景提供一站式大数据分析解决方案的协同办公软件。 0x02 漏洞概述 致远互联-OA wpsAssistServlet 存在任意文件读取漏洞,攻击者可读取系统密码等敏感信息进一步控制系统。 0x03 复现环境…

大数据安全 | 【实验】ElGamal公钥密码

文章目录 &#x1f4da;关于ElGamal密码&#x1f4da;实验目的&#x1f4da;流程梳理&#x1f407;Step1&#xff1a;实现快速幂取模运算&#x1f407;Step2&#xff1a;求解问题一&#x1f407;Step3&#xff1a;求解问题二 &#x1f4da;实验结果 &#x1f4da;关于ElGamal密…

IDEA中Terminal配置为bash

简介 我们日常命令行都是使用Linux的bash指令&#xff0c;但是我们的开发基本都是基于Windows上的IDEA进行开发的&#xff0c;对此我们可以通过将IDEA将终端Terminal改为git bash自带的bash.exe解决问题。 配置步骤 安装GIT 这步无需多说了&#xff0c;读者可自行到官网下载…