1.為什么要配置靜態(tài)IP
這是因?yàn)樵趘m中的centOS中的ip地址在沒(méi)有重啟的情況下發(fā)生變化,虛擬機(jī)的ip租約過(guò)期后,ip就會(huì)重新分配,從而造成ip地址的自行變化。就需要設(shè)置centOS固定ip地址。
2.使用場(chǎng)景
在實(shí)現(xiàn)對(duì)應(yīng)kubernetes集群時(shí)為統(tǒng)一規(guī)劃我們的集群內(nèi)的IP地址方便后期管理,這時(shí)配置靜態(tài)ip是很必要的。接下來(lái)我們將在VM虛擬機(jī)中配置centOS7的靜態(tài)ip。
3.在NAT模式下配置centOS中的靜態(tài)ip
1.設(shè)置vm虛擬機(jī)的網(wǎng)路配置,將網(wǎng)卡設(shè)置為NAT 模式
在我們創(chuàng)建虛擬機(jī)時(shí)設(shè)置的網(wǎng)卡類(lèi)型為NAT 模式,查看我們虛擬機(jī)NAT模式下的網(wǎng)卡信息。
子網(wǎng)ip:192.168.0.12 也就是centOS的ip可以設(shè)置為192.168.0.0~192.168.255.255之間
子網(wǎng)掩碼:255.255.0.0
網(wǎng)關(guān): 192.168.0.1
2.修改配置文件
查看網(wǎng)卡信息:
#如果系統(tǒng)使用最小化安裝時(shí)沒(méi)有對(duì)應(yīng)命令需要我們手動(dòng)安裝
yum install net-tools -y
或
ip add
?系統(tǒng)默認(rèn)網(wǎng)卡信息在??/etc/sysconfig/network-scripts/?? 的目錄下的??ifcfg-ens33??文件中。
使用命令 ??vi /etc/sysconfig/network-scripts/ifcfg-ens33??
查看默認(rèn)的網(wǎng)卡信息如下:
TYPE="Ethernet" #網(wǎng)卡類(lèi)型: 這里默認(rèn)是以太網(wǎng)
PROXY_METHOD="none" # 代理方式
BROWSER_ONLY="no"
BOOTPROTO="dhcp" #顯示目前我們獲取的IP方式
DEFROUTE="yes" # 默認(rèn)路由
IPV4_FAILURE_FATAL="no" # 是否開(kāi)啟IPV4致命錯(cuò)誤檢測(cè):否
IPV6INIT="yes" # ipv6是否初始化:是
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" #網(wǎng)卡物理設(shè)備名稱(chēng)
UUID="3d404bd9-cafb-4633-a83e-245415b56ccc" # 網(wǎng)卡信息通用唯一識(shí)別碼
DEVICE="ens33" # 網(wǎng)卡設(shè)備名稱(chēng),需要與`NAME` 相同
ONBOOT="yes" # 是否開(kāi)機(jī)啟動(dòng),默認(rèn):no
這里?默認(rèn)網(wǎng)卡信息這么多,我們只需對(duì)以下信息進(jìn)行設(shè)置就可以,其他的使用默認(rèn)就可以了。?
設(shè)置網(wǎng)卡引導(dǎo)協(xié)議為靜態(tài)
BOOTPROTO=static
設(shè)置網(wǎng)卡的啟動(dòng)方
式為開(kāi)機(jī)啟動(dòng),并且配置ip,子網(wǎng)掩碼,網(wǎng)關(guān),域名的信息如下:
BONBOOT="yes" # 設(shè)置為開(kāi)機(jī)啟動(dòng)
IPADDR=192.168.0.180 # ip地址,必須和主機(jī)在同一個(gè)網(wǎng)段
NETMASK=255.255.0.0 # 子網(wǎng)掩碼
GATEWAY=192.168.0.1 # 網(wǎng)關(guān),這里的網(wǎng)關(guān)就是第一步設(shè)置的虛擬機(jī)網(wǎng)卡的那個(gè)網(wǎng)關(guān)
DNS1=114.114.114.114 # 域名解析的服務(wù)器地址,在windows使用ipconfig /all查看本機(jī)的DNS服務(wù)器的地址window下使用??ipconfig /all??查看本機(jī)的DNS服務(wù)器的地址:
?最后配置完的網(wǎng)卡信息如下:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="3d404bd9-cafb-4633-a83e-245415b56ccc"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.0.180"
NETMASK="255.255.0.0"
GATEWAY="192.168.0.1"
DNS1="114.114.114.114"
?重啟網(wǎng)絡(luò),并檢驗(yàn)靜態(tài)ip是否設(shè)置成功。
systemctl restart network
4.驗(yàn)證:
嘗試ping測(cè)我們配置的靜態(tài)IP
?登錄機(jī)器后查看ip信息并嘗試訪問(wèn)外網(wǎng)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-636093.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-636093.html
到了這里,關(guān)于【IP配置】centOS7下配置靜態(tài)IP的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!