wireguard-go armv7, 在 hw 光猫上可以 ping wireguard 网关, pc 上不行。

2021-09-11 10:45:38 +08:00
 guanyin9cn

RT,

见之前讨论的帖子。v2ex.com/t/800905

现在遇到新的情况,因为在光猫上无法用 wg-quick,有很多命令光猫上没有,所以看了下 wg-quick 脚本,用原始命令直接敲

load hisi tun.ko

insmod  /lib/modules/4.4.197/kernel/drivers/net/tun.ko

create wg0 interface

LOG_LEVEL=debug wireguard-go  wg0

configuration


#set ip
ip -4 address add 10.0.1.88 dev wg0

#up wg0
ip link set mtu 1280 up dev wg0

#add route, ONLY ALLOW .1 through wg, just for test.
ip -4 route add 10.0.1.1 dev wg0

#set conf
wg setconf wg0 wg0.conf

result

[root@x6 /mnt/jffs2/hw] # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 10 0 0 ppp257
10.0.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 wg0

#ping test on x6
[root@x6 /mnt/jffs2/hw] # ping 10.0.1.1
PING 10.0.1.1 (10.0.1.1): 56 data bytes
64 bytes from 10.0.1.1: seq=0 ttl=64 time=19.197 ms
64 bytes from 10.0.1.1: seq=1 ttl=64 time=20.565 ms

#ping on pc
C:\Users\xxx>ping 10.0.1.1

Pinging 10.0.1.1 with 32 bytes of data:
1679 次点击
所在节点    程序员
5 条回复
Qetesh
2021-09-11 13:14:54 +08:00
pc 的网段对方没写策略吧?或者加 nat
guanyin9cn
2021-09-11 13:57:48 +08:00
@Qetesh 试了下,没成功。我也感觉是 iptables 问题。
Qetesh
2021-09-11 16:54:06 +08:00
traceroute 、tcpdump 抓包排查吧
guanyin9cn
2021-09-11 18:35:51 +08:00
@Qetesh 已解决
Kinnice
2021-09-11 20:12:23 +08:00
这个可以和 tr069 联动了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/801187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX