CentOS 7 网卡没有 IP 地址的解决方法

📅 2026/7/3 3:57:53 👁️ 阅读次数 📝 编程学习
CentOS 7 网卡没有 IP 地址的解决方法

方法一:修改网卡配置文件(推荐)
# 1. 进入网卡配置目录
cd /etc/sysconfig/network-scripts/

# 2. 查看网卡配置文件
ls -la ifcfg-*
你会看到类似 ifcfg-ens33 的文件。

# 3. 编辑网卡配置
vi ifcfg-ens33
找到并修改以下两项:

ONBOOT=no → ONBOOT=yes
BOOTPROTO=dhcp (如果是 none 也可以)
按 i 进入编辑模式,修改后按 Esc,输入 :wq 保存。

# 4. 重启网络服务
systemctl restart network
# 5. 验证
ip addr
现在 inet 字段应该出现 IP 地址了。

方法二:使用 nmcli 命令
# 1. 查看网络连接状态
nmcli device status

# 2. 启动网卡
nmcli device connect ens33

# 或者
nmcli device up ens33

# 3. 验证
ip addr
方法三:临时设置 IP(测试用)
# 临时分配一个 IP(重启后失效)
ip addr add 192.168.137.100/24 dev ens33

# 开启网卡
ip link set ens33 up

# 验证
ip addr