Linuxで複数のネットワークインターフェースがある場合、ルーティングしてなくても別のインターフェースまでパケットが届くのってなぜ?
例えば
HostA(eth0:10.0.0.2)---HostB(eth0:10.0.0.1)(eth1:10.1.0.1)
HostBはNICが二つあって別のネットワークに属している
ルーティングはしていない。net.ipv4.ip_forward=0
HostAのdefault gwはHostBのeth0(10.0.0.1)
このときHostAから10.1.0.1にpingすると、通るんですけど、なぜ?
nftablesでforwardチェーンでlogしてpolicy dropしても、logに出ないのでfowardを通ってないようだし
物理NICの後に全部のパケットが一か所に集められたて、それからeth0やeth1に割り振られてる?