我很長(zhǎng)時(shí)間不配置網(wǎng)絡(luò)的東西,今天我在網(wǎng)上搜了一個(gè)配置ip頁(yè)面,配置的時(shí)候出現(xiàn)了錯(cuò)誤,我是這么一步步錯(cuò)的
首先,我的系統(tǒng)是centos7
1.我先復(fù)制了配置IP的文件了
# cp /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-ens161
# cp /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-ens162
修改配置文件(162文件,161相似):
# vim /etc/sysconfig/network-scripts/ifcfg-ens162
NAME=ens162
DEVICE=ens162
IPADDR=192.168.1.162
2.重新啟動(dòng)網(wǎng)絡(luò)
# systemctl restart network
然后就出現(xiàn)了這個(gè):
Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
查看一下網(wǎng)絡(luò)狀態(tài)
# systemctl status network.service
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2017-03-13 23:24:37 CST; 16s ago
Docs: man:systemd-sysv-generator(8)
Process: 2878 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 systemd[1]: network.service: control process exited, code=exited status=1
Mar 13 23:24:37 centos7 systemd[1]: Failed to start LSB: Bring up/down networking.
Mar 13 23:24:37 centos7 systemd[1]: Unit network.service entered failed state.
Mar 13 23:24:37 centos7 systemd[1]: network.service failed.
3.百度問題,都說是禁止使用下面這兩個(gè)
(別沖動(dòng)!??!會(huì)被罵)
# systemctl stop NetworkManager
# systemctl disable NetworkManager
再次重啟,還是沒有用
4.一看不對(duì)勁刪除ens161和ens162文件,再重新啟動(dòng)
# rm ifcfg-ens161 (最好用mv ifcfg-ens161 /tmp/ )
# rm ifcfg-ens162 (我腦子壞了用刪除)
# systemctl restart network
還是沒用,網(wǎng)絡(luò)重啟還是失敗
5.查看錯(cuò)誤日志(我的內(nèi)網(wǎng)環(huán)境,無法復(fù)制,只能用 別人的日志了,不過錯(cuò)誤很像)
# grep network /var/log/messages
Mar 13 23:51:35 centos7 systemd: Starting LSB: Bring up/down networking...
Mar 13 23:51:35 centos7 network: Bringing up loopback interface: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 13 23:51:35 centos7 network: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 13 23:51:35 centos7 network: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 13 23:51:35 centos7 network: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 13 23:51:35 centos7 network: [ OK ]
Mar 13 23:51:36 centos7 network: Bringing up interface eth0: Error: Connection activation failed: No suitable device found for this connection.
Mar 13 23:51:36 centos7 network: [FAILED]
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 network: RTNETLINK answers: File exists
Mar 13 23:51:36 centos7 systemd: network.service: control process exited, code=exited status=1
Mar 13 23:51:36 centos7 systemd: Failed to start LSB: Bring up/down networking.
Mar 13 23:51:36 centos7 systemd: Unit network.service entered failed state.
Mar 13 23:51:36 centos7 systemd: network.service failed.
6.這里我已經(jīng)把復(fù)制的文件刪除了
又去找方法,說是加上Mac地址
# ip addr 查看Mac地址,在ens160后加
HWADDR=00:0c:29:0c:15:49
重啟,又失敗了啊,還是之前的錯(cuò)誤
我弄的是生產(chǎn)環(huán)境,趕緊關(guān)機(jī)了
但是在我們組大佬的帶領(lǐng)下,讓我測(cè)試環(huán)境復(fù)現(xiàn)了這個(gè)錯(cuò)誤
解決方法(這個(gè)僅限于是我這樣的錯(cuò)誤,僅供參考):
# ifdown ifcfg-ens160
# systemctl restart network
原因:
復(fù)制配置多個(gè)網(wǎng)卡,重啟發(fā)生了沖突,以及其他配置的錯(cuò)誤,之后再重啟UUID也會(huì)有問題
總結(jié):
- 配置多個(gè)ip時(shí),UUID一樣會(huì)有沖突,可以去掉這個(gè)
- DEVICE查看下有沒有別的網(wǎng)卡,沒有就別改任何值
- 單up/down一個(gè)ip,不用全部都重啟!??!
我還有一個(gè)很大的錯(cuò)誤:
1.沒有備份第一個(gè)網(wǎng)卡文件
其實(shí)我這添加Mac,還有新的ip,我忘記了備份,雖然沒有更改多少,但是想想挺后怕,如果沒有記住其的更改
2.沒有搜索添加的IP是不是空IP
沒有ping一下,如果沖突了,直接就是生產(chǎn)事故