我想在 Ubuntu Server 上建立一个虚拟机 (KVM) 并配置桥接网络以便通过静态 IP 连接到虚拟机。我想通过 SSH 直接连接到虚拟机(绕过主机)。
但是我只能远程访问服务器(紧急情况下我必须到达城市的另一端),所以我想避免任何可能导致网络连接丢失的问题。服务器连接到使用 MAC 过滤的网络。因此看起来/etc/netplan/config.yaml
像:
# This is the network config written by 'subiquity'
network:
ethernets:
eth1:
dhcp4: true
eth2:
dhcp4: true
eth33:
dhcp4: true
version: 2
该/etc/network/interfaces
文件是空的。分配给服务器的 IP 地址例如是 11.22.3.1(eth1
),并且我已从网络管理员处获取了额外的静态 IP 来创建 VM 桥接,即 11.22.3.2。现在,我应该编辑哪个文件(/etc/netplan/config.yaml
或/etc/network/interfaces
)以及之后它应该是什么样子?我看过一些指南,eth1
通过向中添加“桥梁”行来编辑/etc/netplan/config.yaml
。如果是这样,我应该将 dhcp4: false 并在文件中分配静态 11.22.3.1 IP 吗?这个问题的最佳解决方案是什么?