虛擬機利用Host-only實現在不插網線的情況下,虛擬機與主機實現雙向通信,實現ssh連接以及samba服務實現共享


  • 為了不影響其他的虛擬網卡,我們在VMware下在添加一塊虛擬網卡:

image

image

然后點擊Next,選擇連接方式:

image

點擊Finish即可。

重新啟動虛擬機,如果這是你手動添加的第一塊虛擬網卡,那么應該是eth1。

  • 配置eth1的ip信息

image

可以看到,VMnet1的type就是Host-only,我們看一下他的DHCP setting信息:

image

根據上面的信息,可以將eth1設置為跟VMnet1處於同一個網段,並將設置信息填寫在 /etc/network/interfaces中,比如像如下信息:

# This file describes the network interfaces available on your system                                                                   
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.8.129
netmask 255.255.255.0
network 192.168.8.0
broadcast 192.168.8.255
gateway 192.168.8.1

auto eth0:1
iface eth0:1 inet static
address 192.168.253.129
netmask 255.255.255.0

auto eth1
iface eth1 inet static
address 192.168.229.129
netmask 255.255.255.0

這里只需要看eth1的配置即可,不用看其他的。

然后重新啟動網絡服務   sudo /etc/init.d/networking restart

image

  • 測試(為了准確點,拔掉網線)

在宿主機下面ping虛擬機   

image

在虛擬機下面ping宿主機:

image

或者虛擬機可以ping一下宿主機的其他ip,比如我的宿主機上網的ip是192.168.8.129

image

  • 用samba服務實現共享(samba的配置過程這里不介紹),同樣為了准確一些,還是拔掉網線。

image

image

點擊完成即可。這樣就可以在我的電腦下面出現一個映射出來的網絡驅動器。

  • SSH連接,同樣為了准確一些,還是拔掉網線。這里使用secureCRT作為客戶端

image

image 

 

進行連接測試:

image

 

image

 

image

 

連接成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM