我想从本地networking的任何地方访问我的虚拟服务器。 为了简化networking,我宁愿使用qemu-bridge-helper ,因为我在这方面比较薄弱。 在阅读了Arch维基 ,试图理解Gentoo维基 ,并在YouTube上观看一个不成功的教程之后 ,我觉得我已经把我的需求简化为一些简单的命令 – 但是我仍然不知道我要去哪里错误。 以下是我的configuration:
# Create the bridge ip link add name br0 type bridge ip link set dev br0 up # Not sure if this is necessary. Causes loss of connectivity on host. ip link set eth0 master br0 # Assign an IP address to the bridge dhcpd br0 # Firewall passthrough? sysctl net.ipv4.ip_forward=1 # /etc/qemu/bridge.conf allow br0
# `qemu-bridge-helper` creates & configures a `tap0` interface, and also sets it as the bridge's master qemu-start-script -net nic,model=virtio -net bridge,br=br0
systemctl start dhcpcd
从虚拟机到路由器的基本networking连接是所有我后。 我错过了什么?
这个问题与netctl和NetworkManager有冲突。 专门切换到NetworkManager解决了这个问题。