首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于ubuntu的不同网关子网使得网络无法访问。

基于ubuntu的不同网关子网使得网络无法访问。
EN

Ask Ubuntu用户
提问于 2020-06-03 15:13:05
回答 1查看 755关注 0票数 0

编辑: VM从一个超级v移动到另一个.在第一个超级v,它有一个不同的IP,面具和网关,而且它的工作。然后我把它移到了新的超级电视,并改变了网络的细节。我使用了云提供商也提供的静态MAC地址。

我已经分配了他们的信息给/etc/netplan/50-cloud-init.yaml,然后执行netplan apply,但是网络是无法到达的。有什么胆量让ubuntu允许不同的子网为网关吗?

编辑以提供50-cloud-init.yaml配置文件:

代码语言:javascript
复制
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根本没有输出任何路由:

代码语言:javascript
复制
Kernel IP routing table
Destination    Gateway    Genmask    Flags Metric Ref  Use  Iface
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-06-04 07:45:58

通过阅读净计划文档化,我设法通过使用路由和链接特性来使其工作。在应用了以下功能之后,它可以工作:

代码语言:javascript
复制
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]
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1246528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档