From 0c5c76239cb1832afb36d6bdb15cf7820045831b Mon Sep 17 00:00:00 2001 From: "Oleg A. Arkhangelsky" Date: Sun, 26 Nov 2023 10:37:21 +0000 Subject: [PATCH] Default class B (/16) mask for TAP if is too wide. Use /24 instead. --- startup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/startup.sh b/startup.sh index 7f46210..457ccf5 100755 --- a/startup.sh +++ b/startup.sh @@ -155,7 +155,7 @@ elif [ "$NETWORK" == "tap" ]; then --dhcp-range=$NETWORK_IP,$NETWORK_IP \ --dhcp-option=option:router,$NETWORK_GW \ --dhcp-option=option:dns-server,$NAMESERVERS - ifconfig $TAP_IFACE $NETWORK_GW up + ifconfig $TAP_IFACE $NETWORK_GW/24 up iptables -t nat -A POSTROUTING -o $NETWORK_IF -j MASQUERADE iptables -I FORWARD 1 -i $TAP_IFACE -j ACCEPT iptables -I FORWARD 1 -o $TAP_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT