VyOS のダウンロードとインストール

 
VyOS は,ルータ,ファイヤウオール,VPN の機能を備えた Linux ディストリビューションである.Debian GNU/Linux をベースとしており,物理マシンのほか仮想マシン上でルータとして動作させる用途にも用いられる.設定は,専用のコマンドライン(CLI)で行う.

公式サイト

DistroWatch の Web ページ: https://distrowatch.com/table.php?distribution=vyos

準備

リリースチャンネル

VyOS のイメージ(.iso ファイル)には,次の 3 種類のリリースチャンネルがある.

リリースチャンネル 内容 入手
rolling release(ローリングリリース) 開発中のコードから毎日自動ビルドされるイメージ.最新の機能が入るが,動作の保証はない. 誰でも無償で入手できる
VyOS Stream 次期 LTS の先行版.おおよそ四半期ごとに公開される.設定構文や API は前方互換が保たれる. 誰でも無償で入手できる
LTS(長期サポート版) 長期間の保守とセキュリティ更新が行われる安定版. サブスクリプション契約者のほか,開発への貢献者,非営利団体,緊急業務機関,教育機関に提供される

このページでは,誰でも入手できるイメージ(rolling release または VyOS Stream)を使う手順を示す.

動作に必要なハードウェア

VyOS の最小システム要件は,メモリ 4G バイトストレージ 10G バイトである.用途によっては,これより多くのメモリと CPU 資源が必要になる.

VyOS のダウンロード

  1. VyOS のダウンロードページを開く

    https://vyos.net/get/

  2. リリースチャンネルを選ぶ

    rolling release は https://vyos.net/get/nightly-builds/, VyOS Stream は https://vyos.net/get/stream/ から入手する.

  3. ファイルを選ぶ

    * 一般の PC や仮想マシンでは,generic-amd64(64 ビット x86)のイメージを選ぶ.

  4. .iso ファイルのダウンロードが始まる
  5. (オプション)署名の検証

    VyOS のイメージは minisign で署名されている.同じ場所にある .minisig ファイルもダウンロードし,次のコマンドで検証する(公開鍵はダウンロードページに掲載されているものを使う).

    minisign -Vm <.iso ファイル名> -P <公開鍵>
    

ライブ起動

VyOS をストレージにインストールするには,先に .iso ファイルからライブ起動する必要がある.仮想マシンでは,.iso ファイルを仮想 CD/DVD ドライブに割り当てて起動する.物理マシンでは,.iso ファイルから起動可能な USB メモリを作成して起動する.

  1. ダウンロードした .iso ファイルを使って起動する
  2. 起動すると,ログインプロンプトが現れる
  3. ログインする

    ライブ起動した VyOS の既定のユーザ名は vyos,パスワードは vyos である.

  4. show interfaces ethernet」でイーサネットインタフェースの確認

    実行結果例

    show interfaces ethernet
    
  5. show configuration」で現在の設定の確認

    実行結果例

    * 設定を変更する場合は「configure」で設定モードに入り,変更後に「commit」で反映,「save」で保存する.

    show configuration
    

ストレージへのインストール

VyOS は,バージョンごとの squashfs イメージを追加していく方式(イメージインストール)を採る.複数のバージョンを同時に保持でき,更新後に問題が生じたときは以前のバージョンで起動できる.

  1. 「install image」の実行

    * インストールでは,対象ドライブのデータは全て削除される.

    install image
    
  2. Would you like to continue? [y/N]」(インストールの続行の確認)

    y + Enter キー

  3. What would you like to name this image?」(イメージの名前)

    既定(デフォルト)のままでよい.Enter キー

  4. Please enter a password for the "vyos" user」(vyos ユーザのパスワードの設定)

    同じパスワードを 2 回入力する

  5. What console should be used by default? (K: KVM, S: Serial)」(既定のコンソール)

    ディスプレイとキーボードを接続して使う場合は K,シリアルコンソールを使う場合は S を選ぶ.

  6. Which one should be used for installation?」(インストール先ドライブの選択)

    既定(デフォルト)のままでよい.Enter キー

  7. Installation will delete all data on the drive. Continue? [y/N]」(ドライブのデータ削除の確認)

    選んだドライブのデータは全て削除されることを確認した上で,y + Enter キー

  8. Would you like to use all the free space on the drive? [Y/n]」(ドライブの空き領域を全て使うかの確認)

    既定(デフォルト)のままでよい.Enter キー

  9. Which file would you like as boot config?」(起動時に読み込む設定ファイルの選択)

    既定(デフォルト)のままでよい.Enter キー

  10. The image installed successfully; please reboot now.」と表示されればインストールは終了
  11. ライブ起動に使った .iso ファイル(または USB メモリ,CD/DVD)を取り外し,再起動する
    reboot