---
title: Ubuntu查看网卡信息
description: "注意: 使用下面这些命令前需要安装 $sudo apt install net-…"
url: "https://www.lanever.com/docs/ubuntu%e6%9f%a5%e7%9c%8b%e7%bd%91%e5%8d%a1%e4%bf%a1%e6%81%af/"
updated: "2024-02-02"
category: Linux
---

# Ubuntu查看网卡信息

注意: 使用下面这些命令前需要安装

$sudo apt install net-tools

$sudo apt install ifdownup

$sudo apt install network-scripts

### 查看网卡型号

- lspci -k | grep -i -A2 net

查看网卡设备信息，查看网卡生产商，型号。

- lspci | grep -i net

查看Ubuntu 中，通常有线网卡为eth0，无线网卡则为wlan0，后续增加的以此类推（可能某些无线网卡型号命名为eth1，而非wlan0）。

查看系统网卡信息

### ifconfig

ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具。

查看信息

$ifconfig

激活/禁用网卡

$sudo ifconfig 网卡设备名 up/down

查看网卡信息

$sudo ifconfig 网卡设备名

启用/禁用网络

sudo /etc/init.d/networking start

(service network start)

### iwconfig

用于查看无线连接情况

$ iwconfig

### 查看USB网卡

$ lsusb

### 修改网卡接口名

sudo nano /etc/udev/rules.d/70-persistent-net.rules

修改下列字段便成。

NAME="eth0"和 NAME="wlan0"

随后重启Ubuntu。

### ifdown / ifup 与 ifconfig down的区别

参考链接:ifup/ifdown ethX 和 ifconfig ehtX up/down的区别_GDUTLYP的专栏

摘录内容如下,

相同点：【启用】和【禁止】网卡

ifup  ethX 和 ifconfig  ethX  up               用来启用网卡设备

ifdown  ethX 和 ifconfig  ethX  down       用来禁用网卡设备

### 区别1：命令与脚本——本身属性的差别

ifconfig：          设定网络参数时使用的指令  

ifup / ifdown：   设定网络参数时使用的脚本  

使用格式：

【脚本方式】  如：ifup/ifdown ethX（X表示网卡编号）

ifup  eth0          使用ifup脚本来启用网络接口eth0 。

ifdown  eth0      使用ifdown脚本禁止网络接口eth0 。

【指令方式】  如：ifconfig ethX up/down（X表示网卡编号）

ifconfig  eth0  up       使用ifconfig命令启动网络接口eth0 。

ifconfig  eth0  down   使用ifconfig命令禁止网络接口eth0 。

### 区别2：手动修改与自动配置

ifconfig          是手动修改网络接口参数。

ifup / ifdown   是修改配置文件里面的参数。

ifup 与 ifdown 脚本是以 /etc/sysconfig/network-scripts/ifcfg-ethX文件来进行激活的！它会直接在/etc/sysconfig/network-scripts目录下搜索对应的配置文件(ifcfg-ethX)，修改文件里面的参数。例如，对于网卡eth0来说，它会找到ifcfg-eth0这个文件，然后对文件的内容加以设置和修改。

所以在使用ifup/ifdown前，首先要确认ifcfg-ethX文件是否存在于正确的目录内,如果不存在则会启动或关闭失败，也就是说ifup和ifdown除了存在 ethX这个实体网卡之外，还要存在ifcfg-ethX文件才行。

### 区别3：关闭网卡时的区别

如果用了ifconfig 修改或设置网络接口参数，那么就无法用ifdown  ethX方式来关闭。这是因为ifdown会分析目前网络接口参数是否与文件ifcfg-ethX的配置参数是否一致，不一致的话，就会放弃操作。因此用ifconfig修改完后，需要用ifconfig  ethX  down 才能关闭该接口。

ifconfig  ethX  up/down 可以使用ifup / ifdown  ethX来替代。但是使用ifup / ifdown脚本【启用】或【禁用】特定的网络接口比直接使用ifconfig命令要好一些，这是因为脚本可以认真查看并处理与某一个特定接口有关的所有参数和相关功能。

ifup和ifdown这两个脚本通常放在/etc/sysconfig/network-scripts/或者/etc/network/下面。
