summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeungjae Yoo <seungjaeyoo@google.com>2023-01-18 08:28:16 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-01-18 08:28:16 +0000
commitaffabf9324ae7d223587e58052338d8a280c00e1 (patch)
treee5d8985539e96a94fded9b97538659fcafa59a11
parent104ceaaec81ba618c35a650321000db89e6af575 (diff)
parent171611e0bde0fc0b0f5611048f73bc3c6f3b1ef8 (diff)
downloadopenwrt-prebuilts-affabf9324ae7d223587e58052338d8a280c00e1.tar.gz
Share gateway IP address between OpenWRT instances am: 2fb899a07f am: 171611e0bd
Original change: https://android-review.googlesource.com/c/platform/external/openwrt-prebuilts/+/2390994 Change-Id: I5794a13f62769809ced051bd804879dc0be5ab97 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--shared/config/network1
-rw-r--r--shared/uci-defaults/0_default_config15
2 files changed, 8 insertions, 8 deletions
diff --git a/shared/config/network b/shared/config/network
index 1d76e21..3760c8c 100644
--- a/shared/config/network
+++ b/shared/config/network
@@ -33,7 +33,6 @@ config device
config interface 'wan'
option device 'br-lan'
option proto 'static'
- option netmask '255.255.255.252'
option ip6assign '30'
option dns '8.8.8.8'
diff --git a/shared/uci-defaults/0_default_config b/shared/uci-defaults/0_default_config
index 1f82066..baf5650 100644
--- a/shared/uci-defaults/0_default_config
+++ b/shared/uci-defaults/0_default_config
@@ -21,20 +21,21 @@ do
words=$next
done
-# Setup wan based on instance_num. Interface wan will occupy 192.168.96.X.
rule_name=$(uci add network rule)
+
+# Setup wan based on instance_num. Interface wan will occupy 192.168.96.X.
if $bridged_host_network; then
uci set network.wan.gateway="192.168.96.1"
- uci set network.wan.ipaddr="192.168.96.2"
- uci set network.wan.broadcast="192.168.96.3"
+ uci set network.wan.netmask="255.255.255.0"
else
d_class_wan_gateway=$(expr $instance_num \* 4 - 3);
- d_class_wan_ipaddr=$(expr $instance_num \* 4 - 2);
- d_class_wan_broadcast=$(expr $instance_num \* 4 - 1);
uci set network.wan.gateway="192.168.96."$d_class_wan_gateway
- uci set network.wan.ipaddr="192.168.96."$d_class_wan_ipaddr
- uci set network.wan.broadcast="192.168.96."$d_class_wan_broadcast
+ uci set network.wan.netmask="255.255.255.252"
fi
+d_class_wan_ipaddr=$(expr $instance_num \* 4 - 2);
+d_class_wan_broadcast=$(expr $instance_num \* 4 - 1);
+uci set network.wan.ipaddr="192.168.96."$d_class_wan_ipaddr
+uci set network.wan.broadcast="192.168.96."$d_class_wan_broadcast
# Setup wifi0 and wifi1 based on instance_num.
# Interfaces wifi0 and wifi1 will occupy 192.168.2.X - 192.168.33.X.