asvow / luci-app-tailscale

LuCI support for tailscale
GNU General Public License v3.0
134 stars 23 forks source link

安装后的配置文件和子网互通问题 #26

Closed knlvz closed 3 weeks ago

knlvz commented 3 weeks ago

问题描述

  1. 按照安装命令进行安装,安装后的配置文件和tailscale有冲突,需要ssh到路由器在目录/etc/config/里面把luci-app-tailscale替换掉tailscale的配置文件,才能正常使用luci-app-tailscale
    opkg update
    opkg install --force-overwrite /tmp/luci-*-tailscale*.ipk

    2.启用子网互通后,自动配置的静态路由无法连通对方子网,需要修改才能连通,软路由使用的防火墙为nftables

    接口:tailscale生成的接口
    目标:对方子网段
    网关:tailscale分配的IP

    软路由使用的固件

    ImmortalWrt 23.05.4

    安装的tailscale版本

    tailscale 1.58.2-1 luci-app-tailscale 1.2.2 luci-i18n-tailscale-zh-cn 241016.39604 自建的Headscale 0.23.0 自建的derp

    网络环境

    本地子网:192.168.10.0/24 对方子网:192.168.2.0/24 tailscale分配给本路由器IP为:10.254.254.2

    附件图

    1无法连通子网3 2无法连通子网1 3无法连通子网2 4无法连通子网 6无法连通子网5

SunHHB commented 2 weeks ago

我的上个版本是可以的,无需手动配置子网,如果都加入了同一账户,需要重启下路由器,直接在列表会显示的。如果是更新ipk。1.2.2版本,需要注销重登录账户,再重启路由器。 另外我做了ip转发 echo 'net.ipv4.ip_forward = 1' | tee -a /etc/sysctl.conf echo 'net.ipv6.conf.all.forwarding = 1' | tee -a /etc/sysctl.conf sysctl -p /etc/sysctl.conf