Linux AP は、ping 応答をエンドユーザーにルーティングしません。

Linux AP は、ping 応答をエンドユーザーにルーティングしません。

私のトポロジーのルーティングの問題で苦労しています。このトポロジには、2台のPCがある次のような構造があります。それぞれは、異なるサブネットに構成された2つの異なるインターフェースを持っています。

192.162.2.10/24 (A wifi user) <-(wlp2s0-AP1-192.168.2.1/24) |PC1| (ra0-192.168.1.2/24)-> <- (wlan1-192.168.1.1/24) |PC2| (wlan0-192.168.0.2)->

ここでは、Wi-FiユーザーがAP1(PC1のwlp2s0インターフェイス)に接続し、IP 192.168.2.10を取得すると仮定します。これで、ユーザーからPC2のwlan0インターフェースである192.168.0.2をpingします。 PC1の次のルーティングテーブルが与えられると、

ここに画像の説明を入力してください。

そして、PC2にping応答が戻ってくる別のルーティングルールがあることがわかっている場合(Wiresharkを使用)、ping要求と応答がPC1のwlp2s0から出てくるのを見ることができます。ただし、wlp0(192.168.2.1)に接続されているエンドユーザー(192.168.2.10)は応答を受け取らず、pingが失敗します。

また、以下を実行して転送を有効にしたようです。

sudo sysctl -w net.ipv4.ip_forward=1

ベストアンサー1

おすすめ記事