未验证 提交 2dea391b 编写于 作者: S Simon Fels 提交者: GitHub

Merge pull request #844 from morphis/make-bridge-configurable

Make network bridge configurable
......@@ -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=""
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册