centosifcfg eth0檔案內容為空

2022-06-23 11:21:11 字數 1123 閱讀 3191

虛擬機器安裝好centos 6系統後,發現ip在每次重啟後都會還原,用ifconfig檢視是有eth0網絡卡的(也有可能只有回環網絡卡lo),於是檢視eth0網絡卡配置檔案,發現在 /etc/sysconfig/network-scripts/ 目錄下沒有 ifcfg-eth0 這個網絡卡配置檔案。

是因為centos6改用networkmanager方式管理網路了,可以執行如下命令進行確認:

chkconfig --list | grep -i netw

結果

networkmanager 0:off 1:off 2:on 3:on 4:on 5:on 6:off

network 0:off 1:off 2:off 3:off 4:off 5:off 6:off

這裡可以看到,networkmanager是開機啟動狀態,network是關閉狀態。

解決辦法就是關閉networkmanager,用傳統的network方式來管理網路,並補充上ifcfg-eth0檔案即可。

service networkmanager stop

chkconfig networkmanager off

不出意外的話,系統會自動建立ifcfg-eth0檔案,沒有的話自己建立(步驟三),或者重啟網絡卡試試,命令如下

service network restart

device=eth0

bootproto=static

ipaddr=192.168.139.13

netmask=255.255.255.0

gateway=192.168.139.255

hwaddr=00:25:90:81:5e:64

nm_controlled=no

onboot=yes

type=ethernet

ipv6init=no

根據自己的系統修改這裡面的值,部分值能夠通過ifconfig看到。

字元0 數字0和 0

binoct dechex 縮寫 字元 解釋0000 000000 00nut null 空字元00110000 6048300 字元0ascii碼值 0 表示空字元,空字元就是平時所說的 0 字元 0 ascii碼值為 48,如 012 字串中的 0 表示字元 0 數字 0,所說的數字 0,就是平...

C語言 0 和0和 0

共同點 都是字元 不同點 0 對應的ascii碼是0,是ascii碼表中的第乙個字元,即空字元 判斷乙個字串是否結束的標誌就是看是否遇到 0 0 對應的ascii碼是48,48對應的十六進製制數就是0x30。0 是字串常量,字串常量是由一對雙引號括起的字串行。字串常量可以含乙個或多個字元。0 是字元...

徹底搞定0x0d和0x0a

我只在arm linux c和vc 下做了試驗,請大家在接觸其它語言環境下,小心推廣,不行就自己動手做試驗,最可靠。在arm linux c和vc 下回車換行的意義如下。回車 cr ascii碼 r 十六進製制,0x0d,回車的作用只是移動游標至該行的起始位置 換行 lf ascii碼 n 十六進製...