This commit is contained in:
Kroese 2023-04-20 01:16:40 +02:00 committed by GitHub
parent 02094b4426
commit 8cd666d7e7

View File

@ -95,10 +95,10 @@ getNonConflictingIP () {
local IP="$1" local IP="$1"
local CIDR="$2" local CIDR="$2"
let "newCIDR=$CIDR-1" (( "newCIDR=$CIDR-1" )) || true
local i=$(atoi $IP) local i=$(atoi $IP)
let "j=$i^(1<<(32-$CIDR))" (( "j=$i^(1<<(32-$CIDR))" )) || true
local newIP=$(itoa j) local newIP=$(itoa j)
echo $newIP $newCIDR echo $newIP $newCIDR
@ -224,12 +224,12 @@ configureNetworks () {
log "DEBUG" "bridgeName: $bridgeName" log "DEBUG" "bridgeName: $bridgeName"
# kvm configuration: # kvm configuration:
let fd=$i+3 (( fd=$i+3 )) || true
NET_OPTS="-netdev tap,id=net$i,vhost=on,fd=$fd ${fd}<>/dev/macvtap$deviceID" NET_OPTS="-netdev tap,id=net$i,vhost=on,fd=$fd ${fd}<>/dev/macvtap$deviceID"
NET_OPTS="-device virtio-net-pci,netdev=net$i,mac=$MAC $NET_OPTS" NET_OPTS="-device virtio-net-pci,netdev=net$i,mac=$MAC $NET_OPTS"
let i++ (( i++ )) || true
done done
} }