首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点dbus网络管理器IPV6地址属性绑定

节点dbus网络管理器IPV6地址属性绑定
EN

Stack Overflow用户
提问于 2018-07-02 21:36:45
回答 1查看 285关注 0票数 0

对于ipv6连接,我对中的“address”和"addresses“属性存在问题。对于地址,他们正在寻找一个ipv6对象的结构数组,它将是数组(字节数组,UINT32,字节数组) sig - a(ayuay)到Gnome文档的链接在这里https://developer.gnome.org/NetworkManager/1.10/settings-ipv6.html

代码语言:javascript
复制
'address-data': [ {'address': settings.ip, 'prefix':settings.subnet} ],
'gateway': settings.gateway,

经过一些实验之后,我收到的错误实际上是JS堆栈转储,而不是守护进程错误。有人运气好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-25 17:33:44

对于任何遇到这个问题的人来说,我终于让它正常工作了。使用nodejs dbus-本地库。以下是形成用于dbus和网络管理器的ipv6属性的正确方法

代码语言:javascript
复制
['802-3-ethernet',
    [
      ['auto-negotiate', ['b', 1]],
    ]
  ],
  ['connection',
    [
      ['id', ['s', 'some name']],
      ['type', ['s','802-3-ethernet']],
      ['uuid', ['s', uuidv4()]],
      ['interface-name', ['s', 'name of interface (eth0, wlan0)']],
      ['autoconnect', ['b', 1]]
    ]
  ],
  ['ipv4',
    [
      ['method', ['s','auto']]
    ]
  ],
  ['ipv6',
    [
      ['method', ['s','manual']],
      ['ip6-privacy', ['i', -1]]
      ['dns',
        ['aay',
          [
            [
              '2001:4860:4860::8888',  //needs to be array or buffer of uint8
              '2001:4860:4860::8844'  //needs to be array or buffer of uint8
            ]
          ]
        ]
      ],
      ['addresses',
        ['a(ayuay)',
          [
            [
              [
                'static ipv6 ip',  //needs to be array or buffer of uint8
                parseInt(CIDR, example: 64),
                'ipv6 gateway ip'  //needs to be array or buffer of uint8
              ]
            ]
          ]
        ]
      ]
    ]
  ]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51144042

复制
相关文章

相似问题

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