首页 > 系统相关 >深入了解 Linux 网卡和网口:揭秘网络接口的奥秘

深入了解 Linux 网卡和网口:揭秘网络接口的奥秘

时间:2023-12-23 17:32:34浏览次数:39  
标签:查看 网卡 网口 网络接口 标识符 eth0

实际工作中,把服务器关机了,网线从一个网口移动到了其他网口,导致再开机后,服务器无法联网了。由于缺少王工的支持,这使我开始关注网络技术。先总结下常用的概念和操作吧。

1. 网卡和网口的对应关系

在 Linux 系统中,网卡(Network Interface Card,NIC)与网络接口(网口)之间存在紧密的对应关系。每个网卡通常对应一个或多个网络接口,而网口是在操作系统中定义的逻辑实体。网口的标识符通常以类似 eth0eth1 的形式存在,表示以太网接口的编号。以下是如何查看每个网口上是否插入网线,以及判断对应网口的网线是否插好的方法:

  • 使用 ifconfigip a 命令查看输出,关注每个网口的状态。如果网口的状态为 UP,则表示网线已插好。例如:
$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

$ ip a
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  • 使用 ethtool 命令检查接口的链接状态,例如:ethtool eth0

2. 网口标识是否会随着电脑重启改变

通常情况下,Linux 系统中的网口标识符在系统重启后是稳定的。然而,有一些情况可能导致网口标识符的变化,如硬件更改、内核模块加载顺序、udev 规则的变化等。为了确保网口标识的稳定性,可以采取以下措施:

  • 使用持久性规则:配置 udev 规则,为网络接口指定持久性的名称,使得相同的物理网卡在系统重新启动后分配相同的网口标识符。
  • 使用固定的 MAC 地址:在配置文件(如 /etc/network/interfaces)中使用 MAC 地址进行接口配置,确保物理链路无论何时都获得相同的标识符。

3. 如何查看网口和网卡的对应关系

要查看网口和网卡的对应关系,可以通过以下几种方法:

  • 使用 ifconfig 命令查看每个网口的状态:
$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
  • 使用 ip a 命令查看每个网口的状态:
$ ip a
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  • 使用 ethtool 命令检查接口的硬件特性和链路状态:
$ ethtool eth0
  • 查看 /sys/class/net 目录下的符号链接,了解网口的详细信息:
$ ls -l /sys/class/net
  • 使用 lspci 命令查看系统上的 PCI 设备信息,过滤网卡相关的信息:
$ lspci | grep Ethernet
00:12.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
  • 额外查看 /proc/net/dev 文件,该文件提供有关网络接口的统计信息,可以进一步了解网口标识符与物理口的关系:
$ cat /proc/net/dev

通过以上命令,可以了解每个网口的状态、硬件信息以及是否连接有网线,同时识别具体物理口与网口标识符之间的对应关系。

标签:查看,网卡,网口,网络接口,标识符,eth0
From: https://blog.51cto.com/u_14316134/8945572

相关文章

  • linux-网卡配置
    一、网络配置iplinkshow查看网卡配置setens33up/down网卡的开启关闭iplinkadd/up添加/删除网卡为网络设备添加协议地址ipaddress192.168.10.1/24brocase二、添加网卡并配置网络1、在linux虚拟机上新添加一个网卡2、进入终端网卡配置界面cd/etc/s......
  • vmware虚拟机 linux 本地yum源,网卡配置ens33,防火墙selinux
    1、挂载镜像文件,CentOS-7-x86_64-DVD-1804.iso,并且要处于连接状态#光盘挂载至/mntmount/dev/sr0/mnt#备份yum源文件cd/etc/yum.repos.d/mkdir-p./bakmvCentOS*./bak#编缉本地源vimlocal.repo[centos7]name=CentOS7baseurl=file:///mntenable=1gpgcheck=0 关闭防......
  • 爱芯派pro通过无线网卡rtl8188eu连接热点
    爱芯派pro通过无线网卡rtl8188eu连接热点爱芯派pro目前的底板的pcie的复位有问题,所以pcie接口无法挂载上去,所以自己购买的rtl8822网卡也用不了,然后想起来自己还有正点原子的rtl8188eu网卡,但是没有和工作人员进行摸索后才知道没有对应驱动,现在是如何使用该网卡让爱芯派连接上wifi......
  • 如何构建一个高速的局域网 —— 第一步先有个高速网卡
     由于自己是搞技术的,一直都有使用高速网卡构建的HPC或AI计算平台,虽然工作多年却一直想在自己家中也搞个小型的分布式计算平台,也正好把家中的几台老台式机组合到一起工作,纯为了极客的技术爱好。 由于自己是搞技术的,家中的老电脑是有几台的,唯一缺少的就是高速网卡,一看网店中的......
  • Windows 双网卡 配置静态路由 内外网 同时使用 一个有线 一个无线
    双网卡内网外网两个网络同时连接情况描述:Windows10电脑,支持双网卡工作工作内网,外网,需要同时使用,而不是切换网络以太网+wifi的形式,至于哪个是外网哪个是内网没有特定规定内网信息:外网信息:操作步骤管理员权限打开CMD删除默认路由前先查看一下当前路由表,免得......
  • Qt搜索本机网卡对应网段的在线设备
    需求:销售给我的需求是找出哪些IP是没有被占用的,所以我要先找出已经被占用的IP 项目是Qt开发的,所以在网上搜索了下,搜索到的实现方式都是:QHostInfo::lookupHost,但是这种方式,我发现有部分已经占用了的IP还是搜索不出来,遂放弃这种方式。//QHostInfo::lookupHost方式搜索占用的I......
  • 一种PVE直通全网卡,不丢管理的小技巧
    参考来源:B站up,非常普通的旅者关键词:PVE小技巧,网卡直通,NAS概要:PVE网络除了常规的物理网络设备外,还存在一个虚拟的网络设备lo没在网络的UI界面显示。我们可以通过桥接lo的方式接入虚拟机主路由的LAN口,形成一个虚拟机的内部网络。再直通所有网卡到虚拟主路由,通过主路由管理所有......
  • 在星光2使用RTL8811CU无线网卡的记录
    在星光2使用RTL8811CU无线网卡的记录1.硬件和软件基础条件硬件:StarFiveVisionFive2v1.3BCPU:JH71104CoresRISCV64GCMEM:4GBDisk:SandiskUltra32GBMicro-SDCard无线网卡:COMFASTCF-811AC802.11ac无线网卡无线网卡芯片:RTL8811CU无线网卡USB信息:0bda:c811Linu......
  • 正规流量卡和物联网卡有什么区别呢?
    流量卡和物联网卡,这两种卡虽然都是用来上网的,但它们之间还是有挺多差别的。首先,咱们来看看运营商的问题。流量卡通常是由大的运营商,像移动、联通、电信这样的公司来运营的,你可以在他们的营业厅里查到相关信息,所以相对来说是比较可靠的。而物联网卡呢,可能是由一些公司或者个人来运......
  • DPDK是什么?DPDK网卡更有优势吗?
    近年来,随着数字化的推进,上云成为企业数字化建设的重要指标,用云程度持续深入。可以说,云时代已经来临。应云而生的DPDK云时代的一个典型特征,是数据的高速增长。据华为GIV数据,预计2025年全球数据量将达到180ZB。面对大爆发的网络数据,数据中心网络也向25GE、100GE、400GE甚至更高速......