15 Commits

Author SHA1 Message Date
Illustar0
b879df8e9b
feat: implement secondary DNS fallback for connectivity tests (#354)
* feat: implement secondary DNS fallback for connectivity tests

* refactor: optimize address retrieval in connectivity test
2025-05-28 22:07:12 +08:00
bin456789
8895d23082
net: 修复特殊情况下 dns 写入后又被清空 2025-05-20 11:12:58 +08:00
bin456789
8a3ef0c875
net: 改进网络配置
- 防止删除 IPv6 后再次通过 SLAAC 获得
- 如果 IP 不能联网,在最终系统后则也不使用该 IP
- 如果 IP 不能联网,且 IP 是从 SLAAC 获得的,则禁用 SLAAC
2025-05-20 00:14:24 +08:00
bin456789
2b9c82e97d
core: DHCP 获取的 IP 不是重装前的 IP 时,一并删除 DHCP 获取的 DNS,以防 DNS 无效 2025-05-13 12:31:12 +08:00
bin456789
bbf78e6d9a
core: 添加 frpc 内网穿透 2025-04-28 23:18:27 +08:00
bin456789
06559947e3
core: 修复判断动静态的逻辑错误
关联 #298
2025-03-28 13:26:28 +08:00
bin456789
3a460f9004
core: 尝试修复是静态 IPv6 ,但是从 RA 获取到错误网关的情况 #298 2025-03-28 00:13:22 +08:00
bin456789
2a8e760b97
core: initrd 阶段等待网卡启动 2025-03-26 20:50:45 +08:00
bin456789
0f147ed656
core: 不重要的优化 2025-02-21 00:30:36 +08:00
bin456789
e57a15118b
core: 拆分 accept_ra autoconf
因为静态 IPv6 也可以从 RA 自动获取网关
2025-02-15 00:25:36 +08:00
bin456789
024c8841e2
core: 判断动态获取的 IP 是否与旧系统相同时,不考虑掩码和网关 2025-02-15 00:02:08 +08:00
bin456789
f84f40f869
core: 判断 IPv6 动静态时,先考虑实际测试结果,再考虑 RA,从而处理 RA 乱配的情况
fixes #231
2025-02-15 00:02:08 +08:00
bin456789
34f64e31db
core: alpine netboot 阶段使用 dhcpcd 2024-11-23 23:50:13 +08:00
bin456789
e93584a6f2
core: 如果自动获取的 IP 不是重装前的,则使用之前的 2024-11-23 23:50:10 +08:00
bin456789
6faca06003
core: alpine-network.sh 改名为 initrd-network.sh 2024-11-23 23:50:09 +08:00