From 547c0967d35c0b215472cb23209a8beec74bd41f Mon Sep 17 00:00:00 2001 From: hll Date: Sat, 10 Oct 2020 22:00:49 +0300 Subject: [PATCH] Make WAN Optional (omit/blank to disable) --- run.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/run.sh b/run.sh index 38938d8..de1ba8d 100755 --- a/run.sh +++ b/run.sh @@ -88,9 +88,11 @@ function _init_network() { --subnet $LAN_SUBNET \ $LAN_NAME || exit 1 - docker network create --driver macvlan \ - -o parent=$WAN_PARENT \ - $WAN_NAME || exit 1 + if [ ! -z "$WAN_PARENT" ]; then + docker network create --driver macvlan \ + -o parent=$WAN_PARENT \ + $WAN_NAME || exit 1 + fi } function _set_hairpin() { @@ -129,7 +131,9 @@ function _create_or_start_container() { --sysctl net.ipv6.conf.all.disable_ipv6=0 \ --sysctl net.ipv6.conf.all.forwarding=1 \ --name $CONTAINER $IMAGE_TAG >/dev/null - docker network connect $WAN_NAME $CONTAINER + if [ ! -z "$WAN_PARENT" ]; then + docker network connect $WAN_NAME $CONTAINER + fi _gen_config docker start $CONTAINER