虚拟机上已安装类似 Linux 的操作系统。 这里我们以 Debian 10 Linux 系统为例。
有两种安装IPv6的方法来支持远程访问您的虚拟机。在VM中安装IPv6之后,并且您的计算机上配备有IPv6网络,您可以对VM进行远程访问(如果您的计算机上没有IPv6,请遵循如何在计算机上安装IPv6)。
选项 1: 永久解决方案(重启后可继续使用)
该解决方案将通过在虚拟机内修改配置文件的方式在 ens4 接口上设置 IPv6 。 即使重新启动机器,IPv6 仍可保持该配置。
(在 Rapid Space 控制台中找到以下网络配置:kvm[your_VM]-ipv6-info)
auto ens4iface ens4 inet6 static address [your_IP] netmask 80 gateway [your_gateway]
reboot
此解决方案将通过在虚拟机内运行脚本的方式在 ens4 接口上设置 IPv6。 如果重新启动机器,则该 IPv6 设置将被自动移除,您将需要再次运行该命令进行配置。
在您的虚拟机中运行命令:
wget -O- http://10.0.2.100/ipv6_config.sh | /bin/sh -
在您的虚拟机中运行以下命令:
default via [your_gateway] dev ens4 metric 1024 pref medium
的内容从另一台已经具有 IPv6 的计算机上,您可以 ping 到您的虚拟机:
ping6 [your_IPv6]
如果您已在虚拟机内安装了 ssh 服务器(如果没有的话,可以通过apt install openssh-server指令安装
),您可以使用以下命令访问它:
ssh [your_username]@[your_IP]
1. 选项 1 特定于 Debian 一类的操作系统。 在其他操作系统中,用于配置网络的文件可能会有所不同,请参阅操作系统的用户手册以了解如何配置 IPv6。
2. 选项 2 使用 wget 和 ip 命令,它们在 Linux 系统中广泛可用,因此您应该能够在任何 Linux 系统上使用它。
For more information, please contact Jean-Paul, CEO of Nexedi (+33 629 02 44 25).