CentOS 修改固定IP地址


CentOS 修改固定IP地址

參考地址:https://www.cnblogs.com/technology-huangyan/p/9146699.html
https://blog.csdn.net/rossisy/article/details/77855798
https://www.cnblogs.com/technology-huangyan/p/9146699.html

先查看本機IP地址先

ip addr

如果是在VMWare EXSI網頁版中,如果內容顯示不全,則需要增加 |more

ip addr | more

 

1.如上,網絡ens192是我們目前的網絡,需要修改為固定IP地址,即ens192

vi /etc/sysconfig/network-scripts/ifcfg-ens192

 

默認內容如下

其中ONBOOT="yes",說明它是啟動網卡

 

 

需要增加的設置項

IPADDR #IP地址
PREFIX #前綴??
NETMASK #子網掩碼
NETWORK #IP段
GATEWAY #網關地址

#這種設置方案是以網卡中設置的DNS為主,
#resolv.conf中按照網卡設置的DNS內容自動生成,
#以后想修改DNS,必須修改網卡中的設置才不會在服務器重啟之后出現DNS設置失效的問題
DNS1 #默認DNS地址,該方案以網卡中的DNS為主,
PEERDNS #

另外,特別注意,其中BOOTPROTO="static"選項即是固定IP地址

 

請仔細參考:https://blog.csdn.net/w670328683/article/details/61923858

 

 

2.編輯/etc/sysconfig/network

#網上推薦更改
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.191.2 #網關地址
vi /etc/sysconfig/network #嘗試本機更改

172.17.130.131並未更改該項,暫時還未影響正常服務

 

 

3. 編輯/etc/resolv.conf,如果按上面的配置,這個應該會自動生成的

#網上的推薦更改為這兩個
nameserver 8.8.8.8
nameserver 114.114.114.114
vi /etc/resolv.conf #嘗試本機更改

 

4.重啟網絡服務

systemctl restart network.service #重啟網絡服務
systemctl status network.service #查看網絡服務狀態

 

 

出現問題

在重啟了網絡服務后,發現服務器IP地址是更改為配置了,但docker啟動的容器卻不可以正常訪問(使用瀏覽器訪問docker服務)

 

 

嘗試解決

第一步:嘗試重啟docker服務

sudo systemctl daemon-reload
sudo systemctl restart docker

 

最后發現,docker重啟后,服務已經可以正常訪問 

 

 

 

 

第二步,安裝一個工具net-tools

yum install net-tools

如果在更改了IP地址后,出現無法ping baidu.com,或者無法安裝應用的情況,那么一般來說是DNS解析出了問題,回到修改/etc/resolv.conf,看看其中是不是有nameserver 8.8.8.8的配置在其中,如果有,應該就不是解析的問題了

 

通過命令查看服務器端口占用情況

netstat -lntp

可以查看到有哪些端口被占用了,這里可以看到,占用端口的應用都是docker-proxy

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM