警告信息解读与解决办法
你在设置 Tailscale exit node 时遇到了如下警告:
- Warning: IPv6 forwarding is disabled.
- Warning: UDP GRO forwarding is suboptimally configured on eth0…
下面分别解释和给出解决方法:
1. IPv6 转发未启用
警告内容:
Warning: IPv6 forwarding is disabled.
Subnet routes and exit nodes may not work correctly.
See https://tailscale.com/s/ip-forwarding
影响:
- 如果你只用 IPv4,通常不会影响基本的 exit node 功能,但如果需要支持 IPv6(比如访问 IPv6 网站或让客户端获得 IPv6 出口),就必须开启 IPv6 转发。
解决方法:编辑 /etc/sysctl.conf,添加或修改如下内容:
text
net.ipv6.conf.all.forwarding=1
然后执行:
bash
sudo sysctl -p
这样就开启了 IPv6 转发。
2. UDP GRO 转发配置不理想
警告内容:
Warning: UDP GRO forwarding is suboptimally configured on eth0, UDP forwarding throughput capability will increase with a configuration change.
See https://tailscale.com/s/ethtool-config-udp-gro
影响:
- 这个警告不会影响 exit node 的基本功能,但会影响大流量 UDP(如视频、游戏等)的转发性能。
解决方法:可以用 ethtool 工具优化 eth0 网卡的 UDP GRO 设置:
bash
sudo ethtool -K eth0 gro on
如果 VPS 提示找不到 ethtool,可以先安装:
bash
sudo apt update && sudo apt install ethtool
3. 其他建议
- 允许本地网络访问:如果你希望客户端既能访问出口节点,也能访问本地局域网,可以在客户端用
--exit-node-allow-lan-access参数启动 Tailscale 。 - 客户端选择出口节点:在客户端用
tailscale up --exit-node=<VPS的Tailscale IP>即可切换出口节点 。
总结
- IPv6 forwarding 警告:如需 IPv6,务必开启转发。
- UDP GRO 警告:可选优化,提升大流量 UDP 性能。
- 这些警告不会影响基本的科学上网功能,但建议按需优化。