我正在跟踪this tutorial,试图在我的Raspberry 4中构建VPN,但是我在上个月尝试构建它,但还没有。
该教程基于Kylemanna / openvpn教程,带有mjenz / rpi-openvpn映像。
我尝试按照说明进行操作
docker volume create --name $OVPN_DATA
docker run --name openvpn -v $OVPN_DATA:/etc/openvpn --rm $IMAGEN_DOCKER ovpn_genconfig -u udp://XXX.XXX.XXX.XXX
docker run -v $OVPN_DATA:/etc/openvpn --rm -it $IMAGEN_DOCKER ovpn_initpki
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN $IMAGEN_DOCKER
但是,当我尝试查看日志时(试图查看日志是否存在,我发现了这个问题)
docker ps -a
容器ID-图像-命令-------------创建-------状态------------------- ----端口---名称
fdcb10178b93-mjenz / rpi-openvpn-“ ovpn_run”-11分钟前-退出(1)11分钟前-______-openvpn
11分钟前退出(1)。
日志:
pi @ pi:〜/ workspace / docker_compose $ docker logs --tail 50 --follow --timestamps openvpn
iptables:该名称没有链/目标/匹配项。
启用IPv6转发
sysctl:错误:“ net.ipv6.conf.all.disable_ipv6”是未知密钥
无法启用IPv6支持
sysctl:错误:“ net.ipv6.conf.default.forwarding”是未知密钥
无法启用默认的IPv6转发
sysctl:错误:“ net.ipv6.conf.all.forwarding”是未知密钥
无法启用IPv6转发
运行'openvpn --config /etc/openvpn/openvpn.conf --client-config-dir / etc / openvpn / ccd --crl-verify /etc/openvpn/crl.pem'
OpenVPN 2.4.2 armv6-alpine-linux-musleabihf [SSL(OpenSSL)] [LZO] [LZ4] [EPOLL] [MH / PKTINFO] [AEAD]建于2017年5月12日
库版本:LibreSSL 2.5.4,LZO 2.10
iffie-Hellman用2048位密钥初始化
即将进行的控制通道身份验证:使用160位消息哈希'SHA1'进行HMAC身份验证
即将进行的控制通道身份验证:使用160位消息哈希'SHA1'进行HMAC身份验证
OUTE_GATEWAY 172.17.0.1/255.255.0.0 IFACE = eth0 HWADDR = 02:42:ac:11:00:02
UN / TAP设备tun0已打开
UN / TAP TX队列长度设置为100
o_ifconfig,tt-> did_ifconfig_ipv6_setup = 0
sbin / ip链接将dev tun0设置为mtu 1500
sbin / ip addr添加dev tun0本地192.168.255.1对等192.168.255.2
sbin / ip路由通过192.168.255.2添加192.168.254.0/24
sbin / ip路由通过192.168.255.2添加192.168.255.0/24
我认为这是错误
Could not determine IPv4/IPv6 protocol. Using AF_INET6 DP: Cannot create UDP/UDP6 socket: Address family not supported by protocol (errno=97)
由于致命错误而正在上线
sbin / ip路由del 192.168.254.0/24
sbin / ip路由删除192.168.255.0/24
失去TUN / TAP界面
sbin / ip addr del dev tun0本地192.168.255.1对等192.168.255.2
有人可以帮忙吗?