编辑: VM从一个超级v移动到另一个.在第一个超级v,它有一个不同的IP,面具和网关,而且它的工作。然后我把它移到了新的超级电视,并改变了网络的细节。我使用了云提供商也提供的静态MAC地址。
我已经分配了他们的信息给/etc/netplan/50-cloud-init.yaml,然后执行netplan apply,但是网络是无法到达的。有什么胆量让ubuntu允许不同的子网为网关吗?
编辑以提供50-cloud-init.yaml配置文件:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp: no
addresses:
- IP/MASK
gateway4: GATEWAY_IP
nameservers:
addresses: [8.8.8.8, 8.8.4.4]奇怪的是,路由-s根本没有输出任何路由:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface发布于 2020-06-04 07:45:58
通过阅读净计划文档化,我设法通过使用路由和链接特性来使其工作。在应用了以下功能之后,它可以工作:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp: no
addresses:
- IP/32
routes:
- to: 0.0.0.0/0
via: <GATEWAY_IP>
on-link: true
nameservers:
addresses: [8.8.8.8, 8.8.4.4]https://askubuntu.com/questions/1246528
复制相似问题