windows route hack because lol windows

This commit is contained in:
Jeff Becker 2020-08-11 15:18:32 -04:00
parent 611cc95f2b
commit d1abee84d1
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05
1 changed files with 4 additions and 2 deletions

View File

@ -320,7 +320,8 @@ AddDefaultRouteViaInterface(std::string ifname)
#ifdef __linux__
ss << "ip route add default dev " << ifname;
#elif _WIN32
ss << "route ADD 0.0.0.0 MASK 0.0.0.0 " << ifname;
ss << "route ADD 0.0.0.0 MASK 128.0.0.0 " << ifname;
ss << "route ADD 128.0.0.0 MASK 128.0.0.0 " << ifname;
#elif __APPLE__
ss << "route -n add -net 0.0.0.0 -interface " << ifname;
#else
@ -336,7 +337,8 @@ DelDefaultRouteViaInterface(std::string ifname)
#ifdef __linux__
ss << "ip route del default dev " << ifname;
#elif _WIN32
ss << "route DELETE 0.0.0.0 MASK 0.0.0.0 " << ifname;
ss << "route DELETE 0.0.0.0 MASK 128.0.0.0 " << ifname;
ss << "route DELETE 128.0.0.0 MASK 128.0.0.0 " << ifname;
#elif __APPLE__
ss << "route -n delete -net 0.0.0.0 -interface " << ifname;
#else