ラズベリーパイが3つあります。デイジーチェーンネットワーク、ip route
s、および - iptables accept fwd
3 つのホストはすべて互いに接続できます。
A <--> B <--> C
ただし、docker-composeのコンテナは、デフォルトのブリッジネットワークドライバを使用して実行されます。ㅏ、到着できません氏。
パイA(10.58.3.1):
ip route add 10.76.5.0/24 via 10.58.3.3
- docker-composeとデフォルトのブリッジネットワークドライバがあります。
Pi B(10.58.3.3および10.76.5.1):
iptables -A FORWARD -j ACCEPT
パイC(10.76.5.5):
ip route add 10.58.3.0/24 via 10.76.5.1
試験を終えたネクストホップたとえば、ブリッジ(172.22.0.1)とコンテナIP(172.22.0.4)を使用すると、ip route add 10.76.5.0/24 nexthop via 10.58.3.3 nexthop via 172.22.0.1
次のようになります。RTNETLINK answers: File exists
オプションを使用してdocker-composeでブリッジを定義しようとしましたが、com.docker.network.bridge.host_binding_ipv4": "0.0.0.0"
ここで明確なドキュメントが見つからず、迷子になりました。
そこに行く方法は?氏以下で実行されるコンテナㅏ?
答え1
問題は、椅子とキーボードの間に指が太っているため