Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
If you want to see English page, please click "English" Button at Left.
[
タイトル一覧
|
ページ一覧
|
新規
|
単語検索
|
最終更新
|
ヘルプ
]
VyOS
のバックアップソース(No.5)
[
トップ
]
[ ]
差分
を表示
現在との差分
を表示
VyOS
へ行く。
« Prev
Next »
** VyOS [#jd2423bb] - ソフトウェアルータ用 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 ** Install [#y0507cfb] *** [[VMWare]] 上へのインストール [#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 *** 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 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 ** Docker イメージを自分で作ってみる [#w16f99dd] **** ISOファイルの作成 [#yfc981b6] - https://docs.vyos.io/en/latest/contributing/build-vyos.html - VyOS 1.3 は make iso でエラー (2020 0920) - VyOS 1.2 を使用 # docker pull vyos/vyos-build:crux # git clone -b crux --single-branch https://github.com/vyos/vyos-build # docker build -t vyos/vyos-build:crux docker # docker images # cd vyos-build # docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash (コンテナ内) # cd /vyos (コンテナ内) # ./configure (コンテナ内) # make iso (コンテナ内) # ls -l build (コンテナ内) # exit **** ISO ファイルを展開して,Docker Image を作成 [#racb1cd8] # mkdir rootfs (パーミッション注意) # mount -o loop build/vyos-999.202009191402-amd64.iso rootfs # mkdir unsquashfs (パーミッション注意) # sudo unsquashfs -f -d unsquashfs/ rootfs/live/filesystem.squashfs # cd unsquashfs # find etc lib opt usr -type d | xargs chmod a+rx (パーミッション注意) # cd .. # tar -C unsquashfs -c . | docker import - vyos_netp # docker images **** 構成の変更 [#mcbdd2d0] - vyos_netp を起動 # docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:latest /sbin/init # docker exec -it vyos_netp /bin/bash (コンテナ内) # vi /etc/resolv.conf (コンテナ内) # vi /etc/source.list deb http://deb.debian.org/debian jessie main deb http://security.debian.org jessie/updates main (コンテナ内) # apt-get update (コンテナ内) # apt-get install openconnect (コンテナ内) # exit # docker commit vyos vyos_netp:test # docker images - reboot(retart)するともとに戻るファイル -- /etc/resolv.conf -- /etc/hostname -- /etc/apt/source.list #br **** apt-get [#of1d791e] - Error: cannot get security labeling handle: No such file or directory (コンテナ内) # mount -o remount,ro /sys/fs/selinux #br ** 環境 [#cdcebf17] *** with Docker [#s08ad750] **** docker0 を使用しない [#yfd95c2d] - --subnet= で使用する IPアドレスの範囲を指定 # docker network create --driver=bridge --subnet=172.22.240.0/29 netp_bridge # docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules --net netp_bridge vyos_netp:test /sbin/init # docker exec -it vyos_netp /bin/vbash # ifconfig #br ** コマンド [#u99867de] *** ?? モード [#m235f7b5] **** インターフェイス [#kfd79837] - $ show interfaces ethernet #br *** configure モード [#v2c0add2] **** インターフェイス の設定 [#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
« Prev
Next »
VyOS のバックアップ一覧
VyOS のバックアップソース(No. All)
1: 2020-08-28 (金) 19:50:11
iseki
2: 2020-08-28 (金) 21:50:52
iseki
3: 2020-08-29 (土) 11:26:41
iseki
4: 2020-09-19 (土) 17:04:55
iseki
5: 2020-09-20 (日) 02:30:00
iseki
6: 2020-09-20 (日) 10:45:33
iseki
7: 2020-09-21 (月) 21:03:40
iseki
現: 2020-09-22 (火) 11:15:13
iseki
サイト内 検索
高度な検索
ログイン
ユーザー名:
パスワード:
パスワード紛失
新規登録
サブ メニュー
新着情報
Books
リンク
サイトマップ
e-Learning
TUIS 認証局証明書
ミニカレンダー
2024年 4月
日
月
火
水
木
金
土
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<今日>
オンライン状況
64 人のユーザが現在オンラインです。 (12 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 64
もっと...
アクセスカウンタ
今日 :
昨日 :
総計 :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com