百度
360搜索
搜狗搜索

如何获知linux系统网卡详细介绍

在 Linux 系统中查看网卡信息可通过命令行工具、图形化界面或配置文件实现,以下是具体方法及操作指南:

一、命令行工具:灵活高效的底层操作

1.
基础信息查看

  • ip addr(推荐)
    这是替代ifconfig的官方推荐工具,功能更强大且支持 IPv6。
    bash
     addr show          

    addr show eth0

    输出示例:
    plaintext

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    inet 127.0.0.1/8 scope host lo

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0

  • ifconfig(部分发行版需安装net-tools
    bash
                

    eth0

    注意ifconfig已被ip命令取代,新系统可能未预装。

2.
硬件与驱动信息

  • lspci
    列出 PCI 设备,过滤网卡信息:
    bash
    lspci       

    lspci

    输出示例:
    plaintext

    02:01.0 Ethernet controller [0200]: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) [8086:100e] (rev 01)

    Subsystem: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) [8086:0000]

    Kernel driver in use: e1000

  • ethtool
    查看网卡详细参数(如速率、双工模式):
    bash
     eth0                  

    eth0

    eth0

    输出示例:
    plaintext

    Settings for eth0:

    Supported ports: [ TP ]

    Supported link modes: 10baseT/Half 10baseT/Full

    100baseT/Half 100baseT/Full

    1000baseT/Full

    Auto-negotiation: on

    Current message level: 0x00000007 (7)

3.
网络配置与状态

  • nmcli(NetworkManager 命令行工具)
    bash
    nmcli device status         

    nmcli device show eth0

    nmcli connection show

    适用场景:CentOS/RHEL 7+、Fedora 等使用 NetworkManager 的系统。

  • dmesg
    查看系统启动时的网卡加载信息:
    bash
              

二、图形化界面:直观便捷的可视化操作

1.
GNOME 桌面

  • 路径:右上角网络图标 → “有线设置”“Wi-Fi 设置” → 选择网卡。
  • 功能:查看 IP 地址、MAC 地址、连接状态,支持图形化修改配置。

2.
KDE 桌面

  • 路径:系统设置 → “网络” → 选择网卡。
  • 功能:显示接口详情、流量统计,支持双网卡路由配置。

3.
字符界面工具

  • nmtui
    文本模式下的图形化配置工具:bash
    nmtui                     

三、配置文件:手动管理网络参数

1.
主要配置文件路径

  • /etc/network/interfaces(Ubuntu 18.04 前):
    conf
    auto eth0

    iface eth0 inet static

    address 192.168.1.100

    netmask 255.255.255.0

    gateway 192.168.1.1

  • /etc/sysconfig/network-scripts/ifcfg-eth0(CentOS/RHEL):
    conf
    DEVICE=eth0

    BOOTPROTO=static

    ONBOOT=yes

    IPADDR=192.168.1.100

    NETMASK=255.255.255.0

    GATEWAY=192.168.1.1

  • /etc/netplan/*.yaml(Ubuntu 18.04+):
    yaml

    no

    192.168.1.100/24

    192.168.1.1

    8.8.8.8 114.114.114.114

2.
生效配置

bash

systemctl restart NetworkManager.service

systemctl restart network.service

netplan apply

四、常见问题与诊断

  1. 网卡未识别

    • 检查硬件连接:lspci确认网卡是否存在。
    • 安装驱动:lspci -k查看驱动状态,若未加载,需手动安装。

  2. 网络连接异常

    • 测试连通性:ping 192.168.1.1(网关)或ping www.baidu.com
    • 查看路由表:ip route show确认默认路由。
    • 检查防火墙:ufw statusfirewall-cmd --state

  3. 多网卡配置

    • 绑定(Bonding):通过nmcli或配置文件创建 Bond 接口。
    • 路由策略:使用ip route添加特定路由(如ip route add 192.168.0.0/16 dev eth1)。

五、总结:按需选择工具

场景 工具 / 方法 优势
快速查看接口状态 ip addr / ifconfig 简洁明了
硬件与驱动信息 lspci / ethtool 底层细节
图形化操作 GNOME/KDE 设置 直观易用
配置文件管理 /etc/network/interfaces 长期生效配置
故障诊断 dmesg / ethtool -S 系统日志与统计数据

通过以上方法,您可以全面了解 Linux 系统中的网卡信息,并根据实际需求选择最合适的工具进行管理和维护。

阅读更多 >>>  小米redmi电脑怎么安装Linux

网站数据信息

"如何获知linux系统网卡"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:如何获知linux系统网卡的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!