2

我试图将我的苹果电视连接到我的家庭网络,并且由于苹果电视不支持 vpn,我想得到一个覆盆子并在其上设置 tailscale 并桥接 eth0 和 eth1,以便苹果电视获得 vpn 连接。

我做了什么

    sudo brctl addbr br0
    
    sudo brctl addif br0 eth0 eth1
    
    
    纳米 /etc/dhcpcd.conf
        拒绝接口 eth0 eth1
    
    纳米 /etc/network/interfaces
        自动 br0
        iface br0 inet dhcp
        桥接端口 eth0 eth1
    
    
    sudo iptables -t nat -A POSTROUTING -o tailscale0 -j MASQUERADE
    sudo iptables -A FORWARD -i br0 -o tailscale0 -j ACCEPT
    sudo iptables -A FORWARD -i tailscale0 -o br0 -j ACCEPT
    
    sudo iptables -A INPUT -i tailscale0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    
    我为表格添加 1
    
    sudo ip route add default dev tailscale0 table vpnout
    sudo ip route add 192.168.0.0/24 dev br0 table vpnout
    
    sudo ip rule add from 192.168.0.0/24 table vpnout
    sudo ip 规则添加到 1192.168.0.0/24 表 vpnout
    
    发生的事情是我可以在 eth1 上获得互联网连接,但不能通过 eth1 路由尾部流量
    
    如果配置
    
        br0:标志=4163 mtu 1500
            inet 192.168.0.107 网络掩码 255.255.255.0 广播 192.168.0.255
            inet6 fe80::20e:c6ff:fe56:48a5 prefixlen 64 scopeid 0x20
            以太 00:0e:c6:56:48:a5 txqueuelen 1000(以太网)
            RX 数据包 6485 字节 1781523 (1.6 MiB)
            RX 错误 0 丢弃 0 溢出 0 帧 0
            TX 数据包 1717 字节 247950 (242.1 KiB)
            TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
    
    eth0:标志=4163 mtu 1500
            以太 b8:27:eb:88:2b:90 txqueuelen 1000(以太网)
            RX 数据包 8128 字节 2260563 (2.1 MiB)
            RX 错误 0 丢弃 0 溢出 0 帧 0
            TX 数据包 3001 字节 418999 (409.1 KiB)
            TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
    
    eth1:标志=4163 mtu 1500
            以太 00:0e:c6:56:48:a5 txqueuelen 1000(以太网)
            RX 数据包 1280 字节 152865 (149.2 KiB)
            RX 错误 0 丢弃 0 溢出 0 帧 0
            TX 数据包 4534 字节 1581066 (1.5 MiB)
            TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
    
    lo:标志=73 mtu 65536
            inet 127.0.0.1 网络掩码 255.0.0.0
            inet6 ::1 prefixlen 128 scopeid 0x10
            loop txqueuelen 1000(本地环回)
            RX 数据包 2 字节 78 (78.0 B)
            RX 错误 0 丢弃 0 溢出 0 帧 0
            TX 数据包 2 字节 78 (78.0 B)
            TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
    
    tailscale0:标志=4305 mtu 1280
            inet 100.108.xx 网络掩码 255.255.255.255 目标 100.108.xx
            inet6 fe80::7e1e:4058:6116:d2f5 prefixlen 64 scopeid 0x20
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC)
            RX 数据包 16 字节 1486 (1.4 KiB)
            RX 错误 0 丢弃 0 溢出 0 帧 0
            TX 数据包 24 字节 1694 (1.6 KiB)
            TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0

有什么建议么 ?

4

0 回答 0