PPPへのアクセスを追加

PPPへのアクセスを追加

USB(dev ppp0)によるPPP接続とeth0接続があります。私のLinuxコンピュータのIPは192.168.1.1で、IPが192.168.1.3の2番目のWindows PCがあります。 ppp接続は192.168.1.2です。これは正しく設定された組み込みシステムです。 ppp0 接続と 192.168.1.3 の間にトラフィックが流れるようにします。 192.168.1.3から192.168.1.2へのpingを試みると、ターゲットに接続できないことがわかりました。実際には特定のメッセージを受け取りました。 192.168.1.1から192.168.2にpingを送信できます。 192.168.1.1とVisa Verseから192.168.1.3にpingを送信することもできます。 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

関連情報