VMware下將CentOS虛擬機器設定為Host-Only網路模式
今天突然想把Host-Only模式配置過程記錄下來,也方便有需要的朋友參考。這篇博文是我的第一篇博文,寫得不好還希望大家見諒。
網上很多有關Host-Only的配置教程並不是很詳細,下面我將儘可能詳細地展現整個配置過程。
針對的環境是:Win8.1宿主機+CentOS 6.7虛擬機器(VMware)。
第一步,先配置VMware下的虛擬網卡VMnet1:
Windows系統下開啟網路連接,可以看到有兩個跟VMware有關的虛擬網卡,一塊是VMnet1,一塊是VMnet8。VMnet8在Host-Only網路模式下用不到,所以這塊網卡可以不去搭理它。我們要注意的是VMnet1這塊網卡,虛擬機器在Host-Only模式下,主要依靠它跟宿主機通訊,所以必須保證啟用了這塊網卡。
下面講講配置。
首先我們先查看原生IP,也就是電腦上物理網卡的IP:
可以看到,我的IP是172.29.36.51,子網路遮罩是255.255.255.0。我們需要將VMnet1的IP地址設定為與物理網卡不在同一網段,因為Host-Only模式下,宿主機跟虛擬機器是完全獨立的,他們之間的串連可以想象為靠雙絞線串連,這一步一定要主要,如果將VMnet1設定為與主機的物理網卡IP同一網段,虛擬機器是無法ping通宿主機的,會顯示主機無法到達,丟包率100%。
至於有的人不知道同一網段具體怎麼辨別,我會在接下來的博文裡詳細提下。今天就先簡單舉例:是否處於同一網段需要IP和子網路遮罩兩者來確定,例如我現在的IP是172.29.36.51,子網路遮罩是255.255.255.0,子網路遮罩轉化成位元後,前面1的個數表示IP中對應位是確定的,而0的個數代表可變的位元。255.255.255.0,可知後面有個0,表示IP172.29.36.51中的51段是可變的,範圍是0-255。也就是說51這一段發生改變,仍舊是處於同一網段。
接下來開啟VMnet1的屬性配置:
可以看到我把它的IP設定為172.29.3.190,這與物理網卡不在同一網段,也可以設定為其他,不在同一網段就可以。至於DNS可以不用填寫。寫好後點擊確定就完成第一步了。
第二步:配置虛擬機器網路
先切換到root使用者再進行操作,然後進入網路設定檔,如下圖:
可以看到一些配置資訊,下圖是我已經配置好的,這裡最主要的是後面5行。
IPADDR設定為與VMnet1同一網段裡的任意IP地址
NETMASK設定為與VMnet1一致
GATEWAY設定為VMnet1的IP地址
DNS1,DNS2設定為與主機物理網卡一致便可
BOOTPROTO如果是dhcp則把它改為none或者static均可
配置好後儲存檔案,重啟網路服務便可:service network restart,至此,第二步完成,虛擬機器可以與宿主機互相ping通了,但是無法ping通百度。
第三步,開啟windows下的網路連接,將本地物理網卡的網際網路共用給VMnet1,點擊確定,回到虛擬機器中ping下百度,發現可以ping通,至此第三步完成。
好了,Host-Only模式的配置就算大功告成了,如果還有朋友沒有配置成功的,可以在下面留言,我會儘快回複。