兩台主機間docker容器網路互通

2022-03-15 18:37:09 字數 561 閱讀 6131

伺服器1:

網路172.30.0.0/16

伺服器2:

網路172.31.0.0/16

伺服器1和伺服器2上的docker容器網路之間是無法互通的,如果需要互通,需要做以下配置:

伺服器1上執行:

iptables -i docker-user -i br-88bd505e153f -o eth0 -j accept

iptables -i docker-user -i eth0 -o br-88bd505e153f -j accept

br-88bd505e153f是伺服器1上docker的閘道器172.30.0.1對應的虛擬網絡卡

伺服器2上執行:

iptables -i docker-user -i br-c8299542ee78 -o eth0 -j accept

iptables -i docker-user -i eth0 -o br-924b6fa7936f -j accept

br-924b6fa7936f 是伺服器2上docker的閘道器172.31.0.1對應的虛擬網絡卡

網路中兩台主機通訊

主機a和主機b通訊報文的 過程 1 主機a和主機b在同乙個二層網路中,直接走二層交換 主機a檢視自己的arp快取,檢查是否有主機b的ip到mac的對映,如果有對映,構造報文,目的ip為主機b的ip,源ip為主機a的ip,目的mac為主機b的mac,源mac為主機a的mac,將報文傳送給交換機c,交換...

linux SCP 實現兩台主機copy

1 接受端 server埠 ubuntu下 ssh connect to host localhost port 22 connection refused ubuntu下測試ssh時使用ssh localhost 命令,出現錯誤提示connect to host localhost port 22...

如何使兩台主機間的不同網段互通?

1.兩台主機情況簡介 第一台主機命名為a 只有一張網絡卡,網段為192.168.1.0 24,ip為192.168.1.200 第二台主機命名為b 有兩張網絡卡,第一張網絡卡為eth0,網段為192.168.1.0 24,ip為192.168.1.122 第二張網絡卡為eth1,網段為10.71.1...