clowwindy / ShadowVPN

Removed according to regulations.
1.47k stars 1.06k forks source link

openvz vps 无法使用 #146

Open raykwok opened 9 years ago

raykwok commented 9 years ago

ubuntu 14.04 lts, openvz 服务端使用debian源安装成功,启动成功,无错误日志,版本 0.2 客户端在openwrt上使用,版本 0.2 两台vps安装服务端都是这个问题

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 38 byte packets 1 10.7.0.1 (10.7.0.1) 73.353 ms 73.530 ms 73.668 ms 2 * * 3 * * 4 * * 5 * * 6 * * *

clowwindy commented 9 years ago

可以排查一下 https://github.com/clowwindy/ShadowVPN/wiki/FAQ

raykwok commented 9 years ago

服务器的wan是venet0,新版的server_*.sh应该怎么改?

jianminLee commented 9 years ago

现在的启动脚本都是判断网关,网卡是不是eth0没有关系吧!

raykwok commented 9 years ago

on client ping 8.8.8.8; on server sudo tcpdump -i tun0 see if any packet arrives

客户端没反应 服务端见图 4af74ddbd0126712bc970e2d6b9c33db

clowwindy commented 9 years ago

从图里来看 ShadowVPN 是把包写进了 tun 网卡。可以再看看 venet0 有没有相应发给 8.8.8.8 的包,如果没有应该是 iptables 或者 IP,掩码没配好。

raykwok commented 9 years ago

vps信息发你邮箱了,方便的话帮忙看看,谢谢。

jianminLee commented 9 years ago

你ifconfig看下tun0网卡数据收发情况!我路由器用梅林固件双拨就有这情况,tun0只能发,收不到服务器传过来的数据,反正wan2网卡和tun0总有一个出问题,目前单拨就很流畅!

raykwok commented 9 years ago

路由器没问题,可以成功使用其他的服务器。

弄错了,服务器外网网卡是venet0:0,见图。 我应该怎样调试呢?

a7ab1168-70a1-4097-9fb4-452d0412360b

clowwindy commented 9 years ago

tcpdump -i venet0:0 port 53

raykwok commented 9 years ago

tcpdump -i venet0:0 port 53 结果见图 90c7a1f5adcc405c005e85862f83e1f6

ekenchan commented 7 years ago

我也遇到同样的问题,设置rp_filter = 0就可以解决了

wopkli commented 2 years ago

android.mk 里的LOCAL_SRC_FILES points to a missing file libshadowvpn.a 这个A文件在哪