一 橋接
配置正確的ip地址,setup。因爲選擇橋接的方法,ip地址要和主機的ip地址不同,而且要在一個網段。要連外網的話要配置網關和dns(子網掩碼、網關、dns和主機的一樣就行,主機的網絡配置信息可以在網絡和共享中心查看)。如何修改虛擬機ip地址參考:https://blog.csdn.net/sinat_41852207/article/details/88808933
vi/etc/sysconfig/network-scripts/ifcfg-eth0
從光盤中安裝的linux不用做這一步。一般克隆來的linux要做這一步
在虛擬機的編輯---> 修改網絡適配器 中修改橋接網卡(VMware player版的免費虛擬機沒有這個選項,很難受)。
主機連無線網和有線網用的網卡不一樣,所以這裏要修改,改成主機聯網的網卡。
1.主機可以ping通虛擬機,虛擬機ping不通主機,也ping不通外網
解決方法:關閉防火牆可以解決,但這樣不安全。具體可以參考一下博客
https://blog.csdn.net/hskw444273663/article/details/81301470
2.配置ip時,應該和主機上聯網的網卡的網絡配置在同一個網段。但我的電信寬帶的ip和子網掩碼是這樣的:
子網掩碼是255.255.255.255,意思是這個網段只有一個ip?搞不懂了,不知道該如何配置虛擬機ip了。而且沒有默認網關,這樣怎麼訪問外網?這種情況只能用NAT連接了
之後我用主機連無線網(wifi)試了一下,無線網的ip是這樣的:
然後按照上面的步驟做就成功了。和主機可以互相ping通,用XShell連接也可以連上(XShell上ip配置成和虛擬機一樣的就行),外網也可以連上。
二 NAT
虛擬機裏打開虛擬網絡編輯器
記住上圖中的ip網段和網關,然後用linux的setup工具修改虛擬機的ip 子網掩碼 網關,和上圖中的一樣。然後DNS配置成114.114.114.114就行,或者谷歌的免費dns8.8.8.8
虛擬機配置完別忘了service network restart
把下圖中的vmnet8的ip地址,網關配置成和虛擬機裏的在一個網段一樣就行了