fix: Use the correct ethernet device for bridged networking (#1588)
* fix: Use the correct ethernet device for bridged networking (#1588) * fix: Use virtio-net-pci everywhere Works for NAT and bridged networking.
This commit is contained in:
parent
2311b95a14
commit
a6273247dc
8
quickemu
8
quickemu
|
|
@ -778,7 +778,7 @@ function configure_os_quirks() {
|
||||||
|
|
||||||
case ${guest_os} in
|
case ${guest_os} in
|
||||||
windows-server) NET_DEVICE="e1000";;
|
windows-server) NET_DEVICE="e1000";;
|
||||||
*bsd|linux*|windows) NET_DEVICE="virtio-net";;
|
*bsd|linux*|windows) NET_DEVICE="virtio-net-pci";;
|
||||||
freedos) sound_card="sb16"
|
freedos) sound_card="sb16"
|
||||||
NET_DEVICE="pcnet";;
|
NET_DEVICE="pcnet";;
|
||||||
*solaris) usb_controller="xhci"
|
*solaris) usb_controller="xhci"
|
||||||
|
|
@ -796,7 +796,7 @@ function configure_os_quirks() {
|
||||||
big-sur|monterey|ventura|sonoma|sequoia)
|
big-sur|monterey|ventura|sonoma|sequoia)
|
||||||
BALLOON="-device virtio-balloon"
|
BALLOON="-device virtio-balloon"
|
||||||
MAC_DISK_DEV="virtio-blk-pci"
|
MAC_DISK_DEV="virtio-blk-pci"
|
||||||
NET_DEVICE="virtio-net"
|
NET_DEVICE="virtio-net-pci"
|
||||||
USB_HOST_PASSTHROUGH_CONTROLLER="nec-usb-xhci"
|
USB_HOST_PASSTHROUGH_CONTROLLER="nec-usb-xhci"
|
||||||
GUEST_TWEAKS+=" -global nec-usb-xhci.msi=off"
|
GUEST_TWEAKS+=" -global nec-usb-xhci.msi=off"
|
||||||
sound_card="${sound_card:-usb-audio}"
|
sound_card="${sound_card:-usb-audio}"
|
||||||
|
|
@ -1182,7 +1182,7 @@ function vm_boot() {
|
||||||
MAC_BOOTLOADER=""
|
MAC_BOOTLOADER=""
|
||||||
MAC_MISSING=""
|
MAC_MISSING=""
|
||||||
MAC_DISK_DEV="${MAC_DISK_DEV:-ide-hd,bus=ahci.2}"
|
MAC_DISK_DEV="${MAC_DISK_DEV:-ide-hd,bus=ahci.2}"
|
||||||
NET_DEVICE="${NET_DEVICE:-virtio-net}"
|
NET_DEVICE="${NET_DEVICE:-virtio-net-pci}"
|
||||||
SOUND=""
|
SOUND=""
|
||||||
SPICE=""
|
SPICE=""
|
||||||
SMM="${SMM:-off}"
|
SMM="${SMM:-off}"
|
||||||
|
|
@ -1381,7 +1381,7 @@ function vm_boot() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# shellcheck disable=SC2054,SC2206
|
# shellcheck disable=SC2054,SC2206
|
||||||
args+=(-nic bridge,br=${network},model=virtio-net-pci${MAC})
|
args+=(-nic bridge,br=${network},model=${NET_DEVICE}${MAC})
|
||||||
else
|
else
|
||||||
echo " - Network: User (${NET_DEVICE})"
|
echo " - Network: User (${NET_DEVICE})"
|
||||||
# shellcheck disable=SC2054,SC2206
|
# shellcheck disable=SC2054,SC2206
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue