34.3. 为容器联网设置节点
为节点上的 Linux 网桥分配一个未使用 11.11.x.0/24 子网 IP 地址:
brctl addbr lbr0 ip addr add 11.11.1.1/24 dev lbr0 ip link set dev lbr0 up
# brctl addbr lbr0 # ip addr add 11.11.1.1/24 dev lbr0 # ip link set dev lbr0 up
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 修改 Docker 启动脚本,以使用新网桥。默认情况下,启动脚本是
/etc/sysconfig/docker
文件:docker -d -b lbr0 --other-options
# docker -d -b lbr0 --other-options
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 向路由器添加 11.11.0.0/16 网络的路由:
ip route add 11.11.0.0/16 via 192.168.2.2 dev p3p1
# ip route add 11.11.0.0/16 via 192.168.2.2 dev p3p1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在节点上启用 IP 转发:
sysctl -w net.ipv4.ip_forward=1
# sysctl -w net.ipv4.ip_forward=1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow