私は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に置き換える必要があります。