[问题] Raspberry Pi2 架router问题

楼主: NOBUNAGA01 (0.0)   2019-09-05 22:48:01
我目标的架构是
PC <=有线网卡=> 树莓派2 <=无线网卡=> AP <=> Internet
参照的是这一篇教学
https://www.instructables.com/id/Share-WiFi-With-Ethernet-Port-on-a-Raspberry-Pi/
基本上就是
1. 安装并设定dnsmasq 让树莓可以对LAN端配发IP
安装和设定没什么问题 但是我发现PC连上树梅派的时候虽然能取得IP
却无法透过windows远端桌面去控制树梅派
我把树莓派的eth0设定为192.168.100.1 我的PC有线网卡配到的IP
是192.168.100.10 但是我启动远端桌面192.168.100.1无反应
(树莓派的xrdp是正常的 从无线网络接口的IP可以远端桌面进去)
这有可能是什么原因吗?
2. 设定iptables做NAT功能
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state
作者: Bencrie   2019-09-05 23:06:00
有开 ip forwarding 吗
楼主: NOBUNAGA01 (0.0)   2019-09-06 09:03:00
有 net.ipv4.ip_forward=1 也重启过
作者: Bencrie   2019-09-06 09:29:00
你这样弄不是两层 NAT 吗然后看 xrdp 是不是只听单一 iface从 PC ping 得出去吗?
楼主: NOBUNAGA01 (0.0)   2019-09-06 12:55:00
连gateway都ping不到~
作者: Bencrie   2019-09-06 12:57:00
PC ping 不到 pi2?eth0 跟 wlan0 要不同网域
作者: typers (Typer)   2019-09-06 18:31:00
我的经验,iptables只下第一行,后两行不下
作者: Bencrie   2019-09-07 02:51:00
只有 masq 比较重要 XD
楼主: NOBUNAGA01 (0.0)   2019-09-07 10:56:00
我第一层NAT下是192.168.1.x 第二层192.168.100.x树莓的eth是100.1 配给我PC的是100.40 然后我ping不到192.168.100.1这样
作者: Bencrie   2019-09-07 13:45:00
把 iptables 清掉再 ping 192.168.100.1

Links booklink

Contact Us: admin [ a t ] ucptt.com