网络管理实验二、SNMP服务与常用的网管命令

1 常用的网管命令

1.1 网络状态监视命令

包括以下命令:Ipconfig、ping、nslookup、dig、host

  • ipconfig
  • 作用:用来显示本机所有网卡的基本信息(IP、掩码、网关、工作状态);
  • 用法:ipconfig
  • 展示:
    在这里插入图片描述
  • 拓展
    如果想要查看更加详细的信息(比如网卡的MAC地址以及网卡设置的DNS服务器IP,通过DHCP获取的IP的租约时间),则可以使用命令ipconfig/all来查看,效果如下图(红框为较ipconfig新增部分):
    在这里插入图片描述
  • ping
  • 作用:用来测试网络的连通性和质量

  • 用法:ping 目的IP地址/域名,如 ping www.baidu.com,访问内网延迟延迟小于等于1ms为正常,访问外网延迟稳定丢包率低于1%为正常;

  • 展示(上图为正常,下图为异常):
    在这里插入图片描述
    在这里插入图片描述

  • 拓展——其他常用参数
    -t
    Ping 指定的主机,直到停止。
    -n count
    要发送的回显请求数,也就是指定需要发送的icmp包的数量。
    -l size
    发送缓冲区大小,即icmp载荷的大小,最大为65500Byte,当IP头+ICMP头+ICMP载荷>MTU时,也就是20+8+ICMP载荷>1500,即ICMP载荷>1472时,就会触发网卡的分段(默认没有设置-f参数),也就是说无论size设置多大,网卡发出的包中ICMP载荷大小最大只能为1472。
    -f
    在数据包中设置“不分段”标记(仅适用于 IPv4),则当数据帧过大时(二层载荷大小>MTU时),则直接丢弃数据包,而不是分片后发出;也就是说当 ping -f -l 1473 172.21.0.1 ,则网卡直接丢弃数据包不会发出数据包
    -S srcaddr
    要使用的源地址。

  • nslookup
  • 作用:用于解析域名对应的IP地址,以及显示解析所使用的DNS信息
  • 用法:nslookup 域名 DNS的IP(非必须,没有则使用默认DNS),如nslookup www.baidu.com 114.114.114.114
  • 展示:
    在这里插入图片描述
    注:dig命令和和host命令的作用和原理同nslookup,这里就不再赘述了

1.2 网络流量监视命令

包括以下命令:bing、etherfind、snoop、tcpdump、getethers、iptrace
y以上命令涉及Linux系统,暂时不做展开;

1.3 网络路由监视

包括以下命令:netstat、arp/rarp、traceroute/tracert

  • netstat
  • 作用: 用于显示网络连接、路由表、接口统计信息等网络相关信息。
  • 用法:netstat 参数
    常用参数:
    -a
    显示所有连接和侦听端口。
    -e
    显示以太网统计信息。此选项可以与 -s 选项结合使用。
    -n
    以数字形式显示地址和端口号。
    -o
    显示拥有的与每个连接关联的进程 ID。
    -p proto
    显示 proto 指定的协议的连接;proto,可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
    -q
    显示所有连接、侦听端口和绑定的非侦听 TCP 端口。绑定的非侦听端口不一定与活动连接相关联。
    -r
    显示路由表。
    -s
    显示每个协议的统计信息。默认情况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
    -p
    选项可用于指定默认的子网。
  • 部分展示
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • arp
  • 作用:对本地arp表进行增删改查操作。
  • 用法:arp 参数
    常用参数:
    -a
    通过询问当前协议数据,显示当前 ARP 项。如果指定 inet_addr,则只显示指定计算机 的 IP 地址和物理地址。如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。
    -v
    在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。
    inet_addr
    指定 Internet 地址,作为显示ARP条目的过滤器使用;
    -N if_addr
    显示 if_addr 指定的网络接口的 ARP 项。
    -d
    删除 inet_addr指定的主机。inet_addr 可 以是通配符 *,可以删除所有主机。 需要以管理员身份运行Windows Powershell之后,才有权限进行该删除操作。
    -s
    添加静态永久的ARP表项。 如arp -s 157.55.85.212 00-aa-00-62-c6-09。
    eth_addr
    指定物理地址,作为显示ARP条目的过滤器使用。
    if_addr
    如果存在,此项指定地址转换表应修改的接口的 Internet 地址。如果不存在,则使用第一个适用的接口。
  • 部分展示
    在这里插入图片描述
    在这里插入图片描述
  • tracert
  • 作用:利用逐渐增大TTL值的方法,跟踪到达目的IP中间的每一跳设备的网络信息;
  • 用法:tracert 参数 目的IP/域名
    常用参数:
    -d :不将地址解析成主机名。
  • 展示:
    在这里插入图片描述
  • 拓展
    在网路设备中也可以用tracert
    图中命令表示 以源IP为100.64.96.228,源端口为 9797,去tracert 220.160.52.205,不同厂商设备命令可能有所差别,图中为华为的出口路由器;最主要是想说明,每个节点不一定只有一个IP接受,因为可能出现链路负载的情况,比如下面的情况:
    在这里插入图片描述

