ユーザ用ツール

サイト用ツール


os:nas4free:jail

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
os:nas4free:jail [2023/10/07 09:08] hayashios:nas4free:jail [2023/10/12 07:59] (現在) – [ダウンロード] hayashi
行 25: 行 25:
 </code> </code>
  
-※ 32bitシステムの場合はlib32.txzは不要です+※ 32bitシステムの場合はlib32.txzは不要です\\ 
 +※ こちらからもダウンロード可能 
 +  https://download.freebsd.org/releases/`uname -m`/`uname -m`/`uname -r | cut -d- -f1-2`/ 
 ==== 解凍 ==== ==== 解凍 ====
  
行 107: 行 110:
  
 </code> </code>
 +
 +==== 起動用Scriptの作成 ====
 +<code>
 +# nano /jail/conf/jail_start
 +</code>
 +
 +<code>
 +#!/bin/sh
 +# mounting to /jail
 +mkdir /jail
 +mount_nullfs /mnt/data/jail /jail
 +# link config file
 +ln -s /jail/conf/rc.conf.local /etc
 +ln -s /jail/conf/jail.conf /etc
 +ln -s /jail/conf/fstab.* /etc
 +#start all jails
 +/etc/rc.d/jail start
 +</code>
 +
 +<code>
 +# chmod 755 /jail/conf/jail_start
 +</code>
 +
 +===== 起動 =====
 +WebGUIから起動用Scriptの設定を行います
 +
 +**システム > 高度な設定 > コマンドスクリプト** から設定します
 +
 +
 +^Command:|/mnt/data/jail/conf/jail_start|
 +^Type:|PostInit((初期化後))|
 +
 +最後に再起動します
 +
 +==== 確認 ====
 +sshでホストにログインして以下のように確認します
 +
 +  # jls   
 +    JID  IP Address        Hostname      Path
 +    1    192.168.111.222   proto         /jail/proto
 +===== 停止と削除 =====
 +
 +==== 停止 ====
 +
 +  # service jail stop
 +
 +==== 削除 ====
 +
 +/jail/conf/rc.conf.localのjail_listから 削除するjailを消す
 +
 +<code>
 +jail_list = “proto”
 +  ↓
 +jail_list = “”
 +</code>
 +
 +最後にjailのdirを削除
 +
 +<code>
 +# chflags -R noschg /mnt/data/jail/proto
 +# rm -rf /mnt/data/jail/proto
 +</code>
 +
  
os/nas4free/jail.1696669723.txt.gz · 最終更新: 2023/10/07 09:08 by hayashi