在我 Linux 一键脚本支持Debian 12更新发布的帖子中,坛友 @水牛 给我提供了一个 Hetzner 家的机器,原生配置是 IPv4 DHCP 和 IPv6 静态配置,脚本目前记录当前系统网络配置并写入新系统的处理方式是,如果检查到 IPv4 、IPv6 中有任何一项是静态配置,那么新系统里一概采用静态网络配置,这也是萌咖原版脚本里对 IPv4 的统一处理方式(向新系统写入静态配置,对 IPv6 不支持),但是 Hetzner 这台机器上安装新系统时,如果采用的全是静态配置,那么重启到安装程序时,会提示配置的 IPv4 网关是错误的,即使按照 Hetzner 提供的官方指南:https://docs.hetzner.com/cloud/servers/static-configuration/ 里提供的以下配置(他机器 IPv4 DHCP 时查到的网关也是:172.31.1.1)手动配置 IPv4,机器也不能正常通过 IPv4 连接网络:
- uto eth0
iface eth0 inet static
address <your IPv4 address>
netmask 255.255.255.255
gateway 172.31.1.1
pointopoint 172.31.1.1
dns-nameservers 185.12.64.1 185.12.64.2
iface eth0 inet6 static
address <one IPv6 address from your subnet, e.g. 2001:db8:0:3df1::1>
netmask 64
gateway fe80::1
最后我们商量出来的一个的解决办法是,先把 Hetzner 机器的 IPv6 手动配置给备份出来,然后跑我脚本的时候,加上 --network "dhcp" 参数,强制让 IPv4 和 IPv6 都以 DHCP 配置,然后通过 IPv4 连接到机器,再把 IPv6 的手动配置还原回去,让 IPv6 也能正常连接到网络。
通过这件事,我打算在一键重装新版本中加入一个功能,就是分别记录原系统中 IPv4 和 IPv6 网络的动态和静态配置,然后把相关配置写入新系统,适配和重写是个漫长的工作,不过好算完成了,但@水牛的机器在重装成功后就跑业务去了,不方便再给我测试,论坛里有 Hetzner 家 IPv4 动态 IPv6 静态双网吃灰机器的朋友吗?有的话可以帮个忙,借我测试一下,如果测试成功,就意味着以后 Hetzner 家的大量机型一键重装也不会有阻碍,对大家都有益,谢了
热议
2楼 hostlocmjj 昨天22:04
Hetzner 的vps是按照小时计费,可惜我没hz号,不然给你开一个
3楼 天权璇玑 昨天22:07
Hetzner 的vps是按照小时计费,可惜我没hz号,不然给你开一个
我开也不是不可,但因为不是长期持有他家的特价机之类的,所以觉得为此测试单独开一次有点浪费,有闲置的给我临时测一下再好不过了
4楼 joshua 昨天22:08
不知道什么啥是动态双网
5楼 天权璇玑 昨天22:10
不知道什么啥是动态双网
动态就是 DHCP,ip,网关,掩码之类的上级路由给你自动配置好,静态就是 STATIC,以上三样得你机器手工指定,双网的意思就是既有 IPv4 地址,又有 IPv6 地址
6楼 joshua 昨天22:12
我这hz号准备抛了,联系我给你开一台,我不知道怎么创建
7楼 pengit 昨天22:16
HZ 的IPV6能用?之前想远程协助通过IPV6,但看地址不行,用了检测IPV6的网址也不行
8楼 天权璇玑 昨天22:19
HZ 的IPV6能用?之前想远程协助通过IPV6,但看地址不行,用了检测IPV6的网址也不行 ...
得看官方给没给你配,坛友“水牛”的那台确实是有的,跑 ping -6 google.com 能检查到谷歌的 IPv6 网络和延迟
9楼 pengit 昨天22:25
得看官方给没给你配,坛友“水牛”的那台确实是有的,跑 ping -6 google.com 能检查到谷歌的 IPv6 网络和 ...
嗯,试了下,确实跟网页检测IPV6结果一样,没有分配
10楼 kc18 9小时前
这玩意会收到Mac滥用
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。