V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mind3x  ›  全部回复第 37 页 / 共 41 页
回复总数  801
1 ... 29  30  31  32  33  34  35  36  37  38 ... 41  
@jun9100 要不要考虑转行算了啊哈哈哈哈
@jun9100 不过你真的是文科生吗?你的钻研精神超过我见到的理科生平均水平很多啊。
@jun9100 放到 /etc/ppp/ip-up.d/ 里。你是需要在wan连接成功后检查,不是在wan连接断掉后检查。 官方文档在

http://wiki.openwrt.org/doc/howto/vpn.client.pptp#etcpppip-up.and.etcpppip-down
@jun9100 另外其实没必要10分钟检查,可以在系统通知wan2 down了又重新up的时候再去检查,不过这个三两句话说不清楚,你有兴趣的话可以自行研究...
@jun9100 有很多种办法。最简单的一种是不stop mwan3,先curl个10次,取回来的IP如果次次都和以前存的不一样,再确实的stop mwan3去取确定的wan2 IP。
@jun9100 "sh"这个命令说,"enabled"这个操作数未知。检查你的脚本。
@jun9100 补充一点,因为你已经定义了

INTERFACE=pppoe-wan2 #填入自己需要强制通行的端口

所以用curl取IP的时候就用这个变量,不要再写pppoe-wan2了

MYIP=`curl --interface $INTERFACE http://ifconfig.me/ip`
2014-09-03 23:03:18 +08:00
回复了 josephshen 创建的主题 程序员 吐个槽~ 不支持 C++11 的 C++ 编译器不配叫编译器!
反正Xcode 5.x最新版的llvm是基本上支持的,clang用std=c++14,gcc用std=c++1y
@jun9100 如我上面所说,在你这个更新DDNS的脚本最前面加上
/usr/sbin/mwan3 stop
(或 /etc/init.d/mwan3 stop 一个效果)

在最后面加上
/usr/sbin/mwan3 start
(或 /etc/init.d/mwan3 start 一个效果)

大约就是这样。行不行就看你的人品了。
@jun9100 我知道是为什么了,因为mwan3无视curl指定interface,还是强行做负载均衡,把连接分到不同的wan口上了。最简单的办法,是在你更新DDNS的脚本最前和最后分别mwan3 stop和mwan3 start
2014-09-03 19:59:42 +08:00
回复了 Cee 创建的主题 问与答 大家在 Windows 上会使用哪些类似于 Alfred 的快速启动软件?
Win+q
@jun9100 这条命令的意思是走pppoe-wan2的出口去访问ifconfig.me这个网站,而这个网站送回的页面内容就是你的公网IP。
@jun9100 看起来是从官网安装的curl需要的libpolarssl和我的编译版本里libpolarssl的版本不一致。你先暂时这样fix一下

cd /usr/lib
ln -s libpolarssl.so.7 libpolarssl.so.6

因为上面的命令不会用到SSL,只要curl能跑起来就行。
用curl指定outgoing interface:

MYIP=`curl --interface pppoe-wan2 http://ifconfig.me/ip`

我没实测,你试试看。
@jun9100 可以
@osss 这个可以想一些变通的变法,比如在crontab里跑reboot之前把系统时钟先往前加几分钟,前提是你路由上开了ntp自动校正时间。或者用一个文件做标志,在跑reboot之前检查这个文件的时间戳,如果是最近几小时内更新过就啥也不做,否则就touch一下然后重启。当然这个文件不能放在/tmp下,其他哪里都行。
@osss 这个不清楚,莫非是每次重启以后路由上的系统时钟不对?要不你在crontab里打log看看时间
@ztcontrol 把路由关机一次再开就好了。第一次刷完openwrt是这样。
@jun9100 QoS不确定,我看到有人提到过会有冲突。QoS和DDNS我都没在用...
@jun9100 是的,我觉得缺省的功率够用了,就没有改。
1 ... 29  30  31  32  33  34  35  36  37  38 ... 41  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1326 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 17:28 · PVG 01:28 · LAX 09:28 · JFK 12:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.