这个问题困扰我快半年了,网上的相关的文章不是很多。所以分享一下我的经验。希望能帮到遇到同样情况的网友。
解决办法是 RouterOS 下的 IP -> Firewall -> Connection -> Tracking 使用默认值或者使用 Linux 的默认值。否则会出现标题提到的各种奇怪现象。下面是我的配置。测试了 10 天左右都很稳定。我的 ISP 是广州电信光纤。
大概半年前我进 Winbox 多手把 Connection Tracking 全部改成 1 秒就 Timeout ,当时以为这个只是一个统计的功能,应该和 Torch 的功能差不多。现在我才明白原来是会对实际线程有影响的。
首先 Timeout 调太小的症状是网页会随机打不开,例如一些网站和 App 会出现加载不了或者十分缓慢,例如百度外卖的图片加载不出来。但是同一网络下另一台机就可以打开。然后就是玩 GTA Online 的时候和其他玩家 Heist 时会掉线。 PPTP 会不定时断开,但是可以快速重连。当时以为是电信不稳定的或者 GFW 的导致,原来并不是。
于是我把 Connection Tracking Timeout 调到很大,调到 5 分钟~ 1 天 Timeout ,测试了半个月。没有出现网站打不开的问题。 PPTP 和 SSH 第一次连接很正常,但是 PPTP 和 SSH 一旦断开后就再也连不上了,但是重启路由后又可以马上连上。
所以我翻了一下 Mikrotik 的 Wiki ,用回默认值。现在测试了 10 天左右,很多网站都能秒开。 PPTP 已经 10 天没断过了。 SSH 正常, GTA 联机元旦几天每次连续玩了 5-6 小时都没有掉线过。
1
Yien 2016-01-05 17:06:46 +08:00 via iPhone
谢谢,不知道对于用 ros 作 pptp 服务器的有没有作用。
|
2
laincat 2016-01-05 17:09:08 +08:00
嗯,留个脚印,也许有用。
|
3
EPr2hh6LADQWqRVH 2016-01-05 17:19:08 +08:00 via iPhone
。。。先挖了坑又自己填了。。经验就是不要给自己挖坑。。。。?
|
5
YAFEIML 2016-01-06 08:40:47 +08:00
好多年没用这货了,怀念
|