好的,我的网络设置如下:我有一个连接到互联网的路由器。所述路由器是 192.168.1.254。我的设备有 2 个 wifi 适配器。Wlan0 是 192.168.1.99/24 静态。(Dhcpcd)Wlan1 是从路由器(192.168.1.78)使用子网 255.255.255.0 配置的 dhcp。
Wlan0 dns 服务器是 8.8.8.8。我让 dnsmasq 在所述设备上提供 192.168.1.100-253 范围内的 ips。(同一子网)
我的iptables如下:(/etc/iptables.ipv4.nat) https://pastebin.com/n35rNjkF
现在由于某种原因,我无法在设备 (192.168.1.78) 上访问路由器 (192.168.1.254),是否有允许我的设备与网关通信的 iptables 规则?还是我遗漏了其他东西?WAN 运行正常。另外需要注意的是,我的手机可以使用相同的设置本地 ping 通,这说明问题出在设备上。
dnsmasq.conf: https://pastebin.com/9teicmx1
hostapd.conf: https://pastebin.com/QUpYhLNE
dhcpcd.conf: https://pastebin.com/uWiJKqnW
rc.本地: https://pastebin.com/LSXbAuX9
/etc/init.d/hostapd: https://pastebin.com/sytcd56C
在 /etc/default/hostapd/ 中: https://pastebin.com/AZbREKY4
ifconfig: https://pastebin.com/xifJvTu0
ping: https://pastebin.com/TBWdszU0
路线-n: https://pastebin.com/SV7AHk3g
跟踪路由到谷歌和路由器:
pi@unknown1:~ $ traceroute 192.168.1.254 traceroute to 192.168.1.254 (192.168.1.254), 30 hops max, 60 byte packets 1 192.168.1.99 (192.168.1.99) 3157.926 ms !H 3157.750 ms !H 3157.701 ms !H pi@unknown1:~ $ traceroute google.com traceroute to google.com (172.217.1.238), 30 hops max, 60 byte packets 1 192.168.1.254 (192.168.1.254) 5.377 ms 5.312 ms 5.351 ms [snip]
致相关人士,此图中真正的云是 ATT 调制解调器/路由器。
我的目标是能够使用 wlan1 重复主 att 路由器(使用客户端...让我们将其称为 wlan1 上的 network1)network2 重复 network1,network2 是 wlan0。Wlan0 是它自己的接入点。我希望能够通过 network2 访问 network1 上的 ftp 和本地内联网。Network1 有我试图访问的 apache 服务器和 ftp 服务器。中继器本身(wlan0)也需要互联网访问。这就是我有 wlan1(第二个网络适配器)的原因,这样它就可以将 network1 的互联网转发到 network2