centos7eth1配置文件打不到
❶ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
CentOS中沒有ifcfg-eth0 配置文件的解決辦法
用 CentOS-6.5-i386-LiveDVD.iso鏡像安裝好CentOS 6.5系統後(已經把系統寫入硬碟),發現ip在每次重啟後都會還原,用ifconfig查看是有eth0網卡的(也有可能只有回環網卡lo),於是查看eth0網卡配置文件,發現在 /etc/sysconfig/network-scripts/ 目錄下沒有 ifcfg-eth0 這個網卡配置文件。
原因
查了一下,在官方wiki中有這樣的描述:
上游的預設組態已改用 NetworkManager,而且介質預設是不會被啟用的(針對乙太網來說比較難理解)。權宜之計就是在安裝過程中,等待安裝程序詢問你的系統語言、鍵盤、基本安裝或其它存儲設置後,執行「檢查裝置」並顯示「請為這台電腦命名……」的畫面。這個晝面內有一粒「設置網路」的按鈕。點擊這個按鈕會啟動NetworkManager。請選取名為 System eth0 的乙太網路連線並編輯它的設定。假如你選用「自動連線」的選項,網路連線在日後開機時便會被啟動。你也可以在安裝完成後透過 NetworkManager(「系統;選項;網路連線」或右按通知區域內的網路小圖示,選取「編輯連線……」)來作出這個改動。
假如你不採用 NetworkManager,你可以通過編輯網路連接的設置文件(正常為 /etc/sysconfig/network-scripts/ifcfg-eth0)並把 ONBOOT=no改為 ONBOOT=yes來達到相同效果。
也就是說是CentOS6改用NetworkManager方式管理網路了,可以運行如下命令進行確認:
chkconfig--list | grep -i netw
結果:
NetworkManager0:off 1:off 2:on 3:on 4:on 5:on 6:off
network0:off 1:off 2:off 3:off 4:off 5:off 6:off
這里可以看到,NetworkManager是開機啟動狀態,network是關閉狀態。
解決辦法就是關閉NetworkManager,用傳統的network方式來管理網路,並補充上ifcfg-eth0文件即可
修復步驟
1、關閉NetworkManager服務
$ service NetworkManager stop
2、關閉NetworkManager開機啟動
chkconfig NetworkManager off
3、添加 /etc/sysconfig/network-scriipts/ifcfg-eth0 文件
DEVICE=eth0
BOOTPROTO=static
IPADDR=146.175.139.13
NETMASK=255.255.255.0
GATEWAY=146.175.139.255
HWADDR=00:25:90:81:5e:64
NM_COnTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
註:文件內容的值根據實際情況修改
4、開機啟動network
chkconfig network on
5、開啟network服務
service network start
即可生效。
❷ centos 7.1無線網卡怎麼設置配置文件
centos7的網卡設置和以前的版本設置有所不同,設置方法如下:
1.安裝好後,網卡是以eno1677736命名的
❸ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
CentOS下找不到eth0設備的解決方法
問題描述:
ifconfig命令無法找到eth0設備,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而沒有ifcfg-eth0。
臨時解決方法一:
使用命令ifconfig eth0 192.168.1.x可以正常設置eth0的IP,該方法僅為臨時處理辦法,系統重啟後即失效了。
永久解決方法二:
1、在/etc/sysconfig/network-scripts/目錄下新建ifcfg-eth0文件;
2、正確設置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0
物理設備名稱
IPADDR=192.168.1.x IP地址
NETMASK=255.255.255.0 子網掩碼
NETWORK=192.168.1.0 指定網路,通過IP地址和子網掩碼自動計算得到
GATEWAY=192.168.1.1 網關地址
BROADCAST=192.168.1.255 廣播地址,通過IP地址和子網掩碼自動計算得到
ONBOOT=[yes|no]
引導時是否激活設備
USERCTL=[yes|no] 非ROOT用戶是否可以控制該設備
BOOTPROTO=[none|static|bootp|dhcp]
引導時不使用協議|靜態分配|BOOTP協議|dhcp協議
HWADDR=00:13:D3:27:9F:80 MAC地址
NAME=eth0 名稱
3、經過以上設置,正常情況下是可以成功的,如果仍有問題,在文件/etc/rc.d/rc.local最後加入ifup
eth0(/etc/rc.local腳本是在所有其它初始化腳本執行完畢後執行)。
4、重啟電腦,OK。
其它網路控制命令:
ifdown eth0、ifconfig eth0 down //關閉網路
ifup eth0、ifconfig eth0 up //開啟網路
-------------------------------------------------------
設置DNS 配置文件位置/etc/resolv.conf
-------------------------------------------------------
service network start //啟動網路服務
service network stop //停止網路服務
srvice network restart //重啟網路服務
service network status //查看網路服務狀態
❹ 我安裝的centos7怎麼沒有網卡ip信息的配置文件是什麼原因
ifconfig -a
看看有沒有識別到網卡,注意CentOS 7網卡名不是eth0、eth1之類了
然後根據網卡名找對應的配置文件
❺ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
所謂的eth,是乙太網Ethernet的前三個字母。數字0是順序編號。第一個有線的網卡叫eth0,第二個叫eth1等等以此類推。這種表示方法是比較傳統的。網路上,還有書店裡麵包括圖書館中的一些書籍,還是採用這種表達,但是,現在的一些新版linux已經不用這種方式了。
執行一下ifconfig看看結果就能知道你的網卡應該叫什麼?
我用我的CentOS6.7來舉例
[oracle@uoe 桌面]$ ifconfig
eth0 Link encap:Ethernet HWaddr A0:48:1C:C0:99:15
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:232 errors:0 dropped:0 overruns:0 frame:0
TX packets:232 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
wlan0 Link encap:Ethernet HWaddr 48:D2:24:B2:C4:71
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::4ad2:24ff:feb2:c471/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1265172 errors:0 dropped:0 overruns:0 frame:0
TX packets:814189 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1650662303 (1.5 GiB) TX bytes:82293193 (78.4 MiB)
返回結果有3大塊,一塊前面寫著etn0,這是我的有線網卡。下面的lo是localhost,最下面的wlan0是我的無線網卡。此外你還可以去/etc/sysconfig/networking/devices目錄下,看看裡面的文件名稱。這也能告訴你你的電腦網卡是什麼。這里的文件,你應該能看到以ifcfg-開頭的文件。這些文件名稱的後半截往往就提示你,你的網卡名稱是什麼。
如果你執行完之後,不是eth0,而是eth1,那說明你的電腦有2個有線網卡,當前使用的是第二個。
❻ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
linux的網卡配置都有配置文件的,如果在/etc/sysconfig/network-scripts/沒有ifcfg-eth0或者沒有ethN的話建議您首先查看下你的網卡,ip addr 或者ifconfig看一下系統識別的是什麼,如果系統識別的en* 那麼你的網卡就是en*。當然你也可以更改網卡名稱的。如果您的系統是eth0但是沒有配置文件的話,建議您先用工具測試下比如setup(7版的是nmtui)先設置一個在更改。或者直接更改配置文件。具體的過程可以參考linux就該這樣學的相關文章。學習linux建議查看linux就該這樣學,希望能夠幫助您
❼ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
分三種情況
沒有配置文件,ifconfig也沒有eth0的信息(當然也沒eth1),請使用#ifconfig eth0 up或ifup eth0,如果沒有任何提示信息就說明系統能識別網卡eth0,只是eth0沒有啟動服務而已,否則會提示找不到eth0。如果是屬於這種情況,你可以手工創建配置文件/etc/sysconfig/network-scripts/ifcfg-eth0(要創建配置文件,你需要root許可權或有root的sudo授權才能更改sysconfig文件夾)
沒有配置文件,也無法通過ifup啟動eth0,則要看網路服務是否啟動,輸入service network status,如果是關閉狀態,請輸入service network start啟動網路服務,顯示彈出eth0處有綠色的OK即表示成功啟動,即可按上面一種情況來處理,使用ifup然後手工建立配置文件
沒有配置文件,也無法通過ifup啟動eth0,網路服務無法啟動(service network start顯示紅色的failed,或根本沒有彈出eth0信息,只有本地lo),則需要檢查網卡是否正常插接在機器中,或者是否有對應驅動程序(這種情況比較少見,除非使用很老的系統版本或者使用的是USB外置網卡)
❽ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
1.大家都知道linux下面設置ip是 ifconfig 命令
通過下面命令即可臨時設置IP地址。
ifconfig 設備名 IP 地址 (ifconfig eth0 192.168.1.117)
2. 設置好之後馬上生效,不需要重啟網卡服務(千萬別重啟網卡服務,不然剛剛設置的又沒有了)ifconfig即可查看當前網卡的IP地址。
以上介紹的是臨時解決辦法,如果要徹底解決需要生成一個網卡配置文件才行
復制設置配置文件
一般來說如果沒有網卡eth0配置文件,你到網卡配置目/etc/sysconfig/network-scripts/下面都會有一個 ifcfg-lo 回環介面配置文件,拷貝一份
拷貝了一個lo配置文件之後,把文件IP地址和參數改一下改成eth0保存即可啦.
編寫配置文件
通過上述方法復制的文件不完整,可以通過vi編輯輸入補全。或者直接手動輸入設置,
特別提醒一下
如要設置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔
重啟網路服務
設置好網卡配置之後,需要把網路服務重啟一下。輸入如下命令
service network restart
如果沒有提示任何錯誤則表示設置格式基本沒有問題哈
如果MAC地址設置錯誤的話,會提示下面信息。
可以先ifconfig查看一下,可以查看正確的MAC地址,當然你也可以直接把mac地址設置那一欄去掉可以。
❾ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
RHEL7裡面的網卡命名方式從eth0,1,2的方式變成了enoXXXXX的格式。 en代表的是enthernet (乙太網),o 代表的是onboard (內置),那一串數字是主板的某種索引編號自動生成,以便保證其唯一性。和原先的命名方式對比,這種新的方式比較長,難以記憶,不過優點在於編號唯一,做系統遷移的時候不容易出錯。
ifconfig 查看下你的網上名稱,搜索《linux就該這么學》技術干貨,RHEL7.0 配置網路IP的三種方法,參考下吧。
❿ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
eth0是老版網卡的默認配置和默認網卡名稱,在7版系統和部分網路的默認網路不是這個的。如果沒有配置文件的可以添加網卡配置文件。命令setup,或nmtui添加配置。更多Linux系統知識建議參考《linux就該這樣學》,希望能夠幫助到你