1. 程式人生 > >CentOS 6.8 配置靜態IP實現上網&和Windows ping通

CentOS 6.8 配置靜態IP實現上網&和Windows ping通

最近在學習FastDFS與Nginx整合,實現小檔案的上傳與訪問,其中就要用到 CentOS 虛擬機器來做伺服器,所以需要配置虛擬機器靜態IP,實現虛擬機器與Windows主機互相通訊。

第一步:需要以管理員身份執行VMware Workstation Pro,桌面右鍵VMware快捷圖示,選擇“以管理員身份執行(A)”,如下圖所示。

第二步:VMware開啟後,我們點選選單欄中的“編輯”選項,在子選單中點選“虛擬網路編輯器(N)...”,如下圖所示。

第三步:點選“虛擬網路編輯器(N)”後,我們會看到如下介面,此時選中VMnet8那一行,然後把“使用本地 DHCP 服務將 IP 地址分配給虛擬機器(D)”前的勾去掉。子網IP地址這裡我使用的初始配置,沒修改過,然後點選“NAT 設定(S)...”

第四步:點選“NAT 設定(S)...”後,彈出如下介面,我們把“閘道器IP(G)”修改為 “192.168.20.2” (我這裡的“閘道器IP(G)”是預設的,沒做修改),這個IP在後面的虛擬機器配置時會用到。點選“確定”關閉當前介面,然後點選上圖的“確定”關閉父介面。

第五步:確認要啟動的虛擬機器網路介面卡型別是“NAT”模式,如下圖所示。

 若虛擬機器當前不是“NAT”模式,則需要點選“網路介面卡”,會彈出如下圖所示介面,然後在右側選擇“NAT模式(N):用於共享主機的IP地址”,然後點選“確定”。

第六步:啟動CentOS虛擬機器,啟動後,我們需要修改一個配置檔案,輸入下面的命令,修改下圖箭頭所指的地方。修改完畢後先按 "Esc" 鍵,然後按 "Shift+:"  輸入 "wq" 後回車儲存退出。

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

第七步:在下面的檔案中可以檢視以及修改主機名。這裡我在配置的時候沒有做修改。

[[email protected] ~]# vi /etc/sysconfig/network

第八步:在下面的檔案裡做IP(自己在 /etc/sysconfig/network-scripts/ifcfg-eth0 中配置的)與主機名的對映。

[[email protected] ~]# vi /etc/hosts

第九步:重新啟動虛擬機器。

[[email protected] ~]# reboot

第十步:檢查自己配置的虛擬機器的IP是否生效。輸入以下命令後,如下圖所示,我們發現IP地址已經是我們自己配置的了。

[[email protected] ~]# ifconfig

第十一步:接著我們檢查是否能 ping 通 www.baidu.com ,輸入下面的命令,如下圖所示,我們發現確實可以 ping 通。

[[email protected] ~]# ping www.baidu.com

第十二步:最後我們檢查虛擬機器能否和 Windows 互相通訊,開啟cmd,輸入以下命令,如下圖所示。

C:\Users\145178>ping 192.168.20.88

可以看到虛擬機器和 Windows 主機是不能通訊的,原因是我們配置的虛擬機器的IP與 VMnet8 的IP地址不在一個網段裡。接下來我們開啟 控制面板==>網路和Internet==>網路共享中心==>更改介面卡設定==>VMware Network Adapter VMnet8==>屬性==>Internet 協議版本4 (TCP/IPv4) 修改下圖所示資訊(注意:VMnet8 的IP地址的前三位 192.168.20 必須一樣,第四位可自己配置)。

 更改完畢後,重新啟動cmd,檢視VMnet8 的IP地址是否為我們配置的了,如下圖所示,可以發現VMnet8的IP地址是我們配置的。

再次輸入以下命令 ping 虛擬機器,結果如下圖所示,我們發現現在是可以 ping 通虛擬機器的。

C:\Users\14517>ping 192.168.20.88

第十三步:我們從 CentOS 虛擬機器來 ping Windows,如下圖所示,發現是可以 ping 通的。

[[email protected] ~]# ping 192.168.20.66

至此我們實現了我們的目的!