|
@@ -14,7 +14,7 @@ import (
|
|
)
|
|
)
|
|
|
|
|
|
//Create a new virtual network interface
|
|
//Create a new virtual network interface
|
|
-var tun, _ = tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
|
|
|
|
|
|
+var tun, _ = tap0901.OpenTun(net.ParseIP(os.Args[2]), net.ParseIP(os.Args[4]), net.ParseIP(os.Args[3]))
|
|
|
|
|
|
func main() {
|
|
func main() {
|
|
//tun, err := tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
|
|
//tun, err := tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
|
|
@@ -27,9 +27,12 @@ func main() {
|
|
time.Sleep(2 * time.Second)
|
|
time.Sleep(2 * time.Second)
|
|
|
|
|
|
// type IP
|
|
// type IP
|
|
- IPAddress := net.ParseIP(os.Args[2])
|
|
|
|
- SubNet := net.ParseIP(os.Args[3])
|
|
|
|
- GateW := net.ParseIP(os.Args[4])
|
|
|
|
|
|
+ /*
|
|
|
|
+ IPAddress := net.ParseIP(os.Args[2])
|
|
|
|
+ SubNet := net.ParseIP(os.Args[3])
|
|
|
|
+ GateW := net.ParseIP(os.Args[4])
|
|
|
|
+ */
|
|
|
|
+
|
|
//create fucking DHCP IP
|
|
//create fucking DHCP IP
|
|
err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
|
|
err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
|
|
if err != nil {
|
|
if err != nil {
|