CentOS 7 無法啓動network以及主機ping不通虛擬機 虛擬機可以ping通主機的解決辦法

啓動networkservice時出現的錯誤
Restarting network (via systemctl): Job for network.service failed. See systemctl status network.service and journalctl -xn for details.

按照要求查看錯誤信息
$ sudo systemctl status network.service

network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Fri 2017-03-22 15:31:20 EDT; 43s ago
Process: 2641 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain network[2641]: RTNETLINK answers: File exists
Mar 22 15:31:20 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
Mar 22 15:31:20 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Mar 22 15:31:20 localhost.localdomain systemd[1]: Unit network.service entered failed state.

如何解決呢 經過幾個小時的查找資料終於解決了

首先解決 Failed to start LSB: Bring up/down networking.
這個錯誤一般是HWADDR錯誤
首先輸入 ip addr

這裏寫圖片描述

進入 cd /etc/sysconfig/network-scripts 目錄
vim ifcfg-ens**

這裏寫圖片描述

Linux一般作爲服務器,所以ip可以按照你的需求來設置
如果是虛擬機 網關則要與主機網關一致
主機網關的查看
進入cmd 命令窗口
輸入 ipconfig /all

這裏寫圖片描述

ifcfg-ens**修改好了之後
啓動network 成功顯示

[root@localhost network-scripts]# service network restart
Restarting network (via systemctl):                        [  確定  ]

成功啓動network之後可能會遇到
主機ping不通虛擬機 虛擬機可以ping通主機的情況
這裏寫圖片描述

這裏寫圖片描述

網上大部分解決辦法都是說切換成橋接模式
其實切換成橋接模式也不一定可以解

主機ping不通虛擬機 虛擬機可以ping通主機這種情況最有可能是虛擬的ip和網絡適配器的ip不在一個網段上,當主機想要ping虛擬機時,先得經過VM8 但是VM8得ip並不是和虛擬機在同一網段上,所有就找不到虛擬機,就會提示訪問超時
以解決辦法就是將VM8的ip設置成與虛擬機ip地址在同一網段上

這裏寫圖片描述

然後主機可以ping通虛擬機了

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章