fix up macos route command for ipv6

This commit is contained in:
Jeff Becker 2021-02-16 16:37:08 -05:00
parent 35137913b9
commit 1ee545d6d2
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05
1 changed files with 8 additions and 8 deletions

View File

@ -418,10 +418,10 @@ namespace llarp::net
Execute("/sbin/route -n add -cloning -net 0.0.0.0 -netmask 128.0.0.0 -interface " + ifname);
Execute("/sbin/route -n add -cloning -net 128.0.0.0 -netmask 128.0.0.0 -interface " + ifname);
Execute("/sbin/route -n add -cloning -net ::/2 -interface " + ifname);
Execute("/sbin/route -n add -cloning -net 4000::/2 -interface " + ifname);
Execute("/sbin/route -n add -cloning -net 8000::/2 -interface " + ifname);
Execute("/sbin/route -n add -cloning -net c000::/2 -interface " + ifname);
Execute("/sbin/route -n add -inet6 -net ::/2 -interface " + ifname);
Execute("/sbin/route -n add -inet6 -net 4000::/2 -interface " + ifname);
Execute("/sbin/route -n add -inet6 -net 8000::/2 -interface " + ifname);
Execute("/sbin/route -n add -inet6 -net c000::/2 -interface " + ifname);
#else
#error unsupported platform
#endif
@ -483,10 +483,10 @@ namespace llarp::net
Execute(
"/sbin/route -n delete -cloning -net 128.0.0.0 -netmask 128.0.0.0 -interface " + ifname);
Execute("/sbin/route -n add -cloning -net ::/2 -interface " + ifname);
Execute("/sbin/route -n delete -cloning -net 4000::/2 -interface " + ifname);
Execute("/sbin/route -n delete -cloning -net 8000::/2 -interface " + ifname);
Execute("/sbin/route -n delete -cloning -net c000::/2 -interface " + ifname);
Execute("/sbin/route -n delete -inet6 -net ::/2 -interface " + ifname);
Execute("/sbin/route -n delete -inet6 -net 4000::/2 -interface " + ifname);
Execute("/sbin/route -n delete -inet6 -net 8000::/2 -interface " + ifname);
Execute("/sbin/route -n delete -inet6 -net c000::/2 -interface " + ifname);
#else
#error unsupported platform