-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syntax error when executing script #27
Comments
应该是 client.sh 第 24 和 25 行读到的路由为空,可以手动执行一下这两行看看为什么。 |
身处校园网,极路由没有使用pppoe拨号,直接dhcp的,估计也有影响吧 |
可以执行一下那两行看看输出 |
建立连接后能ping 通vps的ip,10.7.0.1不可以,其他外网也不行 |
可以按照 FAQ 第五条检查一下路由表,以及用 tcpdump 看一下包在哪里丢掉了 |
你那个是 sh 运行语法错误,sh 指定的不是 bash |
@chaosong Ubuntu 上的 /bin/sh 不支持 if? |
@clowwindy 哦,我说的是楼主贴出来的那个语法问题。 |
换了个网络环境,尽管还是提示这两个错误,不过已经偶尔能成功了.目测是我校已经把udp封了,这也解释了为什么最近我ikev2也一直连不上的原因了,手机蜂窝网倒是可以. |
@evollost @chaosong 因为最近太忙了,暂时没有时间维护,你们可以先把 client_up.sh 和 client_down.sh 里的 if 语句去掉,改成兼容 dash 的,或者改成调用 bash xxx.sh 的方式 |
应该还是内网环境有关,我这里 /var/log/shadowvpn.log 没错,ping vps 的 ip 能通,但是 ping 10.7.0.1 就走不通了,其他的域名 & ip 也都不通 |
@clowwindy udp基本瘫痪的环境有解不... |
是的,我们也是封了 udp,我以前使用 mosh 的时候用 socat 转成 tcp 试过,理论上没问题,但是会慢,基本不值得折腾了 |
udp 的问题未来会解决,不过要等到以后了。最近没什么时间维护这个项目,目前这个项目还在比较原始的阶段,很多东西都没有准备好,谢谢大家的关注,如果希望使用比较稳定的版本可以过段时间再来看看 |
嗯 反正目前shadowsocks还是能跑的很欢 |
@clowwindy |
server端日志没有问题的样子,客户机ubuntu在路由下面,client.conf我去掉了intf的注释,也就是intf=tun0,运行之后日志如下:
net.ipv4.ip_forward = 1
reading old gateway from route table
/etc/shadowvpn/client_up.sh: 29: [: eth0: unexpected operator
saving old gateway to /tmp/old_gw_intf
changing default route
/etc/shadowvpn/client_up.sh: 40: [: pppoe-wan: unexpected operator
default route changed to 10.7.0.1
/etc/shadowvpn/client_up.sh done
甚至不能ping通10.7.0.1和vps的ip,不知道什么原因
The text was updated successfully, but these errors were encountered: