- 对于从 online.net 官方购买的服务器,登录后台后打开相应界面,找到 IP block 和 DUID 信息。
- 对于从 oneprovider 购买的服务器,需要通过客服工单申请 IPv6 信息,获取后将用于后续配置。
2. 配置 IPv6
- 安装依赖
bash
apt-get install cmake make gcc unzip wget
- 下载并安装 odhcp6c
bash
wget http://github.com/sbyx/odhcp6c/archive/master.zip -O odhcp6c.zip
unzip odhcp6c.zip
cd odhcp6c-master
cmake .
make
make install
- 启用 IPv6
bash
odhcp6c -P 56 -c 00:03:00:01:28:b1:b7:b2:23:16 eno1 -dip -6 a a 2001:bc8:32d7:100::/56 dev eno1
ip -6 r a 2001:bc8:32d7:100::/56 dev eno1
- 确保 IPv6 地址已分配
bash
ip addr show eno1
3. 实现自启动
- 在 Debian 9 Stretch 中,为了使配置 IPv6 的命令在每次重启后都能自动执行,我们需要编辑 /etc/rc.local 文件。
bash
nano /etc/rc.local
- 在 exit 0 之前添加以下命令
bash
odhcp6c -P 56 -c 00:03:00:01:28:b1:b7:b2:23:16 eno1 -dip -6 a a 2001:bc8:32d7:100::/56 dev eno1
ip -6 r a 2001:bc8:32d7:100::/56 dev eno1
- 保存并退出编辑器,重启服务器以验证配置是否生效。
---
请注意,由于我无法访问您的具体服务器环境和详细信息,上述步骤可能需要根据实际情况进行调整。在实际操作之前,建议您查阅相关的官方文档和帮助资源。