1. 程式人生 > >Centos7修改預設網絡卡名(改為eth0)以及網絡卡啟動報錯RTNETLINK answers: File exists處理

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

安裝好centos7版本的系統後,發現預設的網絡卡名字有點怪,為了便於管理,可以手動修改。下面對centos7版本下網絡卡重新命名操作做一記錄:
1)編輯網絡卡資訊
[[email protected]~]# cd /etc/sysconfig/network-scripts/                             #進入網絡卡目錄
[[email protected]]# mv ifcfg-eno16777728 ifcfg-eth0          #將預設的網絡卡名eno16777728改為eth0
[[email protected]]# cat ifcfg-eth0                        #編輯網絡卡資訊
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0

                                    #name修改為eth0
ONBOOT=yes
IPADDR=192.168.56.12
NETMASK=255.255.255.0
GATEWAY=192.168.56.2
DNS1=192.168.56.2

2)修改grub
[[email protected]~]# cat /etc/sysconfig/grub                  #編輯核心資訊,新增紅色欄位的
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=autorhgb net.ifnames=0 biosdevname=0

 quiet"
GRUB_DISABLE_RECOVERY="true"

[[email protected]~]# grub2-mkconfig -o /boot/grub2/grub.cfg       #生成啟動選單
Generatinggrub configuration file ...
Foundlinux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Foundinitrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img
Foundlinux image: /boot/vmlinuz-0-rescue-1100f7e6c97d4afaad2e396403ba7f61
Foundinitrd image: /boot/initramfs-0-rescue-1100f7e6c97d4afaad2e396403ba7f61.img
Done

也可以在開機啟動載入安裝系統介面設定。

3)驗證是否修改成功

123456789101112131415161718[[email protected]~]# reboot                           #必須重啟系統生效[[email protected]~]# yum install net-tools                   #預設centos7不支援ifconfig 需要看裝net-tools包[[email protected]~]# ifconfig eth0                 #在次檢視網絡卡資訊eth0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.56.12 netmask 255.255.255.0 broadcast 192.168.56.255inet6 fe80::20c:29ff:fe5c:7bb1 prefixlen 64 scopeid 0x20<link>ether 00:0c:29:5c:7b:b1 txqueuelen 1000 (Ethernet)RX packets 152 bytes 14503 (14.1 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 98 bytes 14402 (14.0 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

centos7啟動網絡卡服務報錯“RTNETLINK answers: File exists”的解決方法

12345678910111213141516171819202122232425262728[[email protected] network-scripts]# service NetworkManager stopStarting 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.[[email protected] network-scripts]# systemctl status network.service?.network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network)Active: failed (Result: exit-code) since Mon 2017-03-20 18:41:03 CST; 3min 49s agoDocs: man:systemd-sysv-generator(8)Process: 18880 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)Mar 20 18:41:03 localhost.localdomain network[18880]: RTNETLINK answers: File existsMar 20 18:41:03 localhost.localdomain network[18880]: RTNETLINK answers: File existsMar 20 18:41:03 localhost.localdomain network[18880]: RTNETLINK answers: File existsMar 20 18:41:03 localhost.localdomain network[18880]: RTNETLINK answers: File existsMar 20 18:41:03 localhost.localdomain network[18880]: RTNETLINK answers: File existsMar 20 18:41:03 localhost.localdomain network[18880]: RTNETLINK answers: File existsMar 20 18:41:03 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1Mar 20 18:41:03 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.Mar 20 18:41:03 localhost.localdomain systemd[1]: Unit network.service entered failed state.Mar 20 18:41:03 localhost.localdomain systemd[1]: network.service failed.原因分析和解決:在centos下出現該故障的原因是啟動網路的兩個服務/etc/init.d/network 和 /etc/init.d/NetworkManager有衝突。從根本上說是NetworkMaganager(NM)的帶來的衝突,停用NetworkManager即可解決。重啟即可。[[email protected] network-scripts]# service NetworkManager stopRedirecting to /bin/systemctl stop  NetworkManager.service[[email protected] network-scripts]# systemctl start network.service[[email protected] network-scripts]#

參考連結:https://www.cnblogs.com/kevingrace/p/5570274.html

相關推薦

Centos7修改預設eth0以及啟動RTNETLINK answers: File exists處理

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

linux 重啟 RTNETLINK answers: File exists”的解決方法

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

將RHEL7系統名稱eno16777736eth0

在紅帽RHEL7與Centos7系統中網絡卡命名規則被重新定義,您的網絡卡名稱可能會是”eno167777xx”,可是已經習慣了eth0這種名稱了,怎麼辦?那麼按照《Linux就該這麼學》書中的方法將讓您將網絡卡重新命名為eth0,炒雞煎蛋!! 工具/原料 一臺Rhel7或Cento

Ubuntu將名稱eno160eth0並且設定靜態IP

  修改配置檔案/etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"    設定生效 update-grub    修改配置檔案/etc/network/interfaces

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

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

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

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

RedHat7將名稱eno16777736eth0

首先,先編輯網絡卡的配置檔案 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 將裡面的NAME項修改為eth0 mv ifcfg-eno16777736  ifc

CentOS 7將名稱eno16777736eth0

OS 執行命令 name div sco net grub2 編輯 sys   編輯文件/etc/sysconfig/grub   在尾部添加 net.ifnames=0 biosdevname=0   執行命令 grub2-mkconfig -o /boot/g

hive修改預設元資料儲存資料庫derbymysql

進入mysql mysql -uroot -p //預設沒有密碼 為hive建立相應的使用者以及密碼 CREATE USER 'hive' IDENTIFIED BY 'mysql'; 授權hive使用者訪問許可權 GRANT ALL

將Cent0S 7的名稱eno33eth0

ios 部分 網絡配置 ini tar 目錄 vim init dev 【聲明】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/ 文章來源:http://www.cnblogs.com

解決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

linux修改名稱一般修改eth0redHat7

方法/步驟: 1.首先將網絡卡配置檔名稱重新命名為eth0: cd /etc/sysconfig/network-scripts/ mv ifcfg-eno1677736 ifcfg-eth0 2.其次編輯修改後的網絡卡檔案:vi ifcfg-eth0 將NAME引數改為與網

虛擬機器克隆後修改資訊CentOS 7.5

1.很多時候,我們在用vmware建立虛擬機器進行測試時經常會需要克隆虛擬機器實現多節點叢集。但是,克隆得到的虛擬機器,與原先的系統是一模一樣的包括MAC地址和IP地址。需要修改網路相關資訊。 解決方案: 修改該配置檔案/etc/udev/rules.d/70-persistent-net.

修改Centos7名稱ens160、eno16777984eth0

1. 修改網絡卡配置檔案 vim /etc/sysconfig/network-scripts/ifcfg-eno16777984 修改下面兩個配置項 NAME=eno16777984 DEVICE=eno16777984 改為 NAME=eth0 DEVICE=eth0

CentOS7下配置yum源附帶下載地址

tro arch all 運行 help soc 1-1 centos6 earch 一、查看外網是否通暢 配置網絡yum源(需要保證外網開通,我這裏是使用網易163提供開源鏡像站) 二、下載repo文件 cd /etc/yum.repos.dwget http:

centos7 搭建雙bond1主備模式實例

sum 模式 address ethernet mas link back 14. ip配置 前景須知: 在redhat6 中網卡叫bond,在redhat7及centos7中改名team,此處只記錄centos7中雙網卡主備搭建過程。 應用情景:實現網絡的高可用,防止一條

Ubuntu14.04 安裝intel無線驅動含升級核心

新安裝的14.04 沒有無線網絡卡驅動,我在win10下看到網絡卡型號是 intel的9560,   在intel官網看到9560驅動需要 kernel的 版本 是4.14+     https://www.intel.com/content/www

S3C2440 DM9000C移植二十六

上一節 我們學習了: 接下來本節,學習網絡卡晶片DM9000C,如何編寫移植DM9000C網絡卡驅動程式。 1、首先來看看DM9000C原理圖 如下圖所示: (#表示低電平有效) SD0~15:16位資料線,有CMD引腳決定訪問型別 CMD:命令線,當

修改Centos7名稱ens160、eno192eth0、eth1

str scrip ttr grub 配置文件 root device 網卡配置文件 內核 1. 修改網卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens160 修改下面兩個配置項 NAME=ens160 DEVICE=en

centos7 啟動

mac解決辦法:網卡mac 寫入配置文件本文出自 “磚家博客” 博客,請務必保留此出處http://wsxxsl.blog.51cto.com/9085838/1929829centos7 網卡啟動報錯