Skip to content

Instantly share code, notes, and snippets.

@IAmStoxe
Created July 29, 2020 16:49
Show Gist options
  • Select an option

  • Save IAmStoxe/c2d4478eb255896ae4e23c608cf23b48 to your computer and use it in GitHub Desktop.

Select an option

Save IAmStoxe/c2d4478eb255896ae4e23c608cf23b48 to your computer and use it in GitHub Desktop.
Change a unifi switch/firewall/ap from static IP to DHCP
sed -i -E 's/netconf.1.ip=.+/netconf.1.ip=0.0.0.0/g' /tmp/system.cfg
sed -i -E 's/netconf.1.netmask=.+//g' /tmp/system.cfg
sed -i -E 's/route.1.gateway=.+//g' /tmp/system.cfg
sed -i 's/route.1.status=enabled//g' /tmp/system.cfg
sed -i 's/route.1.devname=eth0//g' /tmp/system.cfg
sed -i 's/route.1.ip=0.0.0.0//g' /tmp/system.cfg
sed -i -E 's/route.1.gateway=.+//g' /tmp/system.cfg
sed -i -E 's/resolv.nameserver.1.ip=.+//g' /tmp/system.cfg
sed -i 's/resolv.nameserver.1.status=enabled/resolv.nameserver.1.status=disabled/g' /tmp/system.cfg
sed -i 's/resolv.nameserver.2.status=enabled/resolv.nameserver.2.status=disabled/g' /tmp/system.cfg
echo "dhcpc.1.status=enabled" >> /tmp/system.cfg
echo "dhcpc.1.devname=eth0" >> /tmp/system.cfg
cfgmtd -f /tmp/system.cfg -w && reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment