创建网络

创建网络

我在 Oracle Virtualbox 机器上安装了 Ubuntu。主机是 Windows 10 安装。

如何从主机访问客户端机器(Ubuntu)的文件?

我可以从 computer2 访问 computer1 中的共享文件夹(通过 smb://IP/folder)。但是,我无法按照相同的步骤执行反向操作。

答案1

创建网络

首先,您需要创建一个网络,以便主机和虚拟机进行通信:在 Virtualbox 中,转到文件 -> 首选项。切换到左侧的网络部分,然后转到仅主机网络选项卡。使用图标+创建一个新网络。

您可以按照自己认为的最佳方式进行配置,但最好配置静态 IP,以便以后更轻松地连接。此答案假设您使用了静态 IP。

配置网络适配器

虚拟机到主机适配器

Enable Network Adapter打开设置的网络选项卡中的复选框以创建网络适配器。在Attached To下拉菜单中,选择您之前创建的网络的名称。Host-Only adapterName

主机到 Internet 适配器

通过切换到选项卡添加第二张网卡Adapter 2 。它应该连接到NAT将此网卡连接到互联网。

在虚拟机上设置静态 IP

在客户机中,您需要配置静态 IP。运行:ip add显示三个接口lo(环回)、enp0s3(适配器 1)enp0s8(适配器 2)。

将这些设置复制到其中,/etc/network/interfaces为您的服务器设置静态 IP。您可以根据需要更改这些设置。

auto  enp0s3
iface enp0s3 inet static
address  192.168.56.5
network  192.168.56.0
netmask  255.255.255.0
gateway  192.168.56.1
dns-nameservers  8.8.8.8  192.168.56.1

确保enp0s3IP 与您上面配置的静态 IP 相同。(如果不是,请重新启动并重试。)

重新启动网络(sudo systemctl restart networking)或重新启动以保存更改。

完成的

现在,您可以使用 ssh、ftp 或任何其他您喜欢的文件传输服务从主机连接到客户机,使用您上面配置的 IP。

相关内容