Я пытаюсь реализовать тесты CI для конвейеров битового сегмента.
Для этого мне нужно подключить конвейеры к моему серверу OpenVPN, чтобы иметь возможность общаться с другим клиентом.
Вот мой bitbucket-pipelines.yml:
pipelines:
default:
- step:
script:
- apk update
- apk upgrade
- apk --no-cache --no-progress add bash curl ip6tables iptables openvpn shadow tini sudo
- adduser --system --no-create-home vpn
- addgroup -S vpn
- mkdir /dev/net
- mknod /dev/net/tun c 10 200
- chmod 666 /dev/net/tun
- cp cloud.conf /etc/openvpn/
- sudo openvpn --config /etc/openvpn/cloud.conf
Проблема остается:
Ср. 15 мая 09:02:50 2019 ВНИМАНИЕ: Так как вы используете --devПри использовании двухточечной топологии вторым аргументом --ifconfig должен быть IP-адрес.Вы используете что-то (255.255.255.0), которое больше похоже на маску сети.(отключить это предупреждение с помощью --ifconfig-nowarn) Ср 15 мая 09:02:50 2019 ROUTE_GATEWAY 169.254.1.1 Ср 15 мая 09:02:50 2019 ОШИБКА: Cannot ioctl TUNSETIFF tun: Операция не разрешена (errno = 1) Ср. май15 09:02:50 2019 Выход из-за фатальной ошибки