Wifi 接入点无互联网连接

Wifi 接入点无互联网连接

情况
有一个可以访问互联网的内联网。但是,只有当您的设备具有白名单 MAC 地址时,您才能访问此网络,从而访问互联网。不过这没有问题,因为您可以使用 MAC 转换器轻松绕过此障碍,方法是使用已列入白名单的地址之一。

目标
由于此网络仅可通过有线连接访问,因此应使用 Raspberry Pi 来提供无线连接。因此,RPi 需要连接到上述网络,并应作为 WLAN 接入点工作。

RPi 配置
RPi(3 Model B)运行的是 Raspbian 作为操作系统。为了创建 AP,我使用hostapd。至于 DNS 和 DHCP,我使用dnsmasq
我不会列出我为获得工作配置而执行的所有步骤,但如果您想了解它,我使用了以下(此处和此处)教程(它们是德语的,但至少,您可以看到使用的命令,抱歉)。
但是,当前配置似乎在某种程度上是正确的,因为我可以在家中成功使用它而不会出现任何问题。

问题
虽然我可以用笔记本电脑或智能手机连接到 RPi,但我没有互联网连接。
通过 SSH 连接到 RPi(使用PuTTY),ping 时没有答案google.com(或8.8.8.8)。

有效的方法和可能的解决方案
首先,我得到了这个设置(配置稍微有点不同,我已经不知道了,该死的)工作一次。我还能够使用我的笔记本电脑通过伪造的 MAC 连接到网络和互联网。不过,使用不同的浏览器访问网站的能力会有所不同(最好的浏览器似乎是IE/ Edge)。

已在运作的事情:

  • RPi( eth0) 获取 IP 地址。
  • 人们可以用自己的智能手机连接到 AP。
  • google.com解析为一个IP(172.217.21.110例如)。
  • 欺骗的MAC地址用于发送数据包(用 观察tshark)。

可能没有奏效/解决问题的解决方案:

  • 在 RPi 上配置正确的时间。
  • 对 IP 进行 Ping 而不是对域进行 Ping(如果 DNS 解析失败)。
  • eth0将(RPi 的有线连接)的 MAC 地址更改为几个不同的白名单地址 (使用macchanger/etc/network/interfaces)。
  • 使用不同的以太网端口连接到给定的网络。
  • dnsmasq更改(即server、等等)的配置文件dhcp-option
  • 再次设置整个系统(和配置)(不是故意的,是由于 SD 卡故障而发生的)(第一个安装程序是通过 NOOBS 安装程序安装的,而第二个安装程序是通过 Raspbian 的精简版安装的)

编辑
我真笨,从来 没有真正看过/var/log/syslog
在浏览的过程中,我发现经常会有dnsmasq这样的回复:激活并运行reply geo-prod.do.dsp.mp.microsoft.com is <CNAME>后。wlan0
日志的其余部分帮助解决这个问题。


对我来说,现在整个情况看起来有点奇怪,因为整个事物的每个部分都在运转,只是不像一个系统。(当前配置在家里工作,我可以使用笔记本电脑通过伪造的 MAC 地址访问网络和互联网)
我希望你们中的任何人都能帮助我解决这个问题,因为我已经不知道该如何让它工作了。也许你们中的某个人曾经遇到过类似的问题。
在我的案例中,可能配置不当?我是否遗漏了什么?有没有合理的解释,为什么它曾经有效,而现在,没有任何重大变化,却不能?
非常感谢您的帮助!


如果我遗漏了解决该问题所需的情况/配置的任何细节,请在评论中询问我。

相关内容