文章目录
- 1,ifconfig命令
- 2,ens10和eth10
- 3,查看PCI地址
1,到达最后一行
ctrl + end
1,ifconfig命令
ifconfig 是一个用于配置和显示网络接口信息的命令行工具
1,ifconfig
这将显示所有网络接口的详细信息,包括接口名称、MAC 地址、IP 地址、子网掩码、广播地址等
ens33
:表示网络接口的名称。
flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
:表示接口的当前状态。其中 UP 表示接口已启用,BROADCAST 表示接口支持广播通信,RUNNING 表示接口正在运行,MULTICAST 表示接口支持组播通信。
mtu 1500
:表示接口的最大传输单元(Maximum Transmission Unit)。MTU 是数据链路层一次能够传输的最大数据包长度。
inet 192.168.20.2
:表示接口的 IPv4 地址。在该示例中,接口的 IP 地址为 192.168.20.2。
netmask 255.255.255.0
:表示接口的子网掩码。子网掩码用于将 IP 地址划分为网络部分和主机部分。
broadcast 192.168.20.255
:表示接口的广播地址。广播地址用于将数据包发送到同一网络中的所有主机。
inet6 fe80::2736:eb03:717c:3e29
:表示接口的 IPv6 地址。IPv6 是下一代互联网协议,用于分配全球唯一的地址。
prefixlen 64
:表示接口的 IPv6 地址前缀长度。IPv6 地址由前缀和接口标识符组成,前缀长度指示前缀的位数。
scopeid 0x20<link>
:表示接口的作用域标识符。作用域标识符指示地址的可用范围。
ether 00:0c:29:4d:c3:39
:表示接口的 MAC 地址。MAC 地址是网络接口的唯一标识
2,ifconfig <interface_name>
将 <interface_name> 替换为你要查看的网络接口名称,例如 eth0。这将显示指定网络接口的详细信息。
2,ens10和eth10
ens0 和 eth0 是两个不同的网络接口命名约定,常见于不同的操作系统或网络设备。
ens0 是一种新的网络接口命名约定,通常在现代Linux系统中使用。它基于 systemd 网络接口命名规则,以 ens 开头,后面跟着一个数字,表示第几个以太网接口。例如,ens0 表示第一个以太网接口。
eth0 是传统的网络接口命名约定,在旧版本的Linux系统中广泛使用。它以 eth 开头,后面跟着一个数字,表示第几个以太网接口。例如,eth0 表示第一个以太网接口。
总的来说,ens0 和 eth0 的区别在于命名约定的不同,它们都是用来标识不同的以太网接口。在网络配置和管理中,它们的功能和用法一般是相似的,只是命名上的差异。
3,查看PCI地址
PCI地址是指Peripheral Component Interconnect(PCI)总线上的设备的物理地址。PCI总线是一种用于连接计算机主板和外部设备的标准接口。PCI地址由总线号、设备号、功能号和寄存器号组成。总线号用于标识设备所连接的PCI总线的编号,设备号用于标识同一总线上的不同设备,功能号用于标识同一设备上的不同功能,寄存器号用于标识设备上的寄存器。通过组合这些编号,计算机系统可以识别和访问特定的PCI设备和其对应的寄存器。PCI地址在操作系统和设备驱动程序中使用,用于配置、管理和与PCI设备进行通信。总之,PCI地址是一种用于标识PCI总线上设备的物理地址,由总线号、设备号、功能号和寄存器号组成。它为操作系统和驱动程序提供了一种标准化的方式来访问和控制PCI设备。PCI地址用于唯一标识连接到PCI总线的设备,并确定设备的位置和访问设备的寄存器。
1,查看所有网口
的PCI地址
// install
yum install pciutils
//check
lspci | grep Eth
2,查看指定网口地址
ethtool -i eth37/ens37