我正在运行 Ubuntu 22.04.1 LTS,并且有 /29 的子集(5 个可用 IP)。我的主机目前使用其中 1 个 IP。
我想要设置一个 KVM 客户机来为其分配一个可用的 IP,并且能够打开端口/端口转发以在这些 IP 上运行服务。
我的网络配置是通过 netplan 进行的,并且我使用 virt-manager 来管理虚拟机。
首先,建议您创建一个网桥。您可以通过编辑配置文件来完成。我/etc/netplan/
可以通过输入命令ip a
并查看我的物理网络接口是什么,在我的例子中,它被称为enp3s0
我的桥接配置如下。填写占位符 IP。
network:
ethernets:
enp3s0:
dhcp4: false
dhcp6: false
# Bridge configuration
bridges:
br0:
interfaces: [enp3s0]
dhcp4: false
addresses: [x.x.x.202/29]
macaddress: FA:0B:8A:E4:1C:C0
routes:
- to: default
via: x.x.x.201
metric: 100
nameservers:
addresses: [8.8.8.8]
dhcp6: false
version: 2
设置完此配置后,我输入命令netplan generate
来生成配置,然后netplan try
进行测试。它看起来不错,并且能正常工作,然后我按 ENTER 来应用配置。
桥梁似乎已经建成,下一步是什么?