|
|
||
|---|---|---|
| .github | ||
| assets | ||
| src | ||
| tools | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
netswitch
A tiny portable tool to flip a Windows network adapter between a static IP and DHCP with a few keystrokes.
Built for the recurring engineer chore of "give my laptop NIC 10.10.10.1 so I can talk to a server's BMC" and "now put it back on DHCP so I can have internet again."
Made by engelgardt.
Download
Grab the latest release: releases page.
The asset is netswitch-portable-vX.Y.Z.zip (~30 KB).
Run
- Unzip anywhere.
- Double-click
netswitch.exe. - Accept the UAC prompt (admin is needed for
netsh interface ipv4 set address). - Pick the network adapter from the list.
- Choose mode:
- Static: enter IP (default
10.10.10.1), mask (default255.255.255.0), gateway (optional). - DHCP: just confirms — the NIC reverts to DHCP for both IP and DNS.
- Static: enter IP (default
What it filters
Only real, wired physical adapters appear in the picker. Wireless, VPN, virtual, Hyper-V, VMware, VirtualBox, TAP/TUN, WireGuard, OpenVPN, Tailscale, ZeroTier, Bluetooth, Loopback, WAN Miniport — all skipped.
Update check
On every launch the tool calls GitHub's /releases/latest (3-second timeout). If a newer version is available, it prints a yellow notice and offers to open the download page in your browser. If you're offline, it stays silent.
Build from source
The script is a single netswitch.ps1. To rebuild the bundled .exe:
Install-Module ps2exe -Scope CurrentUser
Invoke-ps2exe -inputFile netswitch.ps1 -outputFile netswitch.exe -requireAdmin -title "netswitch" -version 1.0.0.0
License
MIT — see LICENSE.