Commit 05572b2f authored by Kroese's avatar Kroese Committed by GitHub
Browse files

Allow configuration of second MAC address

Allow configuration for second MAC address
parents c9907f91 1e1b3fa4
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ set -Eeuo pipefail

: ${VM_NET_TAP:='dsm'}
: ${VM_NET_DEV:='eth0'}
: ${VM_NET_MAC:="${MAC}"}
: ${VM_NET_MAC:="$MAC"}
: ${VM_NET_HOST:='VirtualDSM'}

: ${DNS_SERVERS:=''}
@@ -248,9 +248,14 @@ fi
NET_OPTS="${NET_OPTS} -device virtio-net-pci,romfile=,netdev=hostnet0,mac=${VM_NET_MAC},id=net0"

if  [[ "${DHCP}" == [Yy1]* ]]; then

  # Add extra LAN interface for Docker Healthcheck script

  : ${MAC2:='02:11:32:CC:BB:AA'}

  NET_OPTS="${NET_OPTS} -netdev user,id=hostnet1,restrict=y,hostfwd=tcp::5555-:5000"
  NET_OPTS="${NET_OPTS} -device virtio-net-pci,romfile=,netdev=hostnet1,id=net1"
  NET_OPTS="${NET_OPTS} -device virtio-net-pci,romfile=,netdev=hostnet1,mac=${MAC2},id=net1"

fi

[[ "${DEBUG}" == [Yy1]* ]] && echo && echo "Finished network setup.." && echo