Linux不能上网

本文详细介绍了如何解决Linux虚拟机无法上网的问题,通过一系列步骤调整网卡配置,包括检查网卡状态、修改配置文件、重启服务等,最终实现网络连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Linux 系统,不能上网。

原因:复制或导入的虚拟机导致网卡对不上

解决思路:

1. 查看目前系统的所有网卡

# ifconfig -a

在这里插入图片描述
发现只有 lo、pan0,没有 eth0

2. 打开网卡配置目录

# cd /etc/sysconfig/network-scripts/

发现有 ifcfg-eth0 文件,却没有 ifcfg-pan0 文件。

3. 查看系统网卡信息

# cat /etc/udev/rules.d/70-persistent-net.rules 

发现有 eth0、pan0 网卡的信息。

4. 备份 ifcfg-eth0 文件,并删除该文件

# mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/bak-eth0

5. 删除 70-persistent-net.rules 文件

# rm -rf /etc/udev/rules.d/70-persistent-net.rules

6. 重启系统

# reboot

7. 把bak-eht0 恢复成 ifcfg-eth0

# cp /etc/sysconfig/network-scripts/bak-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0

8. 将物理地址写到 70-persistent-net.rules 文件

# vim /etc/udev/rules.d/70-persistent-net.rules

找到 eth0 网卡的信息,把 第7步中的网卡 的物理地址HWADDR 填到addr中。

9. 重启服务

# service network restart 

10. 检测是否成功,是否能上网

# ping 192.168.0.1
# ping www.baidu.com

如果都能ping通,恭喜你,成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值