Merge pull request #844 from morphis/make-bridge-configurable
Make network bridge configurable
This commit is contained in:
commit
2dea391b24
1 changed files with 23 additions and 0 deletions
|
|
@ -18,6 +18,10 @@
|
|||
|
||||
varrun="/run/anbox"
|
||||
|
||||
if [ -n "$SNAP_DATA" ]; then
|
||||
varrun="$SNAP_DATA"/network
|
||||
fi
|
||||
|
||||
BRIDGE="anbox0"
|
||||
|
||||
# IPv4
|
||||
|
|
@ -26,6 +30,25 @@ IPV4_NETMASK="255.255.255.0"
|
|||
IPV4_NETWORK="192.168.250.1/24"
|
||||
IPV4_NAT="true"
|
||||
|
||||
if [ -n "$SNAP" ]; then
|
||||
snap_ipv4_address=$(snapctl get bridge.address)
|
||||
snap_ipv4_netmask=$(snapctl get bridge.netmask)
|
||||
snap_ipv4_network=$(snapctl get bridge.network)
|
||||
snap_enable_nat=$(snapctl get bridge.nat.enable)
|
||||
if [ -n "$snap_ipv4_address" ]; then
|
||||
IPV4_ADDR="$snap_ipv4_address"
|
||||
fi
|
||||
if [ -n "$snap_ipv4_netmask" ]; then
|
||||
IPV4_NETMASK="$snap_ipv4_netmask"
|
||||
fi
|
||||
if [ -n "$snap_ipv4_network" ]; then
|
||||
IPV4_NETWORK="$snap_ipv4_network"
|
||||
fi
|
||||
if [ "$snap_enable_nat" = false ]; then
|
||||
IPV4_NAT="false"
|
||||
fi
|
||||
fi
|
||||
|
||||
use_iptables_lock="-w"
|
||||
iptables -w -L -n > /dev/null 2>&1 || use_iptables_lock=""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue