我想安装和配置openstack来学习它,所以我安装了两个ubuntu服务器作为virtualbox虚拟机(在我的arch linux主机上),然后我在这里根据openstack的文档进行了配置:https://docs.openstack .org/install-guide/environment-networking-controller.html
所以这是我的 99_config.yaml 文件:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses:
- 10.0.0.11/24
gateway4: 10.0.0.1
nameservers:
search: [controller, compute]
addresses: [10.0.0.11, 10.0.0.31]
我还设置了 virtualbox 设置如下:Bridged Adapter
连接到我笔记本电脑的无线网卡wlp59s0
并设置Allow All
为混杂模式。所有其他设置均为默认设置。
每当我应用配置时,我都不能ping
,我什至尝试使用netcat
它来检查我的主机和虚拟机之间的连接,但没有运气。但是,当我重命名配置文件并再次应用 netplan(基本上是撤消)时,ping 没有问题。
我真的很感激任何帮助,在此先感谢:)
显然,我正在尝试在我自己的网络开启时连接我的虚拟机
192.168.1.x
。正如我从网络原理中了解到的,前三组是网络地址(我们通过检查网络掩码意识到这一点(在网络理论书籍上阅读更多信息)),所以虚拟机和我自己的机器必须在同一个网络上。所以我修复的方法是将默认网关设置为192.168.1.1
和虚拟机节点192.168.1.101
等等。我希望像我这样的新手会觉得这很有帮助:)