1. 程式人生 > >VMware虛擬機器下Centos8 設定靜態IP地址

VMware虛擬機器下Centos8 設定靜態IP地址

# 緣起 我們在平時學習Redis、Nginx等分散式微服務的元件的時候,無法避免的需要用到Linux作業系統,而Linux作業系統的主機來源差不多就三種情況: - 真實物理機 - 阿里雲等雲伺服器 - 利用虛擬機器 其中前兩種情況都需要額外花大洋買裝置或雲主機,不划算(當然如果你是壕的話,當我沒說)。或者可能你會有廢舊電腦可以拿來用,但是如果要是搭建叢集服務的情況呢?那可不是一臺物理機能解決的。很顯然,利用虛擬機器搭建Linux環境是一種非常經濟實用的方式。 然而,主流的虛擬機器軟體有很多種,比如VMware、VirtualBox等,這裡我選擇的是VMware。 # 下載並安裝VMware 這一步對於IT從業人員來說應該很簡單了,具體步驟略。 # 下載並安裝Centos8 1. 到[官網](https://www.centos.org/download/)下載Centos8的映象 ![下載Centos8的映象](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210230704492-2028139008.png) 2. 開啟VMware,新建虛擬機器 ![新建虛擬機器](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210230822152-427870293.png) ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210230904384-585879713.png) ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210230948389-859494646.png) ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210231044444-284653259.png) ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210231056587-60413266.png) ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210231138978-762062901.png) 至此,虛擬機器就就開始安裝os了。 ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210231242415-1746101449.png) 剩下的就是根據提示一步步往下走就行了。 # 設定靜態IP地址 我們訪問Centos的時候,肯定希望訪問一個固定的ip的主機,而不願意訪問一個ip隨時變的主機吧? 因此這裡要給這個虛擬機器中新安裝的Centos8 設定靜態ip地址。方法如下: ## 1. 首先檢視windows物理機的ip >ipconfig /all ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210232128973-853479287.png) ## 2.設定虛擬網絡卡網段 找到VMnet8和物理網絡卡 對應的ip資訊,如果兩者不在一個網段,則將VMnet8的網段改掉,修改方法為: 到VMware的選單欄中 選擇 **“編輯”-“虛擬網路編輯器”** ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210232423347-686981388.png) ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210232721755-758130254.png) ## 3.檢視閘道器ip,並記住,後面會用到 ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210232833285-515526297.png) ## 4.進入虛擬機器Centos,修改網絡卡資訊 ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210233345098-1289898452.png) > cd /etc/sysconfig/network-scripts/ > vim ifcfg-ens33 配置內容如下,主要關注有註釋的部分: ~~~ TYPE=Ethernet BOOTPROTO=static ##靜態ip PROXY_METHOD=none BROWSER_ONLY=no DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no NAME=ens33 #UUID=57972749-df25-4f04-8fbf-a3744a0b23e8 DEVICE=ens33 ONBOOT=yes #系統啟動時開啟 IPADDR=192.168.0.120 # 靜態ip地址 NETMASK=255.255.255.0 # 子網掩碼 GATEWAY=192.168.0.2 # 第3步中檢視的閘道器ip DNS1=101.226.4.6 #DNS1 同物理主機 DNS2=8.8.8.8 #DNS2** PREFIX=24 UUID=c96bc909-188e-ec64-3a96-6a90982b08ad HWADDR=00:0C:29:95:3E:AB ~~~ >:wq! 重啟網絡卡: ~~~ >nmcli c reload ens33 >nmcli c up ens33 ~~~ ## 5.配置完成 嘗試ping下百度 ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210234201919-1511499435.png) 用物理機ping 虛擬機器 ![](https://img2020.cnblogs.com/blog/1345071/202012/1345071-20201210234248642-455066090.png)