linux怎么查看网卡

哎呦,咱们聊聊Linux系统里怎么查网卡信息吧。
这事儿啊,其实挺简单的,有几个常用命令。

先说个ifconfig,这货儿能给你列出所有网络接口的配置和状态,啥IP地址、MAC地址、收发数据包的情况,都能看个明白。
我记得我第一次用这命令,是在2 01 5 年,那时候还是个菜鸟,一看那密密麻麻的信息,头都大了。
不过现在啊,我一看就明白了。

但是啊,有个前提,得安装个net-tools包,有些新版的Linux默认没装这个。
我当时也没想明白为啥,后来查了查,说是为了简化系统,省空间。

再说说lspci,这玩意儿能查看PCI总线上的设备列表,你用grep过滤一下,就能找到网卡的信息。
比如,lspci|grep-i 'eth',就能看到网卡的型号和位置。
这招啊,特别适合确认网卡的型号,比如我之前用的一个Intel的网卡,型号是8 2 5 4 5 EM。

对于无线网卡,你可以用iwconfig命令,这玩意儿只针对无线网卡。
比如,你输入iwconfig,如果系统有无线网卡,就能看到SSID、信号强度这些信息。

最后得说说ethtool,这货儿功能挺强大,不仅能查询网卡信息,还能配置。
比如,你输入ethtool eth0,就能看到网卡的速率、双工模式这些。
特别有用的是,你用ethtool -p eth0,能直接看到网卡的指示灯闪烁,这样就能直观地识别出是哪个网卡了。

总的来说啊,你要查基础信息,就用ifconfig;要查硬件型号,就用lspci|grep-inet;要查无线网卡,就用iwconfig;要定位物理接口,就用ethtool-p。
不过啊,有些命令需要管理员权限,像ethtool,你最好用sudo来执行,这样更安全。

Linux常用的四种配置网卡方式

Linux配网卡啊,常用就四种
1 . 用VIM文本编辑器配 先打开终端,敲命令 cd /etc/sysconfig/network-scripts/ 进去。
然后 ls 看下网卡叫啥,比如叫 ifcfg-ens1 6 0。
再敲 vim ifcfg-ens1 6 0 打开它。

在文件里改参数: bash TYPE=Ethernet BOOTPROTO=static NAME=ens1 6 0 ONBOOT=yes IPADDR=1 9 2 .1 6 8 .1 0.2 0 NETMASK=2 5 5 .2 5 5 .2 5 5 .0 GATEWAY=1 9 2 .1 6 8 .1 0.1 DNS1 =1 9 2 .1 6 8 .1 0.1 这些是必须填的。
改完保存,按 Esc 再 :wq。

然后重启网卡。
如果是RHEL7 ,敲 systemctl restart network。
RHEL8 就 nmcli connection reload 网卡名,比如 nmcli connection reload ens1 6 0。

2 . 用nm-connection-editor图形界面 在终端敲 nm-connection-editor。
选Ethernets那行,点右下角小齿轮。
选General里要啥选项。
点IPv4 Settings,Address那块填IP。
保存,再重启网卡。

3 . 系统托盘图标改 点屏幕右下角网络图标,选WiredSettings。
Wired那块调成ON,再点齿轮。
IPv4 选Manual,Address里填IP。
Apply保存,然后关再开Wired。

4 . 用nmtui字符界面 敲 nmtui 进去。
方向键选Edit a connection,点你要改的网卡,比如ens1 6 0。
点Edit。
Addresses那块填IP和掩码,比如 1 9 2 .1 6 8 .1 0.2 0/2 4 OK保存。

重启网卡就行。

这四种方法都行,看你要啥场景用啥。