温馨提示×

linux ifconfig怎样开启网卡

小樊
45
2026-09-17 03:59:30
栏目: 智能运维

在 Linux 中,ifconfig 本身不能直接“开启网卡驱动”,它主要用于配置和启用/禁用已存在的网络接口。是否能用 ifconfig 开启网卡,取决于网卡是否已被内核识别。

下面分情况说明:


一、用 ifconfig 启用网卡(接口已存在)

1. 查看网卡

ifconfig -a

ip link show

如果看到类似:

eth0
ens33
wlan0

但状态是 DOWN,可以用 ifconfig 启用。

2. 启用网卡

sudo ifconfig eth0 up

或(推荐新系统)

sudo ip link set eth0 up

3. 配置 IP(可选)

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0

4. 启用 DHCP(通常)

sudo dhclient eth0

二、网卡根本看不到(未被识别)

如果 ifconfig -a没有网卡,说明:

  • 网卡驱动未加载
  • 网卡被禁用(BIOS / 硬件)
  • 系统未识别设备

1. 查看 PCI 网卡

lspci | grep -i ethernet

2. 查看内核是否识别

dmesg | grep eth
dmesg | grep network

3. 加载驱动(示例)

sudo modprobe e1000

(驱动名依网卡型号而定)


三、常见发行版说明

CentOS / RHEL

sudo ifup eth0

sudo nmcli device connect eth0

Ubuntu(18.04+)

sudo ip link set eth0 up

四、补充说明(重要)

ifconfig

  • 可以 up / down 网卡
  • 不能“发现新硬件”

✅ 现代 Linux 推荐:

ip link
ip addr
ip route

如果你能告诉我:

  • 系统版本(CentOS / Ubuntu / Debian)
  • 网卡型号
  • ifconfig -a 输出

我可以给你更精确的操作步骤。

0