解決克隆系統網卡名字不是默認eth0的問題

設備上有2個網卡,在設置也區別了eth0和eth1,直到設置eth0無效時才發現有了問題。
克隆後在ifconfig時候發現網卡名字eth3 或者eth4 而不是默認的eth0

這個解決,不知算不算徹底,至少,使用到目前爲止,網卡名稱始終爲eth0和eth1

Linux中,網卡設備和mac地址等信息在/etc/udev/rules.d/70-persistent-net.rules文件中,如果這個文件已經存在一個eth0,若下次在不同的設備上啓動,將添加新的eth1——而不管eth0有沒有效。
下面是這個文件的示例:

解決:
1、
關機時把/etc/udev/rules.d/70-persistent-net.rules清空(以免下次拷貝系統時出現問題)。
清空命令:echo "" > /etc/udev/rules.d/70-persistent-net.rules

2、這個CentOS系統沒發現這個文件 這個不確定是否真的沒有
在/lib/udev/write_net_rules文件中,把RULES_FIL路徑改爲其它不存在的目錄:
RULES_FILE='/etc/udev/not_rules.d/70-persistent-net.rules'

3、
在/lib/udev/rules.d/75-persistent-net-generator.rules文件中,註釋掉下面內容:

device name whitelist

#KERNEL!="eth|ath|wlan[0-9]|msh|ra|sta|ctc|lcs|hsi*", \
此段內容需要搜索一下注視掉即可 #GOTO="persistent_net_generator_end"

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