Ошибка при попытке собрать OpenVPN в Raspberry с Docker - PullRequest
0 голосов
/ 22 февраля 2020

Я следую этому уроку , пытаясь построить VPN в моем Raspberry 4, но я пытался построить его в течение последнего месяца, и у меня его пока нет.

Учебное пособие основано на учебном пособии по 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 минут a go - выход (1) 11 минут a go - ______ - openvpn

выход (1) 11 минут a go.

Журнал:

pi@pi: ~ / workspace / docker_compose $ docker logs --tail 50 --follow --timestamps openvpn

iptables: нет цепочки / target / match с этим именем.

Включение пересылки IPv6

sysctl: ошибка: 'net .ipv6.conf.all.disable_i pv6 '- это неизвестный ключ

Не удалось включить поддержку 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] построено 12 мая 2017 года

версии библиотеки: LibreSSL 2.5. 4, LZO 2.10

iff ie - Хеллман инициализируется 2048-битным ключом

исходящая аутентификация канала управления: используется 160-битное сообщение ha sh 'SHA1' для аутентификации HMA C

ncoming Аутентификация канала управления: Использование 160-битного сообщения ha sh 'SHA1' для аутентификации HMA C

OUTE_GATEWAY 172.17.0.1/255.255.0.0 IFA CE = eth0 HWADDR = 02: 42: a c: 11: 00: 02

Устройство UN / TAP tun0 открыто

Длина очереди UN / TAP TX установлена ​​на 100

o_ifconfig, tt-> did_ifconfig_ipv6_setup = 0

sbin / ip link set dev tun0 up mtu 1500

sbin / ip addr add dev tun0 local 192.168.255.1 peer 192.168.255.2

sbin / ip route add 192.168.254.0/24 через 192.168.255.2

sbin / ip route add 192.168.255.0/24 через 192.168.255.2

Я думаю, что здесь ошибка

Could not determine IPv4/IPv6 protocol. Using AF_INET6

DP: Cannot create UDP/UDP6 socket: Address family not supported by protocol (errno=97)

xiting из-за фатальной ошибки

sbin / ip route del 192.168.254.0/24

sbin / ip route del 192.168.255.0/ 24

потеря интерфейса TUN / TAP

sbin / ip addr del dev tun0 local 192.168.255.1 peer 192.168.255.2

Может кто-нибудь помочь, пожалуйста?

...