From 298ec4c90b2bc26e881ffc9f1c3e01ffb2976f42 Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 20 Apr 2023 00:09:26 +0200 Subject: [PATCH] macvlan --- run/network.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/run/network.sh b/run/network.sh index f2e563b..b9e7a22 100644 --- a/run/network.sh +++ b/run/network.sh @@ -35,6 +35,7 @@ configureMacVlan () { _tmpTapPath="/dev/tap$( /var/lib/misc/dnsmasq.leases chmod 644 /var/lib/misc/dnsmasq.leases - NET_OPTS="-netdev tap,ifname=${VM_NET_TAP},script=no,downscript=no,id=hostnet0" + NET_OPTS="-netdev tap,ifname=${VM_NET_TAP},script=no,downscript=no,id=hostnet0 ${NET_OPTS}" # Build DNS options from container /etc/resolv.conf nameservers=($(grep '^nameserver' /etc/resolv.conf | sed 's/nameserver //')) @@ -135,6 +136,7 @@ update-alternatives --set iptables /usr/sbin/iptables-legacy > /dev/null update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy > /dev/null GATEWAY=$(ip r | grep default | awk '{print $3}') +NET_OPTS="-device virtio-net-pci,romfile=,netdev=hostnet0,mac=${VM_NET_MAC},id=net0" if [[ "$GATEWAY" == "172."* ]]; then # Configuration for bridge network @@ -144,7 +146,5 @@ else configureMacVlan fi -NET_OPTS="${NET_OPTS} -device virtio-net-pci,romfile=,netdev=hostnet0,mac=${VM_NET_MAC},id=net0" - # Hack for guest VMs complaining about "bad udp checksums in 5 packets" iptables -A POSTROUTING -t mangle -p udp --dport bootpc -j CHECKSUM --checksum-fill