首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netcfg.yaml文件中网络定义中的错误:未知密钥隧道

netcfg.yaml文件中网络定义中的错误:未知密钥隧道
EN

Ask Ubuntu用户
提问于 2021-04-19 16:34:19
回答 2查看 13.7K关注 0票数 1

我用的是Ubuntu18.04仿生。

当我试图在netcfg.yaml文件中配置GRE隧道时,我遇到了一个错误:

网络定义//etc/netplan/01-netcfg.yaml行x列x:未知密钥隧道中的错误。

yaml配置如下所示:

代码语言:javascript
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    ens01:
        addresses : [10.201.x.yyy/24]
        gateway4: 10.201.x.254  
        nameservers:
            addresses: [10.200.nn.tt]
        dhcp4: no
    ens02:
        dhcp4: no
        addresses : [10.200.aa.dd/24]
        routes:
        - to: 10.200.hh.0/24
          via: 10.200.aa.254 

  tunnels: 
    gre1: 
        mode: gre
        local: 10.200.aa.dd
        remote: 10.200.hh.cc
        addresses: 
          - 172.26.jj.14/32
        gateway4: 172.26.jj.13

在Ubuntu上配置GRE隧道的正确方法是什么?

类似的yaml配置,但仍然有相同的错误:

错误是:Error in network definition line 3 column 2: unknown key tunnels

网络计划版本是:

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-04-20 14:02:30

正确的.yaml需要看起来像这样..。精确的间距,缩进,没有尾随空间,也没有标签.建议复制/粘贴,然后编辑地址..。(编辑地址是不必要的,并会产生错误).

代码语言:javascript
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    ens01:
      addresses: [10.201.x.yyy/24]
      gateway4: 10.201.x.254
      nameservers:
        addresses: [10.200.nn.tt]
      optional: true
    ens02:
      addresses: [10.200.aa.dd/24]
      routes:
        - to: 10.200.hh.0/24
          via: 10.200.aa.254
      optional: true
  tunnels:
    gre1:
      mode: gre
      local: 10.200.aa.dd
      remote: 10.200.hh.cc
      addresses:
        - 172.26.jj.14/32
      gateway4: 172.26.jj.13

sudo netplan generate

sudo netplan apply

reboot

更新#1:

您已经安装了一个非常老版本的netplan,它可能不支持隧道。更新网络计划,或更新您的操作系统。

票数 1
EN

Ask Ubuntu用户

发布于 2021-04-20 06:09:14

在yaml中,压痕很重要。您在问题中粘贴的配置显示了ethernets:的两个缩进空格和tunnels:的三个空格,这意味着这将被视为以太网的子级,而不是同级,并且在ethernets下没有有效的已知键tunnels。纠正这一点,使他们都有相同的缩进水平,这应该是可行的。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1332464

复制
相关文章

相似问题

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