PPPへのアクセスの追加

PPPへのアクセスの追加

USB 経由の PPP 接続 (dev ppp0) と eth0 接続があります。Linux ボックスの IP は 192.168.1.1 で、2 台目の Windows PC の IP は 192.168.1.3 です。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 から 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

関連情報