Start

Tailscale、ipv6_forwarding 和 ChatGPT

Linux

「ChatGPT 是个骗子。」

TL;DR

这是一个在 Alpine 上折腾 Tailscale 被 ChatGPT 误导了的故事。

如果有在 Alpine 上安装 Tailscale 的需要,同时又在此过程中遇到了 Warning: IPv6 forwarding is disabled.,接下来 Tailscale 的文档会教你往 /etc/sysctl.conf 里塞 net.ipv6.conf.all.forwarding = 1。这样,你的 Alpine 就无法获取到路由器给你的 IPv6 地址了。

解决方法是再在 /etc/sysctl.conf 里增加一条:

net.ipv6.conf.eth0.accept_ra = 2

(其中 eth0 替换成需要获取 IPv6 的网口号),这样就完成了。

More(?

最开始问 ChatGPT 的时候,它给出了 net.ipv6.conf.all.forwarding = 2错误答案,后来再用英语问一遍,答曰值 2 没有定义。

群友锐评:「年轻人相信 ChatGPT,老年人相信抖音上的养生视频」、「不如读 kernel docs」。

完。