新买了个树莓派3b,刚好可以跟我的树莓派2组成集群
然后安装openvpn连接远程vps
结果蛋疼的事情出现了,openvpn --config client.conf时一直是下面状态
TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
TLS Error: TLS handshake failed
换了好几个client.key都不行。
然后看了下pi3的hostname和pi2的一致,就想会不会是这个问题。然后把pi3的hostname改掉重启
再试,结果出现了新问题
TCP/UDP: Socket bind failed on local address [AF_INET][undef]:1194: Address already in use
这个问题好解决,就是openvpn要绑定连接的本地端口被占用,我也不知道它默认要绑定哪个端口,于是我指定了下
编辑/etc/openvpn/client.conf
添加lport 7000
再启动openvpn,成功连上了。