前言
在VMware中,安裝Linux centos7操作系統(tǒng)后,想查詢本機的IP地址,執(zhí)行ifconfig命令
ifconfig
結(jié)果如下:
結(jié)果顯示本機有一個ens33網(wǎng)卡,和一個lo回環(huán)網(wǎng)卡,沒有其余的網(wǎng)卡信息。并且,ens33網(wǎng)卡無法查詢到ip地址。此時需要手動配置。
1 查看network-scripts目錄
首先需要確認,在/etc/sysconfig/network-scripts/目錄下,是否有ens相關(guān)的網(wǎng)卡設(shè)備文件。
cd /etc/sysconfig/network-scripts
如果此處有網(wǎng)卡設(shè)備文件,則直接看第二步的配置部分。 查詢結(jié)果表明本機上只有一個ifcfg-lo,并無其他的網(wǎng)卡信息,所以我們需要創(chuàng)建一個文件:ifcfg-ens33。
注:如何確定創(chuàng)建的文件名?
創(chuàng)建的文件名需要根據(jù)ifconfig查詢出的結(jié)果相對應(yīng)。
例如:本機ifconfig執(zhí)行結(jié)果,查出了lo和ens33,所以在此處創(chuàng)建的文件名為ifcfg-ens33
2 創(chuàng)建并配置 ifcfg-ens33 文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
并在文件中,寫入輸入以下配置內(nèi)容:
DEVICE=ens33
BOOTPROTO=static
IPADDR=192.168.79.129
GETWAY=192.168.79.1
NETMASK=255.255.255.0
ONBOOT=yes
解釋如下:
DEVICE=ens33 //網(wǎng)絡(luò)設(shè)備的名稱
BOOTPROTO=static //網(wǎng)絡(luò)分配方式為靜態(tài)
IPADDR=192.168.79.129 //設(shè)置的IP地址
NETMASK=255.255.255.0 //子網(wǎng)掩碼
GATEWAY=192.168.79.1 //網(wǎng)關(guān)
ONBOOT=yes //指系統(tǒng)啟動時是否激活網(wǎng)卡
注:如何確定ip地址?
虛擬機內(nèi)ip地址要和電腦本地的ip地址網(wǎng)段保持一致,便于后期使用連接工具連接到虛擬機。
在電腦本機的cmd窗口,使用ipconfig命令查看ipv4的地址:
可以看到網(wǎng)段在79,所以設(shè)置在192.168.79.x網(wǎng)段即可。x只要不和其余虛擬機沖突即可。
3 禁用NetworkManager
查詢不到ip地址的另一個原因是:NetworkManager 和network沖突導(dǎo)致異常。
所以在此處禁用NetworkManager,保證下下一步重啟后,可以正常查詢到ip地址。
systemctl stop NetworkManager
systemctl disable NetworkManager
4 重新啟動網(wǎng)絡(luò)服務(wù)
然后使用restart命令,重啟network服務(wù)
systemctl restart network
ifconfig
已經(jīng)可以查詢到自己配置的ip地址。
5 配置network開機自啟動
上述配置在重啟后:
reboot
系統(tǒng)中的network服務(wù)不會自動啟動,每次開機都需要執(zhí)行:
systemctl start network
非常的麻煩。
所以,此處采用:將該指令寫入 /etc/rc.local文件的方式進行開機自啟動。寫入文件后,還需要設(shè)置rc.local文件的可執(zhí)行權(quán)限:文章來源:http://www.zghlxwxcb.cn/news/detail-753329.html
chmod +x /etc/rc.local
總結(jié)
關(guān)鍵點:創(chuàng)建對應(yīng)的ens文件,并進行配置。文章來源地址http://www.zghlxwxcb.cn/news/detail-753329.html
到了這里,關(guān)于Linux Centos7安裝后,無法查詢到IP地址,無ens0,只有l(wèi)o和ens33的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!