新增對 PPP 的訪問

新增對 PPP 的訪問

我有一個透過 USB (dev ppp0) 的 PPP 連接和一個 eth0 連接。我的 Linux 機器的 IP 為 192.168.1.1,我有第二台 Windows PC,IP 為 192.168.1.3。 ppp 連接是 192.168.1.2 - 這是一個正確配置的嵌入式系統。我希望流量能夠在 ppp0 連接和 192.168.1.3 之間流動。當我嘗試從 192.168.1.3 ping 192.168.1.2 時,我發現目標無法到達 - 我實際上收到了該特定訊息。我可以從 192.168.1.1 ping 通 192.168.2。我還可以從 192.168.1.1 和 Visa verse ping 通 192.168.1.3。我已開啟 IP 轉送。我還執行了以下命令。

route add -net 192.168.1.2 netmask 255.255.255.255 gw 192.168.1.1
route add -net 192.168.1.2 netmask 255.255.255.255 dev ppp0

我希望將發送至 192.168.1.2 的網路流量路由到同一 192.168.1.* 網路上的任何其他主機/從該主機路由。我該怎麼做呢。

答案1

iptables -t nat -A PREROUTING -p tcp -d 192.168.1.2/255.255.255.0  -j DNAT --to 192.168.1.1/255.255.255.0

相關內容