[問題] 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