-
如何用多种方法查看 Linux ip 地址?
01 ifconfig概述 ifconfig(interface configuration)是一个传统的命令行工具,用于配置和显示网络接口的参数。它允许用户查看、启用、禁用网络接口,以及设置IP地址、子网掩码等网络参数。 01 特点 功能丰富:ifconfig可以显示和配置网络接口的各种参数,包括IP地址、子网掩码、广播地址等。 广泛支持:ifconfig在大多数Linux发行版中都有预装,使用广泛。 语法简单:ifconfig的命令语法相对简单,易于学习和使用。 02 基本用法 显示所有网络接口: ifconfig 显示特定网络接口: ifconfig eth0 启用/禁用网络接口: ifconfig eth0 up ifconfig eth0 down 设置IP地址: ifconfig eth0 192.168.1.10 netmask 255.255.255.0 显示简要信息: ifconfig -a 02 ip命令 ip命令是一个更现代的网络配置工具,功能更强大,语法更一致。它不仅可以显示网络接口的信息,还可以进行网络配置和管理。 01 基本用法 显示所有网络接口: ip addr show 显示特定网络接口: ip addr show eth0 启用/禁用网络接口: ip link set eth0 up ip link set eth0 down 设置IP地址: ip addr add 192.168.1.10/24 dev eth0 删除IP地址: ip addr del 192.168.1.10/24 dev eth0 显示路由表: ip route show 添加路由: ip route add 192.168.2.0/24 via 192.168.1.1 删除路由: ip route del 192.168.2.0/24 via 192.168.1.1 03 nmcli命令 nmcli是NetworkManager的命令行工具,适用于图形化管理网络连接。它提供了丰富的网络配置和管理功能。 01 基本用法 显示所有网络接口: nmcli device status 显示特定网络接口: nmcli device show eth0 启用/禁用网络接口: nmcli device disconnect eth0 nmcli device connect eth0 设置IP地址: nmcli connection modify eth0 ipv4.address……
SE_YJ 2024-11-216 0 0 -
交换机光口对通就这么简单!
01 光口对通可行吗 是可以的,光纤局域网的主线是直接交换机的,其次在连路由器。 1、交换机后面还能再接交换机,交换机接交换机叫级联,理论上可以无穷的一直级联下去,但实际应用过程中,建议级联不超过四层。 2、级联可以定义为两台或两台以上的交换机通过一定的方式相互连接,根据需要,多台交换机可以以多种方式进行级联。在较大的局域网例如园区网(校园网)中,多台交换机按照性能和用途一般形成总线型、树型或星型的级联结构。 02 不同厂家交换机对通时需注意 1. 两台交换机的光模块是单纤还是双纤。 2. 两台交换机的光模块是单模还是多模。 3. 两台交换机的光模块波长是否一致(单纤时注意收发是否一致)。 4. 两台交换机的光模块发送光功率和光接收灵敏度是否在同一范围内。 5. 两台交换机的光模块传输距离是否相同。 6. 两台交换机的光模块的端口速率和双工模式是否相同。 03 两台交换机对通需满足 1、同模式光纤下统一为单纤或双纤,若单双纤对通时中间需加单双纤转换器。 2、光纤模式统一为单模或多模,若双纤时单模和多模光纤对通,中间需加单多模转换器。 3、双纤时波长需统一(850nm、1310nm、1550nm),单纤时收发波长需统一(如:发送都为1310nm,接收都为1550nm或其他收发波长)。 4、发送光功率和光接收灵敏度需要在同一范围内。 5、光模块传输距离是否相同,若上述五个条件都满足,则可以在两个光模块中短距的距离内对通,但需注意长距离的光模块到达对端时的光接收灵敏度是否大于最小过载点。 6、光模块速率和双工模式应该都设置为强制百兆、千兆全双工或自协商,若一端自协商,另一端为强制百兆、千兆全双工,则不能link up。百兆光口和千兆光口不能对通。 04 两端都设置为自协商模式 双方互相发送/C/码流,如果连续接收到3个相同的/C/码且接收到的码流和本端工作方式相匹配,则返回给……
SE_YJ 2024-11-2011 0 0 -
交换机四大镜像:端口镜像、流镜像、VLAN镜像、MAC镜像
01 交换机镜像技术概述 交换机镜像技术是一种将网络流量复制到另一个端口或接口的方法,用于监控和分析网络中的数据流动。 通过镜像技术,网络管理员可以实时查看和分析网络中的数据包,从而进行故障排除、性能优化和安全审计。 01 应用场景 - 网络监控:实时监控网络流量,了解网络使用情况。 - 故障排除:定位网络故障,分析数据包传输问题。 - 安全审计:检测和记录网络中的异常流量,防止安全威胁。 - 性能优化:分析网络瓶颈,优化网络配置和性能。 02 端口镜像(Port Mirroring) 端口镜像是将一个或多个源端口的流量复制到一个目标端口。这种技术常用于监控特定端口的流量,帮助网络管理员进行故障排除和性能分析。 01 单向镜像 将源端口的入站或出站流量复制到目标端口。 例如,在Cisco交换机上配置单向镜像: Switch(config)# monitor session 1 source interface GigabitEthernet0/1 Switch(config)# monitor session 1 destination interface GigabitEthernet0/2 02 双向镜像 将源端口的入站和出站流量都复制到目标端口。 例如,在Cisco交换机上配置双向镜像: Switch(config)# monitor session 1 source interface GigabitEthernet0/1 both Switch(config)# monitor session 1 destination interface GigabitEthernet0/2 03 优点: 简单易用:配置和管理相对简单,适用于大多数网络监控需求。 广泛支持:大多数交换机厂商都支持端口镜像功能。 04 缺点: 可能增加网络负载:大量流量的复制可能会增加交换机的CPU和内存负担,影响网络性能。 流量复制全面:无法选择性地复制特定类型的流量,可能产生不必要的数据。 03 流镜像(Flow Mirroring) 流镜像是将符合条件的流量流复制到一个目标端口。这种技术可以根据特定的条件(如IP地址、协议类型、端口号等)选择性地复制流量,适用于更……
SE_YJ 2024-11-1918 0 0 -
同一交换机上,设备ping不通?
作者:网络工程师俱乐部 链接:https://www.zhihu.com/question/430207152/answer/28331277577 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 01 交换机Ping丢包的原因 交换机Ping丢包可能由多种因素引起,了解这些原因有助于我们更准确地诊断和解决问题。 01硬件故障 交换机硬件老化:长时间运行可能导致交换机内部组件老化,影响其正常工作。 网线或接口损坏:物理连接不良或网线损坏会导致数据传输不稳定,进而引发丢包。 02软件问题 固件版本过低:旧版本的固件可能存在已知的bug或性能问题,需要及时更新。 配置错误:错误的配置参数,如错误的VLAN设置或端口速率,可能导致数据包丢失。 03网络拥塞 流量过大导致丢包:网络流量超过交换机处理能力时,部分数据包可能会被丢弃。 广播风暴:大量广播数据包在网络中传播,占用大量带宽,导致正常数据包无法及时传输。 04安全威胁 ARP欺骗:恶意用户通过伪造ARP报文,篡改网络中的MAC地址映射表,导致数据包无法正确到达目标。 DDoS攻击:分布式拒绝服务攻击通过大量无效请求淹没网络,导致交换机无法处理正常的数据包。 02 如何诊断Ping丢包问题 诊断交换机Ping丢包问题需要系统的方法和工具。以下是一些常用的诊断手段,可以帮助网络工程师快速定位问题: 01 使用命令行工具 ping命令: 使用ping命令测试网络连通性,观察丢包率和延迟情况。 ping -c 100 <目标IP> 该命令发送100个ICMP请求,返回的结果将显示丢包率和平均延迟。 traceroute命令: 使用traceroute命令查看数据包在网络中的路径,帮助识别中间节点的问题。 traceroute <目标IP> 该命令显示数据包从源到目标的每一跳,可以发现哪个节点出现了丢包。 02 查看交换机日志 登录交换机管理界面:通过Web界面或命令行工具(如Telnet、S……
SE_YJ 2024-11-1856 0 0 -
zabbix还能和eNSP这么玩?这个联动实验简直不要太6
01 下载Zabbix 下载链接: https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb 下载完成后查看下载文件 02 安装Zabbix dpkg -i zabbix-release_7.0-1+ubuntu24.04_all.deb 03 安装mysql php等 apt update apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent mysql-server 中途会有确认安装选择y即可,等待最后安装完成。 04 开启mysql并创建Zabbix数据库 systemctl enable mysql systemctl restart mysql mysql -uroot -p 输入mysql root密码(默认为空)可以通过下面SQL语句设置(密码为spoto) USE mysql; ALTER USER 'root'@'localhost' IDENTIFIED BY 'spoto'; FLUSH PRIVILEGES; EXIT; 修改密码后重新登录mysql创建Zabbix数据库(用户名zabbix 密码password) mysql -uroot -p mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> set global log_bin_trust_function_creators = 1; mysql> quit; 05 导入数据库 zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix 输入zabbix密码password 这里导入得速度比较慢需要耐心等待 导入完成 06 导入数据库架构后禁用log-bin-trust-function-creators选项。 # mysql -uroot -p 输入mysql root密码 mysql> set global log_bin_trust_function_creators = 0; mysql> quit; 07 编辑zabbix……
SE_YJ 2024-11-159 0 0 -
太实用了吧?手把手教你华为eNSP模拟器桥接真实网络!
01 eNSP进行桥接 01 准备工作 比如这个图,之前自己搭建的运营商模拟的,访问只能访问61.128.1.1,局限性有点大,下面我们通过桥接到真实网络里面。 比如这个图,之前自己搭建的运营商模拟的,访问只能访问61.128.1.1,局限性有点大,下面我们通过桥接到真实网络里面。 绑定信息选择有线上网的网卡(可以通过ip来区分) PS:这里一定要注意用有线网卡,不要用无线网卡,否则桥接不成功 出现了这样的列表就表明OK了。 连接起来,我们来看看 02 测试下 自动获取到地址了,是192.168.255.5,这个是因为我实际网络就在这个网段 开启DNS解析 dns resolve ping外网域名,以及ping 114这些都是通的。 内网访问也没任何问题,我们可以省去模拟运营商的问题。 03 配合虚拟机桥接,更加真实 我们可以把vmware虚拟机桥接到交换机,让他通过这套eNSP出去上网,这里网卡用的VMnet1。 #办公区一交换机 # vlan 20 # interface Ethernet0/0/4 port link-type access port default vlan 20 # interface Ethernet0/0/1 port link-type trunk port trunk allow-pass vlan 10 20 30 虚拟机要处于VMnet1中 手动设置一个地址,然后来试下。 Ping没问题 打开网页也可以,是不是这样就更加真实了,直接可以测试各种实验。(前提电脑性能OK,起码16G内存,CPU 高频点)
SE_YJ 2024-11-148 0 0 -
如何配置交换机使网速增倍?这个方法一定要学会!
01 先举个例子 链路聚合将两个或更多物理端口汇聚在一起,形成一个逻辑端口,该端口以一个单个的更高带宽的逻辑链路出现。 链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。它可以用于扩展链路带宽,提供更高的连接可靠性。 直接来看例子,如何配置: 公司有2层楼,分别运行着不同的业务,本来两个楼层的网络是分开的,但都是一家公司难免会有业务往来,这时我们就可以打通两楼之前的网络,使具有相互联系的部门之间高速通信。 如下图: 如上图所示,SwitchA和SwitchB通过以太链路分别都连接VLAN10和VLAN20的网络,且SwitchA和SwitchB之间有较大的数据流量。 用户希望SwitchA和SwitchB之间能够提供更大的链路带宽来使相同VLAN间互相通信。同时用户也希望能够提供一定的冗余度,保证数据传输和链路的可靠性。 02 配置思路是啥? 01 采用如下的思路配置手工模式链路聚合: 1.创建Eth-Trunk接口并加入成员接口,实现增加链路带宽。 2.创建VLAN并将接口加入VLAN。 3.配置负载分担方式,实现流量在Eth-Trunk各成员接口间的负载分担,增加可靠性。 我们以华为s5700交换机的配置为实例,(s5700常用作项目的核心交换机) 03 实现配置步骤 01 配置步骤 1、在SwitchA和SwitchB上创建Eth-Trunk接口并加入成员接口 2、在SwitchA和SwitchB,创建VLAN并将接口加入VLAN # 创建VLAN10和VLAN20并分别加入接口。 # 在SwitchA和SwitchB,配置Eth-Trunk1接口允许VLAN10和VLAN20通过。 3、在SwitchA和SwitchB,配置Eth-Trunk1的负载分担方式。SwitchB的配置与SwitchA类似,不再赘述。 4、验证配置结果 在任意视图下执行display eth-trunk 1命令,检查Eth-Trunk是否创建成功,及成员接口是否正确加入。 [SwitchA] display eth-trunk 1 从以上信息看出Eth-Trunk……
SE_YJ 2024-11-1313 0 0 -
交换机Ping丢包这样应对最好用!
01 交换机Ping丢包的原因 交换机Ping丢包可能由多种因素引起,了解这些原因有助于我们更准确地诊断和解决问题。 01硬件故障 交换机硬件老化:长时间运行可能导致交换机内部组件老化,影响其正常工作。 网线或接口损坏:物理连接不良或网线损坏会导致数据传输不稳定,进而引发丢包。 02软件问题 固件版本过低:旧版本的固件可能存在已知的bug或性能问题,需要及时更新。 配置错误:错误的配置参数,如错误的VLAN设置或端口速率,可能导致数据包丢失。 03网络拥塞 流量过大导致丢包:网络流量超过交换机处理能力时,部分数据包可能会被丢弃。 广播风暴:大量广播数据包在网络中传播,占用大量带宽,导致正常数据包无法及时传输。 04安全威胁 ARP欺骗:恶意用户通过伪造ARP报文,篡改网络中的MAC地址映射表,导致数据包无法正确到达目标。 DDoS攻击:分布式拒绝服务攻击通过大量无效请求淹没网络,导致交换机无法处理正常的数据包。 02 如何诊断Ping丢包问题 诊断交换机Ping丢包问题需要系统的方法和工具。以下是一些常用的诊断手段,可以帮助网络工程师快速定位问题: 01 使用命令行工具 ping命令: 使用ping命令测试网络连通性,观察丢包率和延迟情况。 ping -c 100 <目标IP> 该命令发送100个ICMP请求,返回的结果将显示丢包率和平均延迟。 traceroute命令: 使用traceroute命令查看数据包在网络中的路径,帮助识别中间节点的问题。 traceroute <目标IP> 该命令显示数据包从源到目标的每一跳,可以发现哪个节点出现了丢包。 02 查看交换机日志 登录交换机管理界面:通过Web界面或命令行工具(如Telnet、SSH)登录交换机管理界面。 查看系统日志和错误日志:检查系统日志和错误日志,寻找异常信息,如硬件故障、配置错误等。 show logging 该命令显示交换机的日志信息,帮助识别潜在问……
SE_YJ 2024-11-1220 0 0 -
Linux大神都是怎么记住这么多命令的?
作者:网络工程师俱乐部 链接:https://www.zhihu.com/question/452895041/answer/3603876501 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 01 ifconfig命令 01 释义 显示或设置网络接口的配置信息,如IP地址、子网掩码、广播地址等。 可以使用 ifconfig interface up/down 来启用或禁用网络接口。 02 基本的使用方式 1.显示所有网络接口的状态 2.显示特定网络接口的状态(例如,eth0) 3.为网络接口分配IP地址 你需要确定要分配的IP地址和子网掩码。 例如,如果你想要给eth0接口分配IP地址192.168.1.100和子网掩码255.255.255.0,可以使用以下命令: 4.启用或禁用网络接口 ①启用网络接口(例如,eth0) ②禁用网络接口 5.添加或删除广播地址 ①给网络接口添加广播地址 ②删除广播地址 6.添加或删除网络接口的别名 给eth0接口添加别名IP地址192.168.2.100: 删除eth0:0别名: 想想看,当你遇到网络连接故障,用ifconfig一查,就能迅速知道IP地址是不是设置对了,网络接口是不是开着。这招直接就能找到问题的症结所在。 在一些老系统里,ifconfig还是唯一能用的网络配置工具。 但需要注意的是,使用ifconfig命令可能需要管理员权限,因此可能需要在命令前加上sudo。 另外,ifconfig命令在一些Linux发行版中已经被ip命令取代,因为ip命令提供了更多的功能和灵活性。 02 IP命令 01 释义 一个多功能的命令,用于显示和操作网络接口、路由、隧道和网络设备。 例如,ip addr show 显示接口的IP地址,ip link set dev eth0 up 启用网络接口。 02 基本的使用方式 1.显示所有网络接口的状态 2.显示特定网络接口的状态(例如,eth0) 3.为网络接口分配IP地址 给eth0接口分配IP地址192.168.1.100/24(其中/24表示子网掩码是255.255.255.0) 4.删除……
SE_YJ 2024-11-1117 0 0 -
远程办公过程中你都用了哪些工具呢?
01 VPN是个啥 那什么是VPN?我们为什么要通过VPN来访问公司内网呢? 别着急,今天就来跟大家聊一聊VPN是如何为远程办公的信息安全保驾护航的。 在讲VPN之前,我们先简单了解一下公司内网。 所谓公司内网,就是公司内部建立的一个局域网。这个网络是封闭的,公司外面的黑客无法访问这个网络,这样公司内部的资料数据就是安全的。 如果说因特网是一片广阔的天地,那公司内网就是被四面墙围起来的一个小房子,只有处在这个房子里的人才能够使用它的资源。 那在家远程办公,处于因特网中的你,要如何使用房子里的资源,又不泄露房子里的秘密信息呢? 那就要悄咪咪地建立一条只有你知公司知的“秘密隧道”了。一开始大家想到的是专线,在总部和分部拉条专线,只传输自己的业务,但是这个专线的费用高昂,不是一般公司能够承受的,而且维护也很困难。 那么有没有物廉价美,更具有性价比的方案呢? 有,那就是VPN。 VPN:(Virtual Private Network),学名虚拟专用网络,便可以帮你和公司之间搭建这么一条“秘密隧道”。 当你通过VPN访问公司内网时,数据传递全部通过“秘密隧道”悄悄进行,这样就保证了你和公司之间的网络通讯是安全私密的。 但是这条隧道并不是真实存在的,而是通过数据加密技术封装出来的一条虚拟数据通信隧道,实际上它借用的还是互联网上的公共链路。 VPN会对你和公司之间传递的数据进行加密处理,加密后的数据会在一条专用的数据链路上进行安全传输,如同架设了一个专用网络一样。所以VPN称为虚拟专用网络。 02 VPN是如何工作的? 当开启VPN后,你访问公司内网的办公网站时,不再直接访问公司内网的服务器,而是去访问VPN服务器,并给VPN服务器发一条指令“我要访问办公网站”。 VPN服务器接到指令后,代替你去访问办公网站,收到公司办公网站的内容后,再通过“秘密隧道”将内容……
SE_YJ 2024-11-089 0 0
升级版本
评论于 华为2288h v5 对iBMC上报Nand Flash预留块不足10%告警的说明