探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

online的VPS添加ipv6地址的一键脚本。支持ubuntu, debian, centos。

参考:https://www.sonicboxes.com/online-net-ipv6-script/
online的鸡鸡,添加ipv6地址的一键脚本。支持ubuntu, debian, centos
shell> wget http://www.sonicboxes.com/scripts/online_net_ipv6_dhclient_Jan17.tar.gz
shell> tar -xf online_net_ipv6_dhclient_Jan17.tar.gz
shell> cd ipv6-dhclient-script
shell> chmod 755 ipv6-dhclient-script.sh
shell> ./ipv6-dhclient-script.sh <网络接口名称> <IPv6地址> <IPv6前缀> <IPv6地址块的DUID值>
比如添加本服务器的IPv6地址 2001:bc8:xxxx:xxxx::1,网络接口名称是 eth0,前缀是 56,online后台给的DUID是 00:03:00:01:7d:xx:xx:xx:xx:xx
shell> ./ipv6-dhclient-script.sh eth0 2001:bc8:xxxx:xxxx::1 56 00:03:00:01:7d:xx:xx:xx:xx:xx
脚本运行完成后,IPv6地址:2001:bc8:xxxx:xxxx::1 就可以访问了。
【添加多个IPv6地址。以centos7为例】
比如添加 2001:bc8:xxxx:xxxx::2、2001:bc8:xxxx:xxxx::3、2001:bc8:xxxx:xxxx:ffff:ffff:ffff:ffff 等等
shell> vi /etc/systemd/system/ipv6-dhclient.service
在 ExecStart=/usr/sbin/ifconfig eth0 inet6 add {{原有的IPv6地址}}/56 下面添加新IPv6地址的增加命令。
ExecStart=/usr/sbin/ifconfig eth0 inet6 add 2001:bc8:xxxx:xxxx::2/56
ExecStart=/usr/sbin/ifconfig eth0 inet6 add 2001:bc8:xxxx:xxxx::3/56
ExecStart=/usr/sbin/ifconfig eth0 inet6 add 2001:bc8:xxxx:xxxx:ffff:ffff:ffff:ffff/56
在 ExecStop=/usr/sbin/ifconfig eth0 inet6 del {{原有的IPv6地址}}/56 下面添加新IPv6地址的删除命令。
ExecStop=/usr/sbin/ifconfig eth0 inet6 del 2001:bc8:xxxx:xxxx::2/56
ExecStop=/usr/sbin/ifconfig eth0 inet6 del 2001:bc8:xxxx:xxxx::3/56
ExecStop=/usr/sbin/ifconfig eth0 inet6 del 2001:bc8:xxxx:xxxx:ffff:ffff:ffff:ffff/56
重启 ipv6-dhclient 服务
shell> systemctl daemon-reload
shell> systemctl restart ipv6-dhclient

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《online的VPS添加ipv6地址的一键脚本。支持ubuntu, debian, centos。》
文章链接:https://www.thefreesky.com/blog/25244.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发