1: 2020-08-28 (金) 19:50:11 iseki |
2: 2020-08-28 (金) 21:50:52 iseki |
| ** VyOS [#jd2423bb] | | ** VyOS [#jd2423bb] |
- | *** ソフトウェアルータ用 Linux ディストリビューション [#b4fe0398] | + | - ソフトウェアルータ用 Linux ディストリビューション |
| + | - ユーザガイド:https://wiki.vyos-users.jp/index.php/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%AC%E3%82%A4%E3%83%89 |
| #br | | #br |
| + | |
| + | ** Install [#y0507cfb] |
| *** VM 上へのインストール [#zbeb5d00] | | *** VM 上へのインストール [#zbeb5d00] |
| + | + ISOファイルをダウンロード(Live ISO) |
| + | -- https://www.vyos.io/rolling-release/ |
| + | -- https://downloads.vyos.io/?dir=rolling/current/amd64 |
| + | + VMの作成(VMWare Player) |
| + | -- vyos-1.3-rolling の Linuxカーネルが 4.19なので VMWare Player では Debian10を選択 |
| + | -- https://ja.wikipedia.org/wiki/Debian%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4 |
| + | + VMWare Player 上で Live ISO の ISOイメージを起動.(ID:パスワードは vyos:vyos) |
| + | vyos login: vyos |
| + | Password: vyos |
| + | ........ |
| + | vyos@vyos:~%$ configure |
| + | [edit] |
| + | vyos@vyos# |
| + | + configure コマンドを実行する前に install image を実行(install system のオプションもあり) |
| + | vyos@vyos:~%$ install image |
| + | ........ |
| + | Continue (Yes/No) [No]: Y |
| + | ..... |
| + | vyos@vyos:~%$ reboot |
| + | |
| + | - vyos ユーザは sudo でルート権限が取れる! |
| #br | | #br |
| + | |
| *** with [[Docker]] [#c8c9b183] | | *** with [[Docker]] [#c8c9b183] |
| + | - https://hub.docker.com/r/2stacks/vyos |
| + | |
| + | + Docker イメージとして 2stacks/vyos を使用. |
| + | # docker pull 2stacks/vyos |
| + | + いくつかのWebサイトで説明のある ユーザ vyos が存在しないので,ユーザを作成してリブート(リブートしないと作成したユーザがシステムに組み込まれない) |
| + | # docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:test /sbin/init |
| + | # docker exec -it vyos_netp /bin/vbash |
| + | vbash-4.1# adduser vyos (全てデフォルトで答える) |
| + | vbash-4.1# reboot |
| + | + 作成したユーザ(vyos)から configure コマンドが発行できるか確認 |
| + | # docker start -it vyos |
| + | # docker exec -it vyos /bin/vbash |
| + | vbash-4.1# su - vyos |
| + | vyos@vyos:~$ configure |
| + | [edit] |
| + | vyos@vyos# |
| + | + 修正した Docker のイメージを登録 |
| + | # docker commit vyos vyos_netp:test |
| + | + 修正いた Docker のイメージを使用して,確認 |
| + | # docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:test /sbin/init |
| + | # docker exec -it vyos_netp /bin/vbash |
| + | vbash-4.1# su - vyos |
| + | vyos@vyos:~$ configure |
| + | [edit] |
| + | vyos@vyos# |
| + | #br |
| + | ** Interface の設定 [#m9fd6b8d] |
| + | - set interfaces ethernet eth0 address 192.168.27.100/24 |
| + | - set protocols static route 0.0.0.0/0 next-hop 192.168.27.127 |
| #br | | #br |