2 网管实验

说明:本次实验由于Snmputil无法正常使用,所以我们另外下载了MIB Browser来进行实验,也就是说以下实验分别使用了MIB Browser和Snmputilg来完成;

2.1 查看有关硬件和操作系统的描述等MIB系统组对象的信息

在这里插入图片描述
在这里插入图片描述
根据上述MIB库可知,用于有关硬件和操作系统的描述的MIB系统组对象的信息在.1.3.6.1.2.1.1下面的子节点中,所以我们只需要遍历system就可以

  • 使用MIB Browser
    在这里插入图片描述
    返回的结果如下图
    在这里插入图片描述
  • 使用Snmputilg
    在这里插入图片描述

2.2 找出计算机上用于上网的网卡的相关信息

网卡信息在.1.3.6.1.2.1.2.2.1.2的子节点中,所以只需要遍历.1.3.6.1.2.1.2.2.1.2即可

  • 使用MIB Browser
    在这里插入图片描述
    返回结果如下图
    在这里插入图片描述
  • 使用Snmputilg
    在这里插入图片描述

2.3 查看端口流量

下图中红色标注的是和端口流量相关的统计信息,我们只需要逐个遍历他们即可;数据过多,不再逐个展示结果了;
在这里插入图片描述

节点名中文翻译OID
ifSpeed接口速率1.3.6.1.2.1.2.2.1.5
ifInOctets接口接收字节数1.3.6.1.2.1.2.2.1.10
ifInUcastPkts接口接收单播包数1.3.6.1.2.1.2.2.1.11
ifInNUcastPkts接口接收非单播包数1.3.6.1.2.1.2.2.1.12
ifInDiscards接口接收包后丢弃数1.3.6.1.2.1.2.2.1.13
ifInErrors接口接收错误包数1.3.6.1.2.1.2.2.1.14
ifOutOctets接口发送字节数1.3.6.1.2.1.2.2.1.16
ifOutUcastPkts接口发送单播包数1.3.6.1.2.1.2.2.1.17
ifOutNUcastPkts接口发送非单播包数1.3.6.1.2.1.2.2.1.18
ifOutDiscards接口发送包后丢弃数1.3.6.1.2.1.2.2.1.19
ifOutErrors接口发送错误包数1.3.6.1.2.1.2.2.1.20

2.4 使用SNMP获取同学电脑信息的方法

  • 首先,同学通过ipconfig命令查看其有线IP地址为 172.21.7.46/16,并且关闭电脑防火墙

  • 本机也通过类似方法获取到IP地址为172.21.7.78/16,发现同属于一个局域网,可以很顺利的进行互访;
    在这里插入图片描述

  • 本机使用ping命令,测试到同学电脑的连通性
    在这里插入图片描述

  • 同学SNMP服务允许本机访问
    在这里插入图片描述

  • 则我们就可以获取同学电脑相关信息了(比如下图的主机名)
    在这里插入图片描述

2.5 实验小结

通过本次实验,我初步了解了SNMP管理器的具体使用方法,而且也掌握了一些基本参数对应的OID,这些基本参数的获取对于我们分析网络的整体状况有很大的帮助;

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

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

相关文章

ExtendSim花生酱加工厂模型

该模型展示了ExtendSim可靠性模块与ExtendeSim离散速率技术相结合的协同作用。 在花生酱加工厂的最初阶段,花生经过烘烤和冷却。冷却后的花生经过热烫或水烫去外皮。这些经过漂白的花生进入过程的混合部分,在研磨机中用盐、葡萄糖和氢化油稳定剂将其粉碎…

如何通过Linux pciehp sysfs接口控制PCIe Slot电源状态?-3

pciehp sysfs接口电源控制与NVME驱动卸载的区别 从NVMe SSD设计本身而言,当通过pciehp sysfs接口对PCIe插槽执行Power Off操作时,由于NVMe SSD作为PCIe设备,其电源供应是直接依赖于所连接的PCIe插槽提供的。当插槽电源被关闭时,会…

死锁检测组件

一、死锁 线程 A 占用资源 1,线程 B 占用资源 2,线程 A 想占用资源 2,线程 B 想占用资源 1,线程 A 占用资源 1 的情况下去申请占用资源 2,线程 B 占用资源 2 的情况下去申请占用资源 1,就会出现互相等待对方释放资源的情况,也就是死锁。 CPU 占用率 100% → 出现死循环或…

国产HMI芯片Model3C ——工业品质价格亲民

工业级芯片相较于消费级芯片,在性能上确实拥有显著的优势,尤其对于带彩屏显示或HMI的产品来说,这种优势表现得尤为突出。 首先,对于带彩屏显示或HMI人机交互的产品来说,高性能的芯片是保证流畅的用户体验和快速响应的…

Spring中的适配器模式

在Spring MVC框架中,适配器模式主要体现在对不同类型的处理器(即Controller)的统一处理上。Spring MVC通过适配器模式来保证无论Controller的实现方式如何多样化,都能够被DispatcherServlet统一调用和管理。具体使用方式如下&…

如何AI绘画(动漫风格)

绘画描述:一只金毛犬 绘画结果: 如何AI绘画(动漫风格): 关注一休哥助手微信公众号 点击小程序按钮打开一休哥助手小程序 切换到我,复制授权码 登录网站:https://www.fudai.fun/drawing&…

leetcode.45题:跳跃游戏II

Leetcode.45题:跳跃游戏II /* 题意的理解: nums[0] 只能跳 1 ~ nums[0]步 依次类推:从nums[0] - nums[n - 1] 最少需要多少步数 nums 2 3 1 1 4 nums[0] 2,初始只能跳 1/2步,如跳1步,达到nums[1] 而nums[1] 3,顾第二…

网络篇01 | 入门篇

网络篇01 | 入门篇 01 各层协议目录[网络篇02 | 应用层 kcp(王者荣耀)](https://blog.csdn.net/qiushily2030/article/details/135835946)[网络篇03 | 应用层 quic](https://blog.csdn.net/qiushily2030/article/details/136192481)[网络篇04 | 应用层 m…

Stable Diffusion之文生图模型训练

1、数据准备 提前准备好一组相关的照片。 在线的图片处理网站 BIRME - Bulk Image Resizing Made Easy 2.0 (Online & Free) 将图片转成统一大小,支持批量处理,效率高 2、生成提示词 进入stable diffusion webui页面 旧版直接使用 train/proproc…

医院一站式后勤管理系统 processApkUpload.upload 任意文件上传漏洞复现

0x01 产品简介 医院一站式后勤管理系统由南京博纳睿通软件科技有限公司开发的一款基于现代医院后勤管理理念的业务系统,产品结合后勤业务管理特点,通过管理平台将后勤管理业务予以系统化、规范化和流程化,从而形成一套构建于平台之上且成熟完善的后勤管理体系,并可在此体系…

使用阿里云试用Elasticsearch学习:Search Labs Tutorials 搭建一个flask搜索应用

文档:https://www.elastic.co/search-labs/tutorials/search-tutorial https://github.com/elastic/elasticsearch-labs/tree/main/example-apps/search-tutorial Full-Text Search

Excel报表成果展示

采用Excel函数实现数据的快速计算,如下,看似很复杂,实际非常方便。

文献速递:深度学习肝脏肿瘤诊断---基于深度学习的肝细胞结节性病变在整片组织病理图像上的分类

Title 题目 Deep Learning-Based Classification of Hepatocellular Nodular Lesions on Whole-Slide Histopathologic Images 基于深度学习的肝细胞结节性病变在整片组织病理图像上的分类 Background 背景 Hepatocellular nodular lesions (HNLs) constitute a heterogen…

面试八股——JVM★

类加载 类加载器的定义 类加载器的类别 类装载的执行过程 类的装载过程: 加载: 验证: 准备: 这里设置初始值并不是传统意义的设置初始值(那个过程在初始化阶段)。 解析: 初始化: …

李廉洋;4.12现货黄金,美原油最新走势分析及策略。

现货黄金在美盘末将历史新高刷至2377美元/盎司。美国3月份PPI指数较上年同期上升2.1%,为11个月来的最高增幅,这份数据加之此前火爆的CPI指数,为美联储实现2%目标所面临的坎坷之路奠定了基础。不过,PPI报告中的细节让担心通胀再度加…

全面支持工业协议钡铼IOy系列模块无缝融入PLC及工业物联网架构

钡铼IOy系列模块作为工业控制领域的创新产品,以其卓越的性能和广泛的适用性,无缝融入PLC(可编程逻辑控制器)及工业物联网架构,为工业自动化领域带来了全新的可能性。下面我们将详细探讨钡铼IOy系列模块与PLC及工业物联…

图像分割:Pytorch实现UNet++进行医学细胞分割

图像分割:Pytorch实现UNet进行医学细胞分割 前言相关介绍项目结构具体步骤准备数据集读取数据集设置并解析相关参数定义网络模型定义损失函数定义优化器训练验证 参考 前言 由于本人水平有限,难免出现错漏,敬请批评改正。更多精彩内容&#x…

【Golang学习笔记】从零开始搭建一个Web框架(三)

文章目录 分组控制分组嵌套中间件 前情提示: 【Golang学习笔记】从零开始搭建一个Web框架(一)-CSDN博客 【Golang学习笔记】从零开始搭建一个Web框架(二)-CSDN博客 分组控制 分组控制(Group Control)是 Web 框架应提供…

【算法刷题 | 回溯思想 01】4.11(回溯算法理论、组合、组合总和 ||| )

文章目录 回溯1.回溯算法理论基础1.1什么是回溯法?1.2回溯法的效率1.3回溯法解决的问题1.4如何理解回溯法?1.5回溯法模板 2.组合2.1问题2.2解法一:暴力解法(循环次数不确定)2.3解法二:回溯2.3.1回溯思路&am…

Unity Shader之数学篇

一、坐标系 1、二维笛卡尔坐标系 屏幕坐标系是二维笛卡尔坐标系,OpenGL的屏幕坐标系原点在左下角,DirectX的屏幕坐标系原点在左上角。 2、三维笛卡尔坐标系 三维笛卡尔坐标系要区分是左手坐标系还是右手坐标系。 左手坐标系:举起你的左手…