ラズベリーパイでIP配信

ラズベリーパイでIP配信

私はRaspbian 8(Jessie)を実行しているRaspberry Pi(RPi)3を、イーサネットポートを介してLinux Mintを実行しているPCに接続しました。 RPiの静的eth0アドレスは192.168.2.213で、PCの静的eth0アドレスは192.168.2.100です。どちらのデバイスもネットワークブロードキャストを192.168.2.255として認識し、マスクを255.255.255.0として認識します。 PCのwlan0アドレスは192.168.1.153です。

問題は、イーサネットを介してPC wlan0からRPiでインターネットを共有できないことです。 SSHはうまく機能しますが、iptablesを介してIP転送を設定しようとすると失敗します。頑張りましたこれ そしてこれ ただし、ネットワークを設定できません。

RPiに「route」と入力すると、次のような結果が出ます。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.100   0.0.0.0         UG    202    0        0 eth0
192.168.1.100   *               255.255.255.255 UH    202    0        0 eth0
192.168.2.0     *               255.255.255.0   U     202    0        0 eth0

答え1

WLANネットワークが192.168.1.0/24で有線ネットワークが192.168.2.0/24の場合、RPIでデフォルトゲートウェイを192.168.1.100に設定するのは正しくありません。ゲートウェイはネットワークのIPでなければなりません。

このパス(おそらく?)を定義する方法に応じて、/etc/network/interfacesまず192.168.1.100参照を192.168.2.100に置き換える必要があります。

関連情報