don't need to exclude LAN_HOST
parent
640b69884a
commit
fc321525da
5
run.sh
5
run.sh
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# set -x
|
||||||
|
|
||||||
source .env
|
source .env
|
||||||
|
|
||||||
|
@ -53,7 +54,7 @@ function _init_network() {
|
||||||
echo "* setting up docker network"
|
echo "* setting up docker network"
|
||||||
LAN_ID=$(docker network create --driver macvlan \
|
LAN_ID=$(docker network create --driver macvlan \
|
||||||
--subnet $LAN_SUBNET \
|
--subnet $LAN_SUBNET \
|
||||||
--aux-address host=$LAN_HOST \
|
-o macvlan_mode=bridge \
|
||||||
$LAN_NAME)
|
$LAN_NAME)
|
||||||
|
|
||||||
WAN_ID=$(docker network create --driver macvlan \
|
WAN_ID=$(docker network create --driver macvlan \
|
||||||
|
@ -80,6 +81,8 @@ function _create_or_start_container() {
|
||||||
--cap-add NET_ADMIN \
|
--cap-add NET_ADMIN \
|
||||||
--cap-add NET_RAW \
|
--cap-add NET_RAW \
|
||||||
--hostname openwrt \
|
--hostname openwrt \
|
||||||
|
--ip $LAN_ADDR \
|
||||||
|
--sysctl net.ipv4.conf.default.arp_ignore=1 \
|
||||||
--name $CONTAINER openwrt >/dev/null
|
--name $CONTAINER openwrt >/dev/null
|
||||||
docker network connect $WAN_NAME $CONTAINER
|
docker network connect $WAN_NAME $CONTAINER
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue