1: 2020-08-28 (金) 19:50:11 iseki |
現: 2020-09-22 (火) 11:15:13 iseki |
- | ** VyOS [#jd2423bb] | + | * VyOS [#jd2423bb] |
- | *** ソフトウェアルータ用 Linux ディストリビューション [#b4fe0398] | + | - ソフトウェアルータ用 Linux ディストリビューション |
| + | - Vyatta のコニュニティー版(フォーク) |
| + | - ユーザガイド: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 |
| + | |
| + | - [[FRR>FRRouting]] を使っているみたい. |
| #br | | #br |
- | *** VM 上へのインストール [#zbeb5d00] | + | |
| + | ** Setup [#f3c8ac39] |
| + | - [[Install>./Install]] |
| + | - [[Make Docker Image>./Docker Image]] |
| #br | | #br |
- | *** with [[Docker]] [#c8c9b183] | + | |
| + | |
| + | ** 実行 [#w21a8844] |
| + | |
| + | *** with Docker [#s08ad750] |
| + | **** 普通に起動 [#a0b420a8] |
| + | # docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:test /sbin/init |
| + | # docker exec -it vyos_netp /bin/vbash |
| + | |
| + | **** 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 |
| + | |
| + | **** Trouble Shooting [#y7707c03] |
| + | - Docker内から DNS検索ができない. |
| + | -- ホスト側の Firewall の影響 |
| + | -- ホストのfirewalld を止めてからイメージを実行- |
| + | -- イメージが動いている最中に止めて駄目,=> Dockerを再起動 |
| + | - Docker 内の /etc/resolv.conf は特殊なファイルなので mv できない => set system name-server x.x.x.x は使用できない |
| + | |
| + | #br |
| + | |
| + | ** コマンド [#u99867de] |
| + | *** 操作モード(operational mode) [#q2e5429a] |
| + | - configure で設定モードへ |
| + | #br |
| + | |
| + | **** インターフェイス [#kfd79837] |
| + | - show interfaces |
| + | #br |
| + | |
| + | *** 設定モード(configuration mode) [#ka5a9b76] |
| + | - run を先頭につけると,操作モードのコマンドや一般コマンドが使える(場合がある) |
| + | #br |
| + | |
| + | **** インターフェイス の設定 [#m9fd6b8d] |
| + | - set interfaces ethernet eth0 address 192.168.27.100/24 |
| + | -- 既にOS(System)側で割り振っている場合はエラーになる |
| + | #br |
| + | **** Routing [#y90ba39a] |
| + | - set protocols static route 0.0.0.0/0 next-hop 192.168.27.127 |
| #br | | #br |