答え1
これはLinuxが呼び出すからです。リバースパスフィルタリング(あなたも見ることができますウィキペディア)。
デフォルトでは、ホストトラフィックが使用しないインターフェイスのホストでトラフィックが発生すると、カーネルはトラフィックを破棄します。
それを修正するのは簡単です
sysctl -w net.ipv4.conf.$iface_b.rp_filter=2
sysctl -w net.ipv4.conf.$iface_c.rp_filter=2
$iface_b
を$iface_c
適切なインターフェース名に変更します。
(以前のカーネルでは使用できませんので、2
代わりにこれを使用してください0
)