|
|
楼主 |
发表于 2025-2-5 17:55
|
显示全部楼层
本帖最后由 hujinshengys 于 2025-2-5 17:58 编辑
我没有试过,我问了ai,推荐使用在宿主机上创建桥接接口的方式,将多个l网口桥接在一起作为lan桥接接口接入docker。
- #在宿主机上创建桥接接口
- #安装桥接工具:
- sudo apt-get update && sudo apt-get install bridge-utils -y
- #创建桥接接口并添加物理网口:
- sudo brctl addbr br-lan # 创建桥接接口br-lan
- sudo brctl addif br-lan enp3s0 enp4s0 enp5s0 # 将三个LAN网口加入桥接
- sudo ip link set br-lan up # 启用桥接接口
- #清除物理接口的IP配置:
- sudo ip addr flush dev enp3s0
- sudo ip addr flush dev enp4s0
- sudo ip addr flush dev enp5s0
- #调整Docker网络配置删除原有LAN网络并重新创建:
- docker network rm op_lan
- docker network create -d macvlan \
- --subnet=192.168.6.0/24 \
- --gateway=192.168.6.1 \
- -o parent=br-lan op_lan
复制代码 |
|