我遇到了一个非常令人沮丧的网络问题。目前我住在一家酒店,需要通过网站进行身份验证才能访问互联网。我还有 xbox360,我想将其连接到互联网。由于我只有在上网后才能打开 xbox 上的网络浏览器(原文如此!),所以我已建立连接。因此,我的笔记本电脑可用作路由器,并允许 xbox 进出流量。Xbox 向我电脑上处于活动状态的 dhcpd 发送请求,并自动分配一个地址(始终相同)。到目前为止,一切正常。
然而,更复杂的是,我在下载 Gold 游戏时遇到了区域问题。这意味着如果我想使用该服务,我需要更改我的 IP。在这种情况下,我通常会使用 vpn 并将其缩短。不幸的是,生活并不那么容易。我可以在我的笔记本电脑和 vpn 提供商 (openconnect) 之间建立连接,并且它是持久的 - 不会出现任何问题。但是,当我连接我的 xbox 并将其放在 nat 后面时,连接要么立即中断,要么持续 1-2 分钟然后中断。这与我使用的配置完全相同,唯一的区别是流量是通过 tun 而不是 eth 的路由器。
还值得一提的是,除非我断开以太网电缆,否则我无法再次进行身份验证。然后,我仍然会断开几次连接,情况最终会稳定下来。
寻址如下:wlan(连接到网关):10.xxx;eth(xbox 连接):192.xxx;tun(vpn 隧道):172.xxx
为网关和身份验证提供服务的路由器是 Mikrotik。我没有看到检查 nat 和禁用连接的症状(因为没有 vpn 的连接工作正常),但我还是尝试了以下操作:
1) 增加 ttl;2) 将 wlan 卡地址欺骗为 eth;3) 其他一些或多或少重要的事情。
我还要补充一点,例如笔记本电脑关闭时,互联网连接不会中断。一旦启动,有 12 小时的限制,之后我需要重新登录。这将排除任何“乒乓”问题(即使存在,也不应该是问题)。
这对我来说真的很令人沮丧,有谁知道断开连接可能是由什么原因造成的以及如何防止这种情况发生?