|
@@ -9,24 +9,24 @@ import (
|
|
|
|
|
|
func setRoute(iface string, addr *net.IPNet, address string) error {
|
|
|
var err error
|
|
|
- _, err = ncutils.RunCmd("route -p add "+addr.IP.String()+" mask "+addr.Mask.String()+" "+address, false)
|
|
|
+ _, err = ncutils.RunCmd("route ADD "+addr.String()+" "+address, false)
|
|
|
time.Sleep(time.Second >> 2)
|
|
|
- ncutils.RunCmd("route change "+addr.IP.String()+" mask "+addr.Mask.String()+" "+address, false)
|
|
|
+ ncutils.RunCmd("route CHANGE "+addr.IP.String()+" MASK "+addr.Mask.String()+" "+address, false)
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
func deleteRoute(iface string, addr *net.IPNet, address string) error {
|
|
|
var err error
|
|
|
- _, err = ncutils.RunCmd("route delete "+addr.IP.String()+" mask "+addr.Mask.String()+" "+address, false)
|
|
|
+ _, err = ncutils.RunCmd("route DELETE "+addr.IP.String()+" MASK "+addr.Mask.String()+" "+address, false)
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
func setCidr(iface, address string, addr *net.IPNet) {
|
|
|
- ncutils.RunCmd("route -p add "+addr.IP.String()+" mask "+addr.Mask.String()+" "+address, false)
|
|
|
+ ncutils.RunCmd("route ADD "+addr.String()+" "+address, false)
|
|
|
time.Sleep(time.Second >> 2)
|
|
|
- ncutils.RunCmd("route change "+addr.IP.String()+" mask "+addr.Mask.String()+" "+address, false)
|
|
|
+ ncutils.RunCmd("route CHANGE "+addr.IP.String()+" MASK "+addr.Mask.String()+" "+address, false)
|
|
|
}
|
|
|
|
|
|
func removeCidr(iface string, addr *net.IPNet, address string) {
|
|
|
- ncutils.RunCmd("route delete "+addr.IP.String()+" mask "+addr.Mask.String()+" "+address, false)
|
|
|
+ ncutils.RunCmd("route DELETE "+addr.String(), false)
|
|
|
}
|