Hi,
right! I installed GoLanguage on FreeBSD and now it fine.
But can I have your help with user manual?
I follow this instructions:
and there is not so clear explained how to run server and client.
I have:
Both VMs are Ubuntu Server:
Server: 172.25.60.62
Client: 172.25.60.63
I did run server successfully:
2015/05/13 10:28:29.548793 main.go:120: GoVPN version 3.2 built with go1.2.1
2015/05/13 10:28:29.549008 main.go:121: Max MTU on TAP interface: 1432
2015/05/13 10:28:29.549031 main.go:130: Server started
but when I start the client, I see this error:
root@farengeit:~/govpn# ./govpn-client -key key.txt -id CLIENTID -iface tap10 -remote
172.25.60.62:1194 -mtu 1472
panic: ID is not specified
goroutine 1 [running]:
runtime.panic(0x536700, 0xc21001d4a0)
/usr/lib/go/src/pkg/runtime/panic.c:266 +0xb6
main.main()
/root/govpn/src/govpn/cmd/govpn-client/main.go:58 +0xc9
goroutine 3 [runnable]:
os/signal.loop()
/usr/lib/go/src/pkg/os/signal/signal_unix.go:19
created by os/signal.init·1
/usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x31
What is it client id? How do I specify this?
I want to create clear and simple instructions for manual installation.
Another question, like this, why it need this: echo "echo tap10" >> peers/CLIENTID/up.sh ?
So I created directory peers/CLIENTID on server and file up.sh with tap10
but I don't really understand why server needs it.
Thank you.