1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Github Actions で openvpn 接続

Last updated at Posted at 2022-04-23

■openvpn接続

・前提として、認証ファイルを配置
・ubuntuを利用しての実施

jobs:
  create:
    runs-on: ubuntu-latest

    steps:
      - name: test
        run: |
          FILE_OVPN=/tmp/test.ovpn
          # openvpnのインストール
          sudo apt-get -qq -y install openvpn
          sudo openvpn --config ${FILE_OVPN}

■ openvpnの実行ログでエラーが発生(route add)

接続先のVPNのIPアドレスとgithub actions 側で設定されている route が重複している可能性があります。
重複でエラーが発生した場合、削除する必要があります。
※ github actions 上で routeコマンド を実行して、設定を確認してください

jobs:
  create:
    runs-on: ubuntu-latest

    steps:
      - name: test
        run: |
          FILE_OVPN=/tmp/test.ovpn
          # openvpnのインストール
          sudo apt-get -qq -y install openvpn

+          # 10.x.x.x で重複している場合は削除する
+          sudo route del -net 10.1.0.0 gw 0.0.0.0 netmask 255.255.0.0 dev eth0

          sudo openvpn --config ${FILE_OVPN}

■関連記事

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?