在 Linux 中,ifconfig 主要用于查看和配置网络接口。启动(启用)网卡的方法取决于你的系统环境,以下是几种常见情况:
ifconfig 启动网卡(临时生效)sudo ifconfig 网卡名 up
例如:
sudo ifconfig eth0 up
对应的关闭命令是:
sudo ifconfig eth0 down
✅ 这是临时生效的,重启后会失效。
dhclient 获取 IP(常见于 DHCP)启动网卡后,如果接口没有 IP,可以手动获取:
sudo dhclient eth0
ip 命令(推荐,较新系统)现代 Linux 更推荐使用 ip 命令(ifconfig 已逐渐被取代):
sudo ip link set eth0 up
获取 IP:
sudo dhclient eth0
先查看当前有哪些网卡:
ifconfig -a
或:
ip addr
编辑:
sudo vim /etc/network/interfaces
示例:
auto eth0
iface eth0 inet dhcp
重启网络:
sudo systemctl restart networking
编辑:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
关键配置:
ONBOOT=yes
BOOTPROTO=dhcp
重启网络:
sudo systemctl restart network
nmcli device status
nmcli device connect eth0
eth0?(可能是 ens33、enp0s3)NetworkManager 管理如果你愿意,可以告诉我:
ifconfig -a 的输出我可以给你精确命令。