Ric*_*rdo 11 virtualbox networking ip 14.04
嗨,我一直在尝试使用两个 Ubuntu 14.04 虚拟机设置内部网络。但到目前为止,我一直没有成功。它们都有具有相同网络名称的内部网络适配器,现在我需要它们在网络内部进行通信,但是 ping 测试不成功。
这是我在第一个操作系统中的 /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.254
Run Code Online (Sandbox Code Playgroud)
操作系统#2
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.254
Run Code Online (Sandbox Code Playgroud)
我也尝试将“eth0”更改为“lo”但没有成功。
我不明白问题出在哪里,欢迎任何帮助!谢谢
Ric*_*rdo 18
好的,我找到了解决方案。我只需要用 VirtualBox 启动一个 DHCP 服务器。在这个视频中有很好的解释:https : //www.youtube.com/watch?v=lhOY-KilEeE
以防万一,如果视频不可用,其要点是:
vboxmanage dhcpserver add --netname intnet --ip 10.10.0.1 --netmask 255.255.0.0 --lowerip 10.10.10.1 --upperip 10.10.10.255 --enable
Run Code Online (Sandbox Code Playgroud)
在您的主机操作系统中运行它。
--netname intnet:内部网络将被命名intnet。这是您应该放在 VM 的网络 > 适配器 >(内部网络)> 名称字段中的名称。--ip 10.10.0.1:内部网络中 DHCP 服务器的 IP 地址。--netmask 255.255.0.0: 子网掩码。--lowerip 10.10.10.1:可以分配给网络成员的 IP 地址的下限。--upperip 10.10.10.255: 一样东西的上限。--enable: 启用 DHCP 服务器。| 归档时间: |
|
| 查看次数: |
46055 次 |
| 最近记录: |