为BuyVM的Debian机添加IPv6
前言
最近整了台Netcup的VPS 1000 G11 SE,把主要的业务从BuyVM迁移到了NC上(毕竟配置高多了)。迁移完顺手把BuyVM重装成了Debian12,SSH上去发现v6没了,按照Ubuntu的配置方法失败,几经搜索成功加上了v6,为了防止忘记,就有了这篇文章。
解决方案
网站配置
登录 BuyVM 的控制台,点击需要添加IPv6的VPS后的Manage
然后进入网络配置的页面(Networking)
点击IPv6
下的Assign IPv6 Address
随机生成一个IPv6地址,然后点Add IPv6 Address
保存
不过 IPv6 地址不建议加太多(口子就那么大,搞多了也没用),BuyVM 在这里贴出了一个警告
Warning!
You can have a maximum of 16 IPv6 addresses. Please use the ‘Routed Subnet’ for unlimited IPv6 addresses.
翻译过来就是
警告!
您最多可以有 16 个 IPv6 地址。请使用“路由子网”来获取无限的 IPv6 地址。
保存后,刷新页面,点击新增的 IPv6 地址后面的⚙️,点 Network Settings
将 IP Address 、 Netmask / Bitmask 、 Gateway 这三项复制并保存,将 status 改为 on,点击Save Changes
机器配置
连接上你的VPS,安装你顺手的文本编辑器,这里我使用vim
apt install vim -y
安装完成后,修改/etc/network/interfaces
,一般情况下,应该是长这个样子的
我们只需要在 iface eth0 inet dhcp 这一行添加如下配置就行
1 | iface eth0 inet6 static |
将IP Address
,Netmask
,Gateway
替换为网页上复制的实际内容
比如这样:
写完之后,建议重启几次,刚开始的时候我也连不上机子了,通过控制台重启了几次之后,就能够正常连接 VPS 了。