全球主机交流论坛

标题: 甲骨文IPV6一直掉… [打印本页]

作者: 张言邹建    时间: 2023-6-2 10:48
标题: 甲骨文IPV6一直掉…
你们的现在什么情况?
手动更换也没有解决,一直不能访问,首尔还在,东京,大阪,新加坡都掉了…
作者: 986285227    时间: 2023-6-2 10:50
重启网卡
作者: 张言邹建    时间: 2023-6-2 17:40
到底怎么解决,大神有办法没有?
作者: louiejordan    时间: 2023-6-2 17:43
你配置的不对,我的一年多了也没掉过
作者: 张言邹建    时间: 2023-6-2 18:06
louiejordan 发表于 2023-6-2 17:43
你配置的不对,我的一年多了也没掉过

老大,你怎么配置的,给个教程呗
作者: yi339999    时间: 2023-6-2 18:33
dhclient -6 enp0s3 (-6后面是网卡名称,改成你的机器的就行了
作者: 张言邹建    时间: 2023-6-2 18:40
yi339999 发表于 2023-6-2 18:33
dhclient -6 enp0s3 (-6后面是网卡名称,改成你的机器的就行了

谢谢!!!
作者: 天涯任我行    时间: 2023-6-2 18:41
重启机器后,需要重新用命令获取ipv6的,你可以加个开机自启的脚本。

https://www.emengweb.com/p/Oracle%E7%94%B2%E9%AA%A8%E6%96%87VPS%E9%85%8D%E7%BD%AE%E7%B3%BB%E7%BB%9F%E8%87%AA%E5%8A%A8%E8%8E%B7%E5%8F%96ipv6-Ubuntu
作者: 芒诗桃    时间: 2023-6-5 11:02
同样遇到了这个问题,从2号开始不停的掉线
作者: 张言邹建    时间: 2023-6-5 15:36
现在是偶尔掉,重启后自动恢复
作者: swds    时间: 2023-6-5 15:50
我全部设为静态IP,终于修复了
作者: mnihyc    时间: 2023-6-6 00:05
估计是甲骨文出bug了,最近这几天开始自动掉
作者: pencil    时间: 2023-6-6 06:55
DD系统解忧愁
作者: 张言邹建    时间: 2023-6-6 09:55
pencil 发表于 2023-6-6 06:55
DD系统解忧愁

早就DD了
作者: 日知红太    时间: 2023-6-6 09:58
张言邹建 发表于 2023-6-6 09:55
早就DD了

我发现IPV6有时候解锁奈飞,有时候掉奈飞。 我不知道 IPV6本身掉不掉, 是不是因为IPV6自己掉了,奈飞才掉了? 内在逻辑是什么, 有什么办法解决这个问题? 楼上说的设置静态IP 可以解决?
作者: 日知红太    时间: 2023-6-6 10:17
日知红太 发表于 2023-6-6 09:58
我发现IPV6有时候解锁奈飞,有时候掉奈飞。 我不知道 IPV6本身掉不掉, 是不是因为IPV6自己掉了,奈飞才 ...

如果IPV6会掉,  是不是加一个自动获取就好了? 就是掉线自连
作者: leglo    时间: 2023-6-6 10:32
首尔地区,IPv6一直都在,很稳定呀~只是移动手机卡访问纯IPv6站点正常,联通手机卡访问纯IPv6站点不正常,同一台手机,移动卡和联通卡检测都支持IPv6,想不懂~
作者: 张言邹建    时间: 2023-6-6 11:30
日知红太 发表于 2023-6-6 10:17
如果IPV6会掉,  是不是加一个自动获取就好了? 就是掉线自连

一开始就加了
作者: 日知红太    时间: 2023-6-6 12:09
张言邹建 发表于 2023-6-6 11:30
一开始就加了

有脚本代码吗?  加了以后还是会掉解锁?
作者: 张言邹建    时间: 2023-6-6 13:48
日知红太 发表于 2023-6-6 12:09
有脚本代码吗?  加了以后还是会掉解锁?

Debian_IPv6(){
iName=$(ip add | grep "^2: " | awk -F'[ :]' '{print $3}')
dhclient -6 $iName #临时开启IPv6
echo $iName #人工查看网卡是否正确
cp /etc/network/interfaces /root
sed -i "$ a iface $iName inet6 dhcp" /etc/network/interfaces
echo "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 $iName
MAC=$(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; fi
cp $yamlName /root/
cat <<0099 >$yamlName
network:
    ethernets:
        ens3:
            dhcp4: true
            dhcp6: false
            match:
                macaddress: $MAC
            addresses:
              - $IPv6
            set-name: $iName
    version: 2
0099
netplan apply
sleep 2s
ping ipv6.google.com
}
myOS=$(hostnamectl | sed -n 's_.*System: \(\S*\).*_\1_p')
#Ubuntu, Debian
if [[ "$myOS" =~ "Ubuntu" ]]; then
  echo "Ubuntu"
  Ubuntu_IPv6
elif [[ "$myOS" =~ "Debian" ]]; then
  echo "Debian"
  Debian_IPv6
fi
作者: 日知红太    时间: 2023-6-6 21:00
张言邹建 发表于 2023-6-6 13:48
Debian_IPv6(){
iName=$(ip add | grep "^2: " | awk -F'[ :]' '{print $3}')
dhclient -6 $iName #临时 ...

运行以后, 一直在ping 谷歌,没完没了?   退出就表示安装成功了?
作者: abc.xyz    时间: 2023-6-7 00:28
我也碰到这问题了,以前从来没有过,用6楼的指令可以恢复双栈,但是重启后又变v4单栈了,不是所有区都这样,目前sg区是这样。。。
作者: 张言邹建    时间: 2023-6-7 10:01
日知红太 发表于 2023-6-6 21:00
运行以后, 一直在ping 谷歌,没完没了?   退出就表示安装成功了?

你重启一下,如果没掉,就成功了
作者: 日知红太    时间: 2023-6-7 10:18
张言邹建 发表于 2023-6-7 10:01
你重启一下,如果没掉,就成功了

重启了,没掉。 先 观察几天
作者: abc.xyz    时间: 2023-6-7 10:55
张言邹建 发表于 2023-6-7 10:01
你重启一下,如果没掉,就成功了

问题是以前都不需要这种操作。。。为什么现在需要了。。。
作者: 张言邹建    时间: 2023-6-7 11:04
abc.xyz 发表于 2023-6-7 00:28
我也碰到这问题了,以前从来没有过,用6楼的指令可以恢复双栈,但是重启后又变v4单栈了,不是所有区都这样 ...

20楼一键设置
作者: abc.xyz    时间: 2023-6-7 13:10
本帖最后由 abc.xyz 于 2023-6-7 13:51 编辑

脚本看懂了,原来要在 /etc/netplan/50-cloud-init.yaml 静态ipv6
作者: 张言邹建    时间: 2023-6-7 19:18
abc.xyz 发表于 2023-6-7 13:10
脚本看懂了,原来要在 /etc/netplan/50-cloud-init.yaml 静态ipv6

重启不掉就成功了!!!
作者: 你推我躲    时间: 2023-6-8 11:41
卧槽怎么跑了一下代码机子开不了了
作者: 张言邹建    时间: 2023-6-8 20:46
你推我躲 发表于 2023-6-8 11:41
卧槽怎么跑了一下代码机子开不了了

此代码AMD,ARM都跑过没有任何事情,大阪、首尔、东京、新加坡都亲测没有问题
作者: 你推我躲    时间: 2023-6-9 09:48
张言邹建 发表于 2023-6-8 20:46
此代码AMD,ARM都跑过没有任何事情,大阪、首尔、东京、新加坡都亲测没有问题 ...

是不是跑之前还有啥要设置的

作者: 474717007    时间: 2023-6-9 12:29
本帖最后由 474717007 于 2023-6-9 12:31 编辑

感谢楼主的脚本,仅对自用的需求优化了一下,有同样需求的可自取:
1、去除重启机器,仅重启网络
2、pin测试加入自动停止
3、增加设置ipv6优先,并且自动测试是否生效,如果 IPv6 被优先使用,则输出 "IPv6 is preferred.",否则输出 "IPv4 is preferred


Debian_IPv6() {
  iName=$(ip add | grep "^2: " | awk -F'[ :]' '{print $3}')
  dhclient -6 $iName #临时开启IPv6
  echo $iName #人工查看网卡是否正确
  sed -i "$ a iface $iName inet6 dhcp" /etc/network/interfaces
  ifup $iName #重新启用网络接口,应用新的IPv6配置
  sleep 10s #等待10秒,确保IPv6已启用
  ip -6 route add default dev $iName #添加IPv6路由,优先使用IPv6连接
  ping -c 5 ipv6.google.com #ping 5次,自动停止ping
  pkill ping #停止正在执行的ping进程
  if [[ $(curl -sS -6 ifconfig.co) =~ ":" ]]; then
    echo "IPv6 is preferred."
  else
    echo "IPv4 is preferred."
  fi
}

Ubuntu_IPv6() {
  yamlName=$(find /etc/netplan/ -iname "*.yaml")
  iName=$(ip add | grep "^2: " | awk -F'[ :]' '{print $3}')
  dhclient -6 $iName
  MAC=$(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; fi
  cp $yamlName /root/
  cat <<0099 >$yamlName
network:
    ethernets:
        ens3:
            dhcp4: true
            dhcp6: false
            match:
                macaddress: $MAC
            addresses:
              - $IPv6
            set-name: $iName
    version: 2
0099
  netplan apply
  sleep 10s #等待10秒,确保IPv6已启用
  ip -6 route add default dev $iName #添加IPv6路由,优先使用IPv6连接
  ping -c 5 ipv6.google.com #ping 5次,自动停止ping
  pkill ping #停止正在执行的ping进程
  if [[ $(curl -sS -6 ifconfig.co) =~ ":" ]]; then
    echo "IPv6 is preferred."
  else
    echo "IPv4 is preferred."
  fi
}

myOS=$(hostnamectl | sed -n 's_.*System: \(\S*\).*_\1_p')
#Ubuntu, Debian
if [[ "$myOS" =~ "Ubuntu" ]]; then
  echo "Ubuntu"
  Ubuntu_IPv6
elif [[ "$myOS" =~ "Debian" ]]; then
  echo "Debian"
  Debian_IPv6
fi
作者: 张言邹建    时间: 2023-6-10 00:02
474717007 发表于 2023-6-9 12:29
感谢楼主的脚本,仅对自用的需求优化了一下,有同样需求的可自取:
1、去除重启机器,仅重启网络
2、pin测 ...

漂亮




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4