我正在尝试在位桶管道上实施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
问题仍然存在:
2019年5月15日星期三09:02:50警告:由于您正在将--dev tun与 点对点拓扑,-ifconfig的第二个参数必须是 IP地址。您正在使用的外观(255.255.255.0)看起来更 就像一个网络掩码。 (使用--ifconfig-nowarn使此警告静默) 15 09:02:50 2019 ROUTE_GATEWAY 169.254.1.1 2019年5月15日星期三09:02:50 错误:无法ioctl TUNSETIFF tun:不允许的操作(errno = 1) 2019年5月15日星期三09:02:50由于致命错误而退出