linux虛擬機聯網方法(橋接和NAT)

一 橋接

配置正確的ip地址,setup。因爲選擇橋接的方法,ip地址要和主機的ip地址不同,而且要在一個網段。要連外網的話要配置網關和dns(子網掩碼、網關、dns和主機的一樣就行,主機的網絡配置信息可以在網絡和共享中心查看)。如何修改虛擬機ip地址參考:https://blog.csdn.net/sinat_41852207/article/details/88808933

centOS6之前的版本不需要這一步

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

從光盤中安裝的linux不用做這一步。一般克隆來的linux要做這一步

           4.修改虛擬機網絡連接方式

我用的橋接

在虛擬機的編輯--->  修改網絡適配器 中修改橋接網卡(VMware player版的免費虛擬機沒有這個選項,很難受)。

主機連無線網和有線網用的網卡不一樣,所以這裏要修改,改成主機聯網的網卡。

 

 

遇到的問題

1.主機可以ping通虛擬機,虛擬機ping不通主機,也ping不通外網

原因:windows下防火牆阻止了。

解決方法:關閉防火牆可以解決,但這樣不安全。具體可以參考一下博客

https://blog.csdn.net/hskw444273663/article/details/81301470

2.配置ip時,應該和主機上聯網的網卡的網絡配置在同一個網段。但我的電信寬帶的ip和子網掩碼是這樣的:

子網掩碼是255.255.255.255,意思是這個網段只有一個ip?搞不懂了,不知道該如何配置虛擬機ip了。而且沒有默認網關,這樣怎麼訪問外網?這種情況只能用NAT連接了

之後我用主機連無線網(wifi)試了一下,無線網的ip是這樣的:

然後按照上面的步驟做就成功了。和主機可以互相ping通,用XShell連接也可以連上(XShell上ip配置成和虛擬機一樣的就行),外網也可以連上。

測試ping外網:

 

 

二 NAT

一 網絡適配器裏換成NAT連接

二 配置虛擬機ip

虛擬機裏打開虛擬網絡編輯器

記住上圖中的ip網段和網關,然後用linux的setup工具修改虛擬機的ip 子網掩碼 網關,和上圖中的一樣。然後DNS配置成114.114.114.114就行,或者谷歌的免費dns8.8.8.8

虛擬機配置完別忘了service network restart

三.配置主機中的vmnet8虛擬網卡。

把下圖中的vmnet8的ip地址,網關配置成和虛擬機裏的在一個網段一樣就行了

我虛擬機裏的是192.168.182.128, 這裏用的是192.168.182.1

然後ping www.sina.com成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章