VirtualBox实现主机与虚拟机互联,且可访问互联网

网络环境

主机:(已连接互联网)

虚拟机:要能与主机互相通信,要能访问互联网(不须要被互联网访问)。

虚拟机网卡模式

1:NAT  网络地址转换(Network Address Translation)

2:Birdged Network  桥接

3:Internal Network  内部网络(可以是虚拟机与虚拟机之间)

4:Host-Only     只与主机通信(大概吧)

详细参考:VirtualBox的四种网络连接方式

设置步骤

  1. 为虚拟机设置两张虚拟网卡
    1. 网卡1设置为 NAT模式;实现虚拟机通过主机网络访问互联网;
    2. 网卡2设置为host-only;实现主机与虚拟机互联,以及虚拟机之间的互联;需要设置相应的ip

具体设置参考:VirtualBox实现内外网络互访问的配置

 

ssh访问虚拟机

直接使用ssh命令即可,但是被访问主机 需要安装 sshd 服务器端软件。

sudo apt-get install openssh-server

远程连接VirtualBox中的虚拟机

方法:

  1. 使用NAT中高级选项的 端口转发功能;类似于路由器端口转发;
    1. 可以实现 不同局域网之间的 电脑相互访问;

详细参考:远程连接VirtualBox中的虚拟机;远程连接

你可能感兴趣的:(Linux)