1. 程式人生 > >RTNETLINK answers: File exists錯誤解決方法

RTNETLINK answers: File exists錯誤解決方法

最好連線到console,而不要在SSH下面進行,因為可能導致網路中斷,到時候你就連不到機器了 

chkconfig --level 35 network on
chkconfig --level 0123456 NetworkManager off

service NetworkManager stop
service network stop

service network start
ifup eth0
如果還不行,重啟系統看看
(我使用到這裡已經解決了問題)
  
service network start 出現RTNETLINK answers: File exists錯誤解決 或者
 
/etc/init.d/network start   出現RTNETLINK answers: File exists錯誤解決 (呵呵,其實兩者是等效的,其實前者執行的就是這個命令)。
 
在centos下出現該故障的原因是啟動網路的兩個服務有衝突:/etc/init.d/network 和 /etc/init.d/NetworkManager這兩個服務有衝突吧。
 
從根本上說是NetworkMaganager(NM)的帶來的衝突,停用NetworkManager即可解決。重啟即可。
 
1.切換到root賬戶,並用chkconfig命令檢視network 和 NetworkManager兩個服務的開機啟動配置情況;
 
[
[email protected]
~]$ su - root
口令:
[[email protected] ~]# chkconfig --list network
network         0:關閉  1:關閉  2:啟用  3:啟用  4:啟用  5:啟用  6:關閉
[[email protected] ~]# chkconfig --list NetworkManager
NetworkManager  0:關閉  1:關閉  2:關閉  3:啟用  4:關閉  5:關閉  6:關閉
[[email protected] ~]#
2.停用NetworkManager,開機時,不讓其啟動:
 
[
[email protected]
~]# chkconfig --level123456 NetworkManager off
 
3.啟用network服務,開機啟動。在3、4、5使用者模式下;
 
[[email protected] ~]# chkconfig --level345 network on
 
或者 通過編輯 vi /etc/rc.d/rc.local檔案在最後新增一行:/etc/init.d/network start
 
[[email protected] ~]# vi /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
 
/etc/init.d/network start
 
4.停用NetworkManager.,通過重啟如果是遠端的話,比較安全。
 
[
[email protected]
~]#  reboot
 
注意:如果不是遠端的話也可以通過如下命令解決,不過上述配置將在下次重啟後,生效。
 
[[email protected] ~]#   /etc/init.d/NetworkManager stop         //若果是遠端的的話,這將中斷你的網路,即不能進行遠端控制了(相當於自殺)
 
[[email protected] ~]# /etc/init.d/NetworkManager status
NetworkManager 已停
 
[[email protected] ~]# /etc/init.d/network stop                    //若果是遠端的的話,這將中斷你的網路,即不能進行遠端控制了(相當於自殺)
 
[[email protected] ~]# /etc/init.d/network start
彈出環回介面:                                             [確定]
彈出介面 eth0:                                            [確定]
[[email protected] ~]#
5.測試網路: ping http://www.baidu.com/ 
 
如果能夠ping通的話,說明網路已經錯誤了。
 
如果ping不通的話,說明網路dns配置有問題,既然遠端連上你的主機,說明主機的網路沒問題,而你用的是ip。而你的遠端主機ping域名ping不通,當時你若嘗試ping ip話也是能ping通的,這就更進一步說明,是dns配置的問題。這都network Manager帶來的問題,使DNS的配置檔案 /etc/resolv.conf 為預設狀態,即沒有配置域名伺服器;
 
可以通過編輯 vi  /etc/resolv.conf  檔案:
 
以google的域名伺服器為例:在最後新增兩句:
 
search google.com
 
nameserver 8.8.8.8
 
儲存/etc/resolv.conf 並退出。
 
再次ping www.baidu.com 發現成功了。
 
6.總結: 問題產生的原因:是兩個配置網路的服務的衝突造成的。解除安裝 NetworkManager這個罪魁禍首,是根本。
 你兩次執行 /etc/init.d/network start 同樣會產生上述問題的症狀。正常的情況下,在網路開啟的狀態下,應該用 /etc/init.d/network restart.
(可能網路的配置檔案 ip 、dns的配置檔案,是這兩個配置服務的臨界資源吧,這可能是造成衝突的主要原因)。

相關推薦

RTNETLINK answers: File exists錯誤解決方法

最好連線到console,而不要在SSH下面進行,因為可能導致網路中斷,到時候你就連不到機器了  chkconfig --level 35 network on chkconfig --level 0123456 NetworkManager off service Net

Linux啟動網絡卡時出現RTNETLINK answers: File exists錯誤解決方法

一、問題描述VMware中克隆虛擬機器是經常的事情,雖然如此,用到虛擬機器時,本人還是喜歡新安裝一個作業系統,針對伺服器的應用,在安裝作業系統時,一併安裝好,並且也花不了多少時間。但最近需要大量的配置一樣的虛擬機器進行測試,故安裝了一個模板虛擬機器,然後直接複製模板虛擬機器到

啟動網絡卡RTNETLINK answers: File exists錯誤解決方法

一、問題描述 VMware中克隆虛擬機器是經常的事情,雖然如此,用到虛擬機器時,本人還是喜歡新安裝一個作業系統,針對伺服器的應用,在安裝作業系統時,一併安裝好,並且也花不了多少時間。但最近需要大量的配置一樣的虛擬機器進行測試,故安裝了一個模板虛擬機器,然後直接複製模板虛擬機

