CentOS 6.8 中没有 ifcfg-eth0 配置文件的解决办法
新建的虚拟机,点击右上角网络管理器,没有可用网络。
进入网络配置文件夹查看
cd /etc/sysconfig/network-scripts/
发现 /etc/sysconfig/network-scripts/ 目录下没有 ifcfg-eth0 这个网卡配置文件。
百度的解决方案:
1、关闭NetworkManager服务
$ service NetworkManager stop
2、关闭NetworkManager开机启动
chkconfig NetworkManager off
3、添加 /etc/sysconfig/network-scriipts/ifcfg-eth0 文件
vi ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.187.130
NETMASK=255.255.255.0
GATEWAY=192.168.187.2
DNS1=192.168.187.2
HWADDR=00:0c:29:51:8e:66
NM_COnTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
4、开机启动network
chkconfig network on
5、开启network服务
service network start
注:文件内容的值根据实际情况修改
mac地址:
ip address show
ip地址、网关、子网掩码:
重启网络报错:
Device not managed by NetworkManager or unavailable
可能是因为这些服务没有正常运行
开启服务后ping测试正常: