Linux网络不可用(Linux网络设置)
出现如下情况时
首先进行问题排查
在终端输入 ping www.baidu.com
如果能够ping通则可能是Firefox没有配置好,配置一下自动连接网络即可。
如果ping不通则可能就是虚拟机网络配置问题。
解决方法
(1)检查网络适配器是否设置为NET模式。
(2)cmd输入services.msc。检查VMware DHCP Service 与 VMware NAT Servicr是否开启。若已开启则重启一下。
(3)将网络连接改为NAT模式后,再开启虚拟机,在命令行输入ifconfig回车,查看虚拟机的网络配置,如下图所示,注意到第一行显示为ens32(此处需记录下来,与后续步骤命令相关)
(4)在命令行输入su root回车,输入密码后进入root模式(出于安全考虑,输入密码时不会显示在屏幕上),此时可修改虚拟机配置文件。在命令行输入vi /etc/sysconfig/network-scripts/ifcfg-ens32回车(此处命令可能有略微变化,如果上一步中输入ifconfig回车后显示的为ens33或其他,则命令相应改成vi /etc/sysconfig/network-scripts/ifcfg-ens33回车或其他),出现网络配置相关选项,此时可以看到ONBOOT选项值为no,如下图所示。
(5)上一步保存退出后,进入命令行,输入systemctl restart network.service回车,退出终端后重新打开。
如果出现如下情况
重启网卡报Job for network.service failed because the control process exited with error code.。。 错误
解决问题
在终端分别输入
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network