linux 重啟網絡卡報錯 RTNETLINK answers: File exists”的解決方法

          新年第一天,祝大家元旦快樂!          現在linux 的發行版本很多,我們常用的比如ubuntu , redhat, centos, 現在系統更新的版本比較快,最

linux下rtnetlink answers file exists解決方案

之前部署hadoop環境,在自己機器上安裝了一臺centos虛擬機器,然後圖省事,就克隆出三臺,一臺為master,另兩臺來作為 slave。 好久沒用過了,昨天本想除錯一下hadoop原始碼,開啟後發現有一臺主機連不上網。一直顯示 “rtnetlink answers f

解決CENTOS7 通過虛擬機器複製後網路無法開啟,報錯:RTNETLINK answers: File exists或no suitable device found for this connect

最近需要用到CENTOS7來部署hadoop 與spark 叢集,製作了模板的centos後,複製到新的機器 上網路無法啟動。 報錯:RTNETLINK answers: File exists或no suitable device found for this conne

Centos7修改預設網絡卡名(改為eth0)以及網絡卡啟動報錯RTNETLINK answers: File exists處理

安裝好centos7版本的系統後,發現預設的網絡卡名字有點怪,為了便於管理,可以手動修改。下面對centos7版本下網絡卡重新命名操作做一記錄:1)編輯網絡卡資訊[[email protected]~]# cd /etc/sysconfig/network-scri

File already exists: filesystem '/path/file', transaction svn常見錯誤解決方法

前言   多人任務基本都會用到SVN,於是提交的時候如果不先更新在提交或者操作順序不對,會經常出現錯誤,其中File already exists: filesystem這個就是個常見問題,上網找了半天沒找到解決辦法,經過摸索,經解決辦法分享於此。 解決方法   不同情況

bash: ./make_ext4fs: No such file or directory 錯誤解決方法

nodes tor for locks exec ++ 能夠 ipp option 一般出現該錯誤是因為應用程序是32位導致的,能夠使用file命令來查看: [email protected]/* */:~/Desktop$ file make_ext4fs

企業運維案例:xxx is not in the sudoers file.This incident will be reported” 錯誤解決方法

時報 nop nbsp 因此 文件 swd bsp user incident CentOS6系統下,普通用戶使用sudo執行命令時報錯: xxx is not in the sudoers file.This incident will be reported" 解決

swap file "*.swp" already exists!的解決方法

Linux下程式設計難免會開啟多次vim編輯, 同一個檔案如果在上一次編輯時未進行儲存,則在下一次想要進行編輯時就會出現: swap file "*.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)ele

使用git add命令時遇到 fatal: Unable to create index.lock File exists 錯誤解決辦法

$ git add . fatal: Unable to create 'D:/Git/ocr/.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an ed

錯誤:QMainWindow: No such file or directory 解決方法

C++ GUI Qt4程式設計第二版的原始碼,在Qt5下編譯,出現如下錯誤: "#include <QtWidgets> No such file or directory", 解決

Incorrect key file for table錯誤解決方法

錯誤解決 但是 流程 目錄遷移 修改表 tmp目錄 err 進行 網上 問題現象: alter table portal_app_xxxx_xxx add devno varchar(64) NOT NULL DEFAULT ‘‘ COMMENT ‘設備機編‘,add

linux/videodev.h: No such file or directory錯誤解決方法

yum install libv4l-dev* 上面錯誤的問題是兩個2.4以上的核心裡面都沒有包含videodev.h這個檔案了。但是有的在include/linux/下面有videodev.h檔案和videodev2.h這個檔案,但是在v4lgrab.c檔案中只有部

SSH Secure File Transfer 傳輸錯誤解決方法

 使用SSH Secure File Transfer 往伺服器上傳檔案時,系統報錯:encountered 1 errors during the transfer 解決方法,將要往伺服器上傳檔案的路徑中資料夾名或者檔名中的的( )[ ]去掉就好

vsftpd的530 Login incorrect錯誤解決方法 vsftpd登錄錯誤

user clas log 現在 nco article oca 服務 有時 530 Login incorrect只有用匿名anonymous才可登錄,其余所有用戶都報530 Login incorrect錯 復制代碼 代碼如下: local_enable=YESwrit

ubuntu 使用sudo apt-get update 出現 被配置多次導致無法升級錯誤解決方法

code 開發機 goup 使用 lin logs 配置 周末 ubun 這個周六周末在考慮升級自己GPU開發機,在琢磨使用docker來按轉tensorflow環境,在升級軟件的時候爆出了如下錯誤 在 /etc/apt/sources.list.d/sogoupin

Error, some other host already uses address 192.168.0.202錯誤解決方法

機器 虛擬機網卡 一個 already 局域網 使用 sysconf erro 錯誤 Error, some other host already uses address 192.168.0.202錯誤解決方法 今天配置虛擬機網卡的時候遇到錯誤:Error, so

報錯from 子句語法錯誤 解決方法

nbsp -1 alt http 1-1 解決 語法 ges cnblogs 解決方法: 報錯from 子句語法錯誤 解決方法