1. 程式人生 > >ens33網絡卡沒有IP地址的解決方案

ens33網絡卡沒有IP地址的解決方案

剛剛裝好的虛擬機器突然不能上網了,報錯很詭異,具體報錯如下:

/etc/init.d/network restart

Restarting network (via systemctl):  Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

[失敗]

使用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 三 2016-08-17 11:34:36 CST; 54s ago

Docs: man:systemd-sysv-generator(8)

Process: 3847 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

8月 17 11:34:36 python.cn network[3847]: RTNETLINK answers: File exists

8月 17 11:34:36 python.cn network[3847]: RTNETLINK answers: File exists

8月 17 11:34:36 python.cn network[3847]: RTNETLINK answers: File exists

8月 17 11:34:36 python.cn network[3847]: RTNETLINK answers: File exists

8月 17 11:34:36 python.cn network[3847]: RTNETLINK answers: File exists

8月 17 11:34:36 python.cn network[3847]: RTNETLINK answers: File exists

8月 17 11:34:36 python.cn systemd[1]: network.service: control process exited, code=exited status=1

8月 17 11:34:36 python.cn systemd[1]: Failed to start LSB: Bring up/down networking.

8月 17 11:34:36 python.cn systemd[1]: Unit network.service entered failed state.

8月 17 11:34:36 python.cn systemd[1]: network.service failed.

檢視系統日誌,報錯如下:

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python network: RTNETLINK answers: File exists

Aug 17 11:34:36 python systemd: network.service: control process exited, code=exited status=1

Aug 17 11:34:36 python systemd: Failed to start LSB: Bring up/down networking.

Aug 17 11:34:36 python systemd: Unit network.service entered failed state.

Aug 17 11:34:36 python systemd: network.service failed.

Aug 17 11:36:28 python systemd: Starting LSB: Bring up/down networking...

Aug 17 11:36:29 python network: 正在開啟環回介面: 無法載入檔案 '/etc/sysconfig/network-scripts/ifcfg-lo'

Aug 17 11:36:29 python network: 無法載入檔案 '/etc/sysconfig/network-scripts/ifcfg-lo'

Aug 17 11:36:29 python network: 無法載入檔案 '/etc/sysconfig/network-scripts/ifcfg-lo'

Aug 17 11:36:29 python network: 無法載入檔案 '/etc/sysconfig/network-scripts/ifcfg-lo'

Aug 17 11:36:29 python network: [  確定  ]

Aug 17 11:36:29 python network: 正在開啟介面 eno16777736: 錯誤:啟用連線失敗:No suitable device found for this connection.

經查,確認/etc/sysconfig/network-scripts/ifcfg-lo檔案是存在的。問題出現在哪裡呢?無法,只好百度一下吧,百度出來的結果竟然基本一樣。

百度答案:

mac地址不對,修改mac地址。

也許有人確實是mac問題,但是莫名其妙怎麼可能mac地址更改了,除非你新增新網絡卡或者克隆的虛擬機器。

我特麼真笑了,天下百度文章一大抄啊。。。。。。。。

沒辦法了,Google一下吧,偶然看到一個文章,大意是跟系統自帶的NetworkManager這個管理套件有關係,關掉就可以解決。

試一下:

systemctl stop NetworkManager

systemctl disable NetworkManager

Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.

Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.

Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

重新啟動網路:

systemctl start network.service

ifconfig |grep eno

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

inet 192.168.1.192  netmask 255.255.255.0  broadcast 192.168.1.255

inet6 fe80::20c:29ff:fe3d:b305  prefixlen 64  scopeid 0x20<link>

ether 00:0c:29:3d:b3:05  txqueuelen 1000  (Ethernet)

RX packets 2  bytes 120 (120.0 B)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 22  bytes 3551 (3.4 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

網路正常啟動,訪問正常。

相關推薦

ens33沒有IP地址解決方案

剛剛裝好的虛擬機器突然不能上網了,報錯很詭異,具體報錯如下: /etc/init.d/network restart Restarting network (via systemctl):  Job for network.service failed because th

解決虛擬機器沒有IP地址的問題

vmware中選中虛擬機器 設定,刪除當前網路介面卡,並新建一個網路介面卡,點選它,mac地址為空,點選生成,記錄下這個地址 vmware會自動將這個mac地址分配到當前虛擬機器,cat /etc/u

Linux遠端管理命令之IP地址

網絡卡 網絡卡是一個專門負責網路通訊的硬體裝置 IP地址是設定在網絡卡上的地址資訊 我們可以把電腦比作電話,網絡卡相當於SIM卡,IP地址相當於電話號碼 IP地址 每天聯網的電腦上都有IP地

【整理】Virtualbox中的網路型別(NAT,橋接等),IP地址等方面的設定

虛擬機器,不論是Virtualbox還是VMware等,關於網路設定方面,一般都支援NAT,橋接網絡卡等配置。 下面就有Virtualbox中的網路連線方式,來解釋解釋其具體含義。 此處,主要內容,還是來自翻譯自VirtualBox官網關於網路的解釋: 目的不在於翻譯的多

配置Linux的eth0設定IP地址以及啟動方式

// 進入網絡卡設定配置目錄 [[email protected] ~]# cd/etc/sysconfig/network-scripts/ // 選擇需要配置的網絡卡,用vi編輯器開啟 [[email protected]]#vi ifcfg-eth

linux 獲取eth0(指定IP地址(或MAC地址)

引言 使用場景: 我使用的Linux伺服器上有多個網絡卡,有時候就需要在指令碼中使用到指定網絡卡的IP地址或MAC地址,那麼這個時候就有兩種做法,一是預先讀取網絡卡的IP地址或MAC地址,然後寫入到指令碼中;另外一種方法就是通過shell命令實時獲取指定網絡卡上的當前

Linux下通過shell獲取ip地址和mac地址

ip=`ifconfig eth0 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'` mac=`ifconfig | grep HWaddr | awk -F" " '{print $5}'` 轉自:http://blog.csdn.

一句話腳本系列之獲取eth0IP地址(或MAC地址)

引言 使用場景: 我使用的Linux伺服器上有多個網絡卡,有時候就需要在指令碼中使用到指定網絡卡的IP地址或MAC地址,那麼這個時候就有兩種做法,一是預先讀取網絡卡的IP地址或MAC地址,然後寫入到指令碼中;另外一種方法就是通過shell命令實時獲取指定網絡卡上的當前IP

Linux下多程序程式設計小例——獲取IP地址

Linux下多程序程式設計的核心是呼叫fork()系統呼叫用來建立一個新的程序:pid_t   fork(void);  由fork()建立的新程序被稱為子程序。fork()函式被呼叫一次,但有兩次返回。 返回值=0:  子程序              返回值>0: 

linux C語言獲取對應IP地址

int get_gw_ip(char *eth, char *ipaddr){ int sock_fd; struct  sockaddr_in my_addr; struct ifreq ifr;  /**//* Get socket file descriptor */ 

寫一個函式獲取某一張指定的IP地址

/********************************************************************************* * Copyright: (C) 2018 NULL *

利用popen寫一個函式獲取某一張指定的IP地址

ifconfig eth1是在我電腦上的普通網絡卡裝置,今天我們來對這幾行數字進行操作,從而讀取它的IP地址和子網掩碼Netmask[[email protected] file]$ ifco

C語言獲取本地所有ip地址及MAC資訊

  本程式在ubuntu下執行成功,後再centos系統下也能編譯成功並執行。原始碼如下    // demo01.c #include <stdio.h> #include <stdlib.h> #include <str

kali中eth0突然消失的解決方案

前言 不知道怎麼kali的eth0網絡卡突然消失了。這可有點難受啊。在網上查找了一番找到了解決辦法,特此記錄。 問題 怎麼辦? 解決辦法 首先使用ifconfig -a命令檢視

VMware克隆虛擬機器,克隆機啟動不了解決方案

VMware裡面克隆了個虛擬機器,克隆機網絡卡啟動不了,啟動報錯: Device eth0 does not seem to be present, delaying initialization.[FAILED] 使用克隆後的虛擬機器時發現原來在基本系統中的網絡卡eth

升級win10後,虛擬機器虛擬消失,問題解決方案

今天打開了很久沒開啟過的虛擬機器來完成一個hadoop任務,突然發現四臺linux都無法啟動網路,在此記錄下解決方法,希望能幫助到別人。 遇到這種情況後需要重新開啟兩個服務即可,然後開啟虛擬機器網路配

黑蘋果無線的三種解決方案

1.HoRNDIS驅動軟體 點選下載 2.360免費wifi 我這兒有360 2代的驅動 下載地址銜接密碼: myzh) 3.淘寶買一個無線網絡卡,換

關於vagrant+virtualbox 的虛擬機器橋接沒有地址解決方法

HWADDR=08:00:27:b7:76:1b BOOTPROTO=static IPADDR=172.17.140.3 ONBOOT=yes DEVICE=enp0s8 GATEWAY=172.17.140.1 不用dncp,改用靜態ip配置,在物理機所在網段找到沒有佔

VM linux虛擬機器新增修改ip 並修改mac地址

修改ip 開啟終端 vi /etc/sysconfig/network-script/ifcfg-eth0; 具體是哪個可以到這個目錄地下檢視一下,我的是ifcfg-system-eth0. 開啟檔案後修改裡面的ip地址,IPADRR這一項是填寫ip地址的地方。 然後開啟拎一個檔案檢視我

獲取的硬體地址ip 地址

這是獲取網絡卡的硬體地址的程式碼,記得把下面的這幾個標頭檔案加上把。 #include <sys/socket.h> // Per msqr #include <sys/sysctl.h> #include <net/if.h> #