1. 程式人生 > >centos7輸入ifconfig不顯示ip地址,連線不上的解決方法

centos7輸入ifconfig不顯示ip地址,連線不上的解決方法

最近又把自己的虛擬機器打開了玩玩叢集,遇到一個小問題,我發現虛擬機器的記憶體不夠了,就把虛擬機器關機加大了記憶體,誰知道開機後,ifconfig或者ip addr 顯示沒有ip地址,只顯示一個lo,沒有ens33,沒有ip地址就沒法用xshell連線,很蛋疼,網上也有很多解決方案,但都寫的亂七八糟的,而且很多都不好使,今天就來介紹一下我最後解決的方法.

我說一下我的虛擬機器的情況,我三臺虛擬機器,之前是master節點配置的是靜態的ip,其他兩臺ip是動態的,因為嫌麻煩所以就沒有配置當時,但是在平時用的時候,那兩臺動態ip的也一直是同一個ip地址,所以就沒有管它,上個星期出現沒有ip地址的情況後,就把這3臺都配置成靜態ip了.

ifconfig命令後如下圖所示(當然我的現在是好的所以有ens33,異常情況下是隻有lo的)

輸入命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 將ONBOOT=no 改為ONBOOT=yes(是否開機啟用的意思),我直接在這一塊就把怎麼配置成靜態ip地址都說了,如下圖所以.

需要修改這幾個引數,把BOOTPROTO改成static,設定,靜態IP地址,子網掩碼,閘道器地址,DNS伺服器,如上圖的箭頭所以,改成之後儲存退出,然後執行systemctl restart network,重啟一下網絡卡.再執行一下ifconfig ens33 up.

然後開啟VMware,依次點選1,編輯2.虛擬網路編輯器3.更改設定,如下圖所示:

點選更改設定後,彈出如下圖所示的視窗,把裡面子網掩碼,閘道器地址,DNS伺服器都改成和剛才在ifcfg-ens33裡面配置的一樣就行了

OK,到這裡就配置好了,重啟一下,虛擬機器,在輸入ifconfig的時候就可以看到剛才你配置的ip地址了.

如果有寫的不對的地方,歡迎大家指正,如果有什麼疑問,可以加QQ群:340297350,謝謝