找回密码
 立即注册
搜索

甲骨文 oracle 免费 vps 添加 ipv6 全自动脚本

tangjjkkh 2024-8-13 18:28:21
甲骨文 oracle 免费 vps 的韩国春川和日本东京两个节点,现在火的不得了,很多童鞋都已经申请了甲骨文 oracle 免费 vps,现在已经支持 ipv6,虽然大陆访问一般,不过还可以尝试一下。

甲骨文vps怎么买?访问甲骨文 oracle cloud 官网,直接下单就可以了。操作跟AWS差不多,甚至操作逻辑都差不多。
注意
本脚本只有在面板已经添加配置好 IPv6 后才可使用;支持 Debian、Ubuntu 系统; CentOS不适用。目前已经测试 Ubuntu 20.04、Debian 11 系统。非甲骨文IPv6,理论上也适用,没有测试过。
使用方法
全部粘贴到 root 提示符号下面,或者做成sh采用bash执行,只需运行脚本一次,VPS重启IPv6仍然有效;自动识别系统,运行相应脚本。
Debian_IPv6(){iName=$(ip add | grep "^2: " | awk -F'[ :]' '{print $3}')dhclient -6 $iName #临时开启IPv6echo $iName #人工查看网卡是否正确cp /etc/network/interfaces /rootsed -i "$ a iface $iName inet6 dhcp" /etc/network/interfacesecho "Reboot... & ping ipv6.google.com After reboot"reboot}Ubuntu_IPv6(){yamlName=$(find /etc/netplan/ -iname "*.yaml")iName=$(ip add | grep "^2: " | awk -F'[ :]' '{print $3}')dhclient -6 $iNameMAC=$(ip add | grep "link/ether.*brd" | awk -F' ' '{print $2}')IPv6=$(ip add | grep "inet6.*global" | awk -F' ' '{print $2}')if [[ ${#IPv6} -lt 5 ]]; then echo "Can't IPv6"; exit 1; ficp $yamlName /root/cat <<0099 >$yamlNamenetwork:ethernets:ens3:dhcp4: truedhcp6: falsematch:macaddress: $MACaddresses:- $IPv6set-name: $iNameversion: 20099netplan applysleep 2sping ipv6.google.com}myOS=$(hostnamectl | sed -n 's_.*System: \(\S*\).*_\1_p')#Ubuntu, Debianif [[ "$myOS" =~ "Ubuntu" ]]; thenecho "Ubuntu"Ubuntu_IPv6elif [[ "$myOS" =~ "Debian" ]]; thenecho "Debian"Debian_IPv6fi常见问题
  • 如果出现 Debian 或者 Ubuntu 长期不动,说明面板 IPv6 没有调整好;其中 Debian 需要重启生效。有的VPS调整不出来,只能删除重开。
  • Debian 运行结束, 自动重启生效,如果真的失联,很可能面板没有开IPv6,失联不用怕,去甲骨文后台重启VPS即可。

您需要登录后才可以回帖 立即登录
共收到 0 条点评
蜀ICP备2020032245号-4
微信公众号
微信小助理
返回顶部