This Bash script enables and disables internet connection sharing on Linux by setting up a Wi-Fi access point. It configures `dnsmasq` for DHCP and optional DNS, adds NAT and forwarding rules with `iptables`, and ensures IP traffic is routed between a specified internet-connected interface and a Wi-Fi interface. When disabled, it restores original
linux dhcp nat iptables dnsmasq forwarding hostapd hotspot bash-script internet-sharing internet-connection-sharing network-routing wi-fi-access-point temporary-network
-
Updated
Apr 9, 2026 - Shell