ローカルネットワーク上のどこからでも仮想サーバーにアクセスしたいと思います。私はその領域が苦手なので、ネットワーキングを簡素化するためにqemu-bridge-helper
を使用したいと思います。 Arch wiki を読み、理解しようと試みた Gentoo wiki を見て、- YouTubeでの失敗したチュートリアル を見て、私は自分の体を煮詰めたと思ったいくつかの単純なコマンドが必要ですが、どこに問題があるのかはまだわかりません。以下は私の設定です:
# 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
VMからルーターへの基本的なネットワーク接続はすべて私が求めているものです。何が欠けていますか?
この問題は、netctl
およびNetworkManager
との競合でした。 NetworkManager
のみに切り替えることで問題は解決しました。