安装docker后,导致qemu的桥接网络出现问题
时间: 2023-06-30 16:27:21 浏览: 218
详解Centos7 下建立 Docker 桥接网络
在安装 Docker 后,Docker 默认会创建一个名为 `docker0` 的虚拟网桥,这个虚拟网桥会占用 `172.17.0.0/16` 的 IP 地址段,如果你的 QEMU 网络也是使用这个 IP 地址段,那么就会导致网络冲突。
解决这个问题的方法有两种:
1. 修改 Docker 的默认网桥地址段。可以在 `/etc/docker/daemon.json` 中添加以下内容:
```
{
"bip": "192.168.1.1/24"
}
```
其中 `bip` 表示 Docker 使用的网桥地址段。
2. 修改 QEMU 的网络地址段。可以在启动 QEMU 时增加 `-net` 参数来指定网络地址段,例如:
```
qemu-system-x86_64 -net nic,model=virtio -net bridge,br=qemu-br0,id=net0,addr=192.168.1.2/24
```
其中 `qemu-br0` 是你自己创建的桥接网络,`192.168.1.2/24` 是 QEMU 使用的 IP 地址。
阅读全文