Created
November 20, 2022 17:38
-
-
Save christian-korneck/c4d5d9c5f180cbad3be595f80ea2fe47 to your computer and use it in GitHub Desktop.
windows: use Internet over specific gateway, everything else according to other routes (i.e. another default gateway on another interface)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
setlocal | |
set inetgw=192.168.0.1 | |
route delete 0.0.0.0 mask 0.0.0.0 "%inetgw%" | |
route delete 0.0.0.0 mask 248.0.0.0 "%inetgw%" | |
route delete 8.0.0.0 mask 254.0.0.0 "%inetgw%" | |
route delete 11.0.0.0 mask 255.0.0.0 "%inetgw%" | |
route delete 12.0.0.0 mask 252.0.0.0 "%inetgw%" | |
route delete 16.0.0.0 mask 240.0.0.0 "%inetgw%" | |
route delete 32.0.0.0 mask 224.0.0.0 "%inetgw%" | |
route delete 64.0.0.0 mask 192.0.0.0 "%inetgw%" | |
route delete 128.0.0.0 mask 224.0.0.0 "%inetgw%" | |
route delete 160.0.0.0 mask 248.0.0.0 "%inetgw%" | |
route delete 168.0.0.0 mask 252.0.0.0 "%inetgw%" | |
route delete 172.0.0.0 mask 255.240.0.0 "%inetgw%" | |
route delete 172.32.0.0 mask 255.224.0.0 "%inetgw%" | |
route delete 172.64.0.0 mask 255.192.0.0 "%inetgw%" | |
route delete 172.128.0.0 mask 255.128.0.0 "%inetgw%" | |
route delete 173.0.0.0 mask 255.0.0.0 "%inetgw%" | |
route delete 174.0.0.0 mask 254.0.0.0 "%inetgw%" | |
route delete 176.0.0.0 mask 240.0.0.0 "%inetgw%" | |
route delete 192.0.0.0 mask 255.128.0.0 "%inetgw%" | |
route delete 192.128.0.0 mask 255.224.0.0 "%inetgw%" | |
route delete 192.160.0.0 mask 255.248.0.0 "%inetgw%" | |
route delete 192.169.0.0 mask 255.255.0.0 "%inetgw%" | |
route delete 192.170.0.0 mask 255.254.0.0 "%inetgw%" | |
route delete 192.172.0.0 mask 255.252.0.0 "%inetgw%" | |
route delete 192.176.0.0 mask 255.240.0.0 "%inetgw%" | |
route delete 192.192.0.0 mask 255.192.0.0 "%inetgw%" | |
route delete 193.0.0.0 mask 255.0.0.0 "%inetgw%" | |
route delete 194.0.0.0 mask 254.0.0.0 "%inetgw%" | |
route delete 196.0.0.0 mask 252.0.0.0 "%inetgw%" | |
route delete 200.0.0.0 mask 248.0.0.0 "%inetgw%" | |
route delete 208.0.0.0 mask 240.0.0.0 "%inetgw%" | |
route add 0.0.0.0 mask 248.0.0.0 "%inetgw%" | |
route add 8.0.0.0 mask 254.0.0.0 "%inetgw%" | |
route add 11.0.0.0 mask 255.0.0.0 "%inetgw%" | |
route add 12.0.0.0 mask 252.0.0.0 "%inetgw%" | |
route add 16.0.0.0 mask 240.0.0.0 "%inetgw%" | |
route add 32.0.0.0 mask 224.0.0.0 "%inetgw%" | |
route add 64.0.0.0 mask 192.0.0.0 "%inetgw%" | |
route add 128.0.0.0 mask 224.0.0.0 "%inetgw%" | |
route add 160.0.0.0 mask 248.0.0.0 "%inetgw%" | |
route add 168.0.0.0 mask 252.0.0.0 "%inetgw%" | |
route add 172.0.0.0 mask 255.240.0.0 "%inetgw%" | |
route add 172.32.0.0 mask 255.224.0.0 "%inetgw%" | |
route add 172.64.0.0 mask 255.192.0.0 "%inetgw%" | |
route add 172.128.0.0 mask 255.128.0.0 "%inetgw%" | |
route add 173.0.0.0 mask 255.0.0.0 "%inetgw%" | |
route add 174.0.0.0 mask 254.0.0.0 "%inetgw%" | |
route add 176.0.0.0 mask 240.0.0.0 "%inetgw%" | |
route add 192.0.0.0 mask 255.128.0.0 "%inetgw%" | |
route add 192.128.0.0 mask 255.224.0.0 "%inetgw%" | |
route add 192.160.0.0 mask 255.248.0.0 "%inetgw%" | |
route add 192.169.0.0 mask 255.255.0.0 "%inetgw%" | |
route add 192.170.0.0 mask 255.254.0.0 "%inetgw%" | |
route add 192.172.0.0 mask 255.252.0.0 "%inetgw%" | |
route add 192.176.0.0 mask 255.240.0.0 "%inetgw%" | |
route add 192.192.0.0 mask 255.192.0.0 "%inetgw%" | |
route add 193.0.0.0 mkask 255.0.0.0 "%inetgw%" | |
route add 194.0.0.0 mask 254.0.0.0 "%inetgw%"0 | |
route add 196.0.0.0 mask 252.0.0.0 "%inetgw%" | |
route add 200.0.0.0 mask 248.0.0.0 "%inetgw%" | |
route add 208.0.0.0 mask 240.0.0.0 "%inetgw%" | |
exit /B 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment