問題描述:
我的vm中安裝了一台虛擬機centos7,用着用着不知道為什么重啟network總是報錯,但是切換到橋接模式就沒事。
[root@centos7 ~]# systemctl restart network Job for network.service failed because the control process exited with error code. See "systemctl status network.service"
and "journalctl -xe" for details. [root@centos7 ~]#
解決思路:
0. 直接去看下面的鏈接
1. 關閉 NetworkManager 服務
2. 虛擬機 Mac 地址問題
3. 網卡配置文件錯誤或丟失 ( 注意eth0 )
4. centos7安裝時 網卡被改名為 "eth0"
網卡配置名是已經修改成eth0以后執行下面操作,一共修改的地方有三處,
第一處網卡名:/etc/sysconfig/network-scripts/ifcfg-eth0 ,
第二處配置文件里面:NAME=eth0 ,
第三處也是配置文件里面:DEVICE=eth0
修改/etc/sysconfig/grub,添加net.ifnames=0 biosdevname=0
[root@centos7 ~]# cat /etc/sysconfig/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=128M rd.lvm.lv=centos/root rhgb quiet net.ifnames=0 biosdevname=0" GRUB_DISABLE_RECOVERY="true" [root@centos7 ~]#
生成菜單:(修改啟動文件)
[root@centos7 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux p_w_picpath: /boot/vmlinuz-3.10.0-327.el7.x86_64 Found initrd p_w_picpath: /boot/initramfs-3.10.0-327.el7.x86_64.img Found linux p_w_picpath: /boot/vmlinuz-0-rescue-8058723e5e754d3aabc51842d9108e3b Found initrd p_w_picpath: /boot/initramfs-0-rescue-8058723e5e754d3aabc51842d9108e3b.img done [root@centos7 ~]# reboot
最后reboot重啟
登錄后正常