给一台 BuyVM 的 Ubuntu 小鸡添加了 IPv6
坏了,我成给人解决问题的了(
系统:Ubuntu 18.04.6 LTS
前因
某日,一朋友突然来找我
因此,就有了本文(
解决步骤
添加 IPv6 地址
登录 BuyVM 的控制台,点击需要添加的小鸡后的 Manage
然后,切到 Networking
——IPv6
点 Assign IPv6 Address
输入一个 IPv6 地址,然后 Add IPv6 Address
添加
刷新一下网页,在新添加的 IPv6 地址的右边点 Network Settings
会弹出一些信息,注意复制下 IP Address
Netmask / Bitmask
Gateway
三个内容,一会儿要用
点 Got It
返回后,将这个 IPv6 地址的 Status
设为 ON
在小鸡上添加 IPv6 地址
编辑网络配置文件(例如 /etc/netplan/01-netcfg.yaml )
1 | nano /etc/netplan/*.yaml |
可以看到已经有一些预配置内容了
为了防止原内容丢失,我这里放一个示例
1
2
3
4
5 network:
version: 2
ethernets:
eth0:
dhcp4: true
然后,在其下填入这些内容(自行替换其中的部分内容)
1 | (其上内容略) |
改完之后应该是这样的
然后检查一下有没有报错
1 | netplan try |
如果没有报错,回车,再应用上
1 | netplan apply |
如果此时还是无法使用 IPv6 的话,重启下就可以应用上了
其中踩过的坑
按照 Debian 的思路来
起初,我觉得 Ubuntu 和 Debian 的相关命令差不多,理论上网络也可以这么配,实则不然
Debian 的网络配置是在 /etc/network/interfaces
中的,虽然 Ubuntu 中也有这个,但是并不能实现
最后我是看了 参考资料 中第 2 个的文章,才发现用的是 netplan
掩码错误
很多参考资料掩码部分都是设置的 /64,这里并不能用 64(因为 BuyVM 给的是 48)
但不知道为什么,netplan 配置后没重启前是 /64,重启之后正常了(48)