flagflag  
Page Top

VyOS 1.3 anchor.png

Page Top

VyOS 1.2 anchor.png

Page Top
ISOファイルの作成 anchor.png
  • https://docs.vyos.io/en/latest/contribut​ing/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
Page Top
ISO ファイルを展開して,Docker Image を作成 anchor.png
# mkdir rootfs  (パーミッション注意)
# mount -o loop build/vyos-999.202009191402-amd64.iso rootfs
# mkdir unsquashfs  (パーミッション注意)
# 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
Page Top
構成の変更 anchor.png
  • 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(restart)すると元に戻るファイル
    • /etc/resolv.conf
    • /etc/hostname
    • /etc/apt/source.list
       
Page Top
構成の変更2 anchor.png
# mkdir rootfs
# docker export vyos_netp |( cd rootfs; tar xfvp -)
# ..... 変更
# tar -C rootfs -c . | docker import - vyos_netp:200920
# docker images
  • それでも元に戻るやつは戻る!
     
Page Top
Trouble Shooting anchor.png
  • apt-get
    • Error: cannot get security labeling handle: No such file or directory
(コンテナ内) # mount -o remount,ro /sys/fs/selinux
 
Page Top
Error anchor.png
  • passwd コマンドが実行できない.(エラーで止まる)
  • vyos ユーザがいない.
  • vyos で configure コマンドが打てない.(adduser で vyosユーザを作成)
  • 結局使えないじゃん!
     

Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1822, today: 1, yesterday: 0
Last-modified: 2021-07-02 (Fri) 20:08:40 (JST) (1036d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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 31
Today

Who's Online

93 user(s) are online (10 user(s) are browsing xpwiki)

Members: 0
Guests: 93

more...

Access Counter

Today : 5110511051105110
Yesterday : 1753317533175331753317533
Total : 2346825323468253234682532346825323468253234682532346825323468253
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com