4

同じホストから macvlan インターフェイスに ping できないことはわかっていますが、コンテナーの macvlan インターフェイスに別のサブネット上のホストから ping を実行することはできません (ルーター経由で接続されていても)。

ホスト IP: 10.8.2.132/22

Macvlan コンテナー IP: 10.8.2.250/22

その他のホスト IP: 10.4.16.141/22

Ping FROM 10.8.2.132 TO 10.4.16.141 is successful

Ping FROM 10.8.2.250 TO 10.4.16.141 is successful

Ping FROM 10.4.16.141 TO 10.8.2.132 is successful

Ping FROM 10.4.16.141 TO 10.8.2.250 fails with 100% packet loss

ip route get 10.8.2.250 は、既知のルートがあることを示しています。

10.8.2.250 via 10.4.16.1 dev eth0  src 10.4.16.141 
 cache  mtu 1500 hoplimit 64

これをデバッグするにはどうすればよいですか?

docker macvlan ネットワークは次のように作成されました。

docker network create -d macvlan --subnet=10.8.0.0/22 --gateway=10.8.0.1 -o parent=em1 macnet

コンテナーを実行するときに、具体的に「--ip=10.8.2.250」を追加します

4

0 に答える 0