一、為什么要修改為固定的ip地址??
對(duì)于服務(wù)器來說,是需要固定的ip地址的,以便其他服務(wù)進(jìn)行連接。咱們?cè)诖罱ǚ?wù)器的時(shí)候,有的時(shí)候有很多的時(shí)候需要使用Xshell連接虛擬機(jī),如果使用DHCP,每次服務(wù)器重啟之后,ip會(huì)變化很麻煩,這個(gè)時(shí)候需要咱們?cè)O(shè)置固定ip地址。
二、網(wǎng)絡(luò)服務(wù)??
ip地址的網(wǎng)絡(luò)服務(wù)名叫 network 。
這個(gè)服務(wù)名專門用于關(guān)閉、啟動(dòng)、重啟服務(wù),當(dāng)我們修改配置文件之后,用于重啟服務(wù)。
三、配置文件地址??
關(guān)于ip地址的配置文件地址在
/etc/sysconfig/network-scripts 目錄下 有一個(gè) “ifcfg- ” 開頭的幾個(gè)配置文件。
如下:ifconfig 查看ip地址,出現(xiàn)如下圖所示。則意味著至少有兩個(gè)配置文件
- ifcfg-ens33:網(wǎng)卡ens33的配置文件
- ifcfg-lo:網(wǎng)卡lo的配置文件
四、修改配置文件 ,設(shè)置固定ip地址??
//修改配置文件 vi 配置文件路徑
vi /etc/sysconfig/network-scripts/ifcfg-ens33
這是默認(rèn)使用DHCP的配置文件,配置文件如下所示??
#類型
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#是否啟動(dòng)DHCP:none為禁用DHCP;static為使用靜態(tài)ip地址;設(shè)置DHCP為使用DHCP服務(wù)
#如果要設(shè)定多網(wǎng)口綁定bond的時(shí)候,必須設(shè)成none
BOOTPROTO=dhcp
#就是default route,是否把這個(gè)網(wǎng)卡設(shè)置為ipv4默認(rèn)路由
DEFROUTE=yes
# 如果ipv4配置失敗禁用設(shè)備
IPV4_FAILURE_FATAL=no
#是否使用IPV6地址:yes為使用;no為禁用
IPV6INIT=yes
IPV6_AUTOCONF=yes
#就是default route,是否把這個(gè)網(wǎng)卡設(shè)置為ipv6默認(rèn)路由
IPV6_DEFROUTE=yes
# 如果ipv6配置失敗禁用設(shè)備
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
#網(wǎng)絡(luò)連接的名字
NAME=ens33
#唯一標(biāo)識(shí)
UUID=b4701c26-8ea8-46a5-b738-1d4d0ca5b5a9
# 網(wǎng)卡名稱
DEVICE=ens33
#啟動(dòng)或者重啟網(wǎng)絡(luò)時(shí)是否啟動(dòng)該設(shè)備:yes是啟用;no是禁用
ONBOOT=yes
修改固定Ip配置文件如下:??
#類型
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#是否啟動(dòng)DHCP:none為禁用DHCP;static為使用靜態(tài)ip地址;設(shè)置DHCP為使用DHCP服務(wù)
#如果要設(shè)定多網(wǎng)口綁定bond的時(shí)候,必須設(shè)成none
BOOTPROTO=static
#就是default route,是否把這個(gè)網(wǎng)卡設(shè)置為ipv4默認(rèn)路由
DEFROUTE=yes
# 如果ipv4配置失敗禁用設(shè)備
IPV4_FAILURE_FATAL=no
#是否使用IPV6地址:yes為使用;no為禁用
IPV6INIT=yes
IPV6_AUTOCONF=yes
#就是default route,是否把這個(gè)網(wǎng)卡設(shè)置為ipv6默認(rèn)路由
IPV6_DEFROUTE=yes
# 如果ipv6配置失敗禁用設(shè)備
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
#網(wǎng)絡(luò)連接的名字
NAME=ens33
#唯一標(biāo)識(shí)
UUID=b4701c26-8ea8-46a5-b738-1d4d0ca5b5a9
# 網(wǎng)卡名稱
#設(shè)備名,不要自己亂改,和文件ifcfg-** 里的**要一致
#一般不需要修改
DEVICE=ens33
#啟動(dòng)或者重啟網(wǎng)絡(luò)時(shí)是否啟動(dòng)該設(shè)備:yes是啟用;no是禁用
ONBOOT=yes
#添加如下配置信息
DNS1=192.168.0.1 #NDS
IPADDR=192.168.1.122 #IP地址
GATEWAY=192.168.1.1 #網(wǎng)關(guān)
PREFIX=24 #centos子網(wǎng)掩碼長(zhǎng)度:24--> 255.255.255.0
# 子網(wǎng)掩碼 RedHat,不同版本的Linux的配置是不一樣的
# NETMASK=255.255.255.0
# 地址 ipv6 配置信息,如果不使用ipv6 可以不用配置
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
注意
TYPE、BOOTPROTO、NAME、DEVICE、ONBOOT、IPV6INIT 這些必須存在。
DNS1、IPADDR、GATEWAY、PREFIX使用固定ip必須有這些配置
ipaddr: 可以設(shè)置哪些?
ip可以設(shè)置的范圍
GATEWAY網(wǎng)關(guān)可以設(shè)置的地址?
文章來源:http://www.zghlxwxcb.cn/news/detail-548149.html
重新啟動(dòng):成功!??
//刷新網(wǎng)關(guān)命令
systemctl restart network
測(cè)試是否成功??
文章來源地址http://www.zghlxwxcb.cn/news/detail-548149.html
//測(cè)試是否可以連接百度
ping www.baidu.com
到了這里,關(guān)于Linux系統(tǒng)修改為固定IP地址的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!