Network
Linux使用tc对网络进行限速
1. 概述 linux tc工具限速是针对一个网卡的,主要分为三层:qdisc、filter、class; qdisc: 队列,一个网卡一般只需要一个根队列(出向队列),如果有入向限速需求时,可以再创建一个入向队列;队列代表了所有经过这个网卡的流量; filter: 过滤器,对qdisc中的数据流量进行匹配和操作,匹配符合规则的… 阅读更多 »Linux使用tc对网络进行限速
NetworkManager工具nmcli命令配置网络
1. NetworkManager 工具 nmcli(NetworkManager的命令行界面)命令行实用程序,用于控制NetworkManager和报告网络状态。它可以用作nm-applet或其他图形客户端的替代品。 nmcli用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。 对于服务器,虚拟机,终… 阅读更多 »NetworkManager工具nmcli命令配置网络
ICMPv4和ICMPv6:Internet控制报文协议
ICMP是一种面向无连接的协议,负责传递可能需要注意的差错和控制报文,差错指示通信网络是否存在错误(如目的主机无法到达、IP路由器无法正常传输数据包等)。 注意,ICMP并不为IP网络提供可靠性,相反,它表明了某些类别的故障和配置信息。路由器缓冲区溢出导致的丢包不包括在ICMP响应… 阅读更多 »ICMPv4和ICMPv6:Internet控制报文协议
Linux服务器禁止ping命令
1. 概述 基于安全考虑,很多服务器是禁ping的,那怎么实现Linux服务器IP禁ping呢?Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的: 内核参数 防火墙 需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping,具体的配置方法如下。 2. 内核参数设置 2.1. 允许p… 阅读更多 »Linux服务器禁止ping命令
Linux测试网络性能Iperf
Linux常用命令iperf命令可以用来测试一些网络设备如路由器,防火墙,交换机等的性能 1. 安装 yum install -y iperf 2. 格式及常用参数: iperf[参数] -l 设置读写缓冲区的长度 -p 设置端口,与服务器端的监听端口一致 -o 重定向输出到指定文件 -t 设置传输的总时间 -v 显示版本信息和… 阅读更多 »Linux测试网络性能Iperf
Linux二层网络arp相关命令
1. arp ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。 显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP地址及其经过解析的以太… 阅读更多 »Linux二层网络arp相关命令