CentOS 修改固定IP地址html
參考地址:http://www.javashuo.com/article/p-usyfbwaq-gq.html
https://blog.csdn.net/rossisy/article/details/77855798
http://www.javashuo.com/article/p-usyfbwaq-gq.htmldocker
先查看本機IP地址先瀏覽器
ip addr
若是是在VMWare EXSI網頁版中,若是內容顯示不全,則須要增長 |more服務器
ip addr | more
1.如上,網絡ens192是咱們目前的網絡,須要修改成固定IP地址,即ens192網絡
vi /etc/sysconfig/network-scripts/ifcfg-ens192
默認內容以下dom
其中ONBOOT="yes",說明它是啓動網卡工具
須要增長的設置項spa
IPADDR #IP地址
PREFIX #前綴??
NETMASK #子網掩碼
NETWORK #IP段
GATEWAY #網關地址
#這種設置方案是以網卡中設置的DNS爲主,
#resolv.conf中按照網卡設置的DNS內容自動生成,
#之後想修改DNS,必須修改網卡中的設置纔不會在服務器重啓以後出現DNS設置失效的問題
DNS1 #默認DNS地址,該方案以網卡中的DNS爲主,
PEERDNS #
另外,特別注意,其中BOOTPROTO="static"選項便是固定IP地址.net
請仔細參考:https://blog.csdn.net/w670328683/article/details/619238583d
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