首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu18.04上用网络计划建立IPv6?

问如何在Ubuntu18.04上用网络计划建立IPv6?
EN

Ask Ubuntu用户
提问于 2018-05-04 06:26:28
回答 2查看 21K关注 0票数 12

我购买了一个安装了Ubuntu18.04的专用服务器,它被授予了一个IPv6块。

我以前用过指南如何在Ubuntu16.04上设置IPv6 6。由于Ubuntu18.04使用的是netplan而不是/etc/network/interfaces,所以上面的链接不再工作了。

昨天,我将/etc/netplan/01-netcfg.yaml设置为:

代码语言:javascript
复制
network:                                                                       
version: 2
renderer: networkd
ethernets:
  eno1:
    dhcp4: yes
    dhcp6: no
    addresses: ['2001:bc8:xxx:100::/56']

事情进行得很好,但今天我不能再平任何IPv6地址了。试过很多种方法,但到目前为止,我还没有取得好的结果。

我想知道在这种情况下实现IPv6的确切方法,我应该怎么做?

EN

回答 2

Ask Ubuntu用户

发布于 2018-07-21 02:07:09

我还有一个来自Online.net的Dedibox服务器。

搜索完网站后,我在twitter上找到了这。

尝试以下几点:

代码语言:javascript
复制
network:                                                                       
version: 2
renderer: networkd
ethernets:
  eno1:
    dhcp4: yes
    dhcp6: no
    addresses:
    - 2001:bc8:xxx:100::/56

这对我有效,现在我可以ping6了!

票数 5
EN

Ask Ubuntu用户

发布于 2020-11-09 20:17:58

我在另一个VPS (Vultr)中也出现了同样的问题,他们建议我使用“路由器发现”来设置IPv6网关地址。

在花了一些时间挖掘出正在发生的事情之后,我意识到我的问题在于我抛出了ufw并建立了自己的iptable和ip6tables防火墙,但是没有注意到IPv4 ICMP和IPv6 ICMP之间的区别。所以只要启用它:

代码语言:javascript
复制
sudo ip6tables -A INPUT -p ipv6-icmp -j ACCEPT

那就重新启动。之后,我可以从我的VPS服务器ping6 www.google.com并获得良好的结果。

只是记得在重新启动后保持防火墙设置。例如,如果使用iptables-persistent,可以使用ip6tables-save保存它们,如下所示:

代码语言:javascript
复制
sudo ip6tables-save | sudo tee /etc/iptables/rules.v6
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1031853

复制
相关文章

相似问题

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