FreeBSD

カーネルの再構築

以下の作業中にカーネルの再構築が必要になったので、方法を調べて実施する。 jail内でのmount - 英語とプログラミング気まぐれ日記 現在のカーネルのバージョンを確認しておく この作業は必須ではない。念の為。 $ sysctl kern.version kern.version: FreeB…

jail内でのmount

jail内でmount_nullfsができなくて嵌った。 mount_nullfs: Operation not permittedとか言われる。 調べてみると、FreeBSD Handbookに「The root user is not allowed to mount or unmount file systems from within a jail(8). 」と書いてあった。。 15.5. …

Tinderbox環境構築

Tinderbox User Guide を参考に作業を実施する。 Tinderbox用のjail作成 ezjail-adminを使用して作った。 $ sudo ezjail-admin create -f basic tinderbox.dip.jp 192.168.11.5 以下の作業は、このjail内で行った。 Perl5.8のインストール jail$ cd /usr/por…

Jail の作成

※ ezjail-adminを利用した場合の方法です。 準備 (Jail用のalias IPアドレスの付与) $ sudo ifconfig le0 <ip_address_to_assign> netmask 255.255.255.255 alias 設定の永続化 $ sudo vim /etc/rc.conf ifconfig_le0_alias0="inet <ip_address_to_assign> netmask 255.255.255.255" Jailの作成 $ sudo ez</ip_address_to_assign></ip_address_to_assign>…

Jail の削除

作成したJailを削除したい場合の手順。 ※ ezjail-adminを利用した場合の手順です。 削除対象のjailを停止しておく $ sudo /usr/local/etc/rc.d/ezjail.sh stop jailname 削除 (実際にjailrootは消さないで、ezjailのconfigだけ消す) $ sudo ezjail-admin del…

Jail の起動/停止

毎回忘れるのでメモ。 ※ ezjail-adminを利用した場合の方法です。 起動 $ sudo /usr/local/etc/rc.d/ezjail.sh start <jail_name> 停止 $ sudo /usr/local/etc/rc.d/ezjail.sh stop <jail_name></jail_name></jail_name>

Jailを作成したい

FreeBSD7.0でJailの作成 - 英語とプログラミング気まぐれ日記で色々ためして(書き散らかして)少しjailの作成方法が分かったので、ここで復習の意味も兼ねて清書する。 ※ ほぼezjailを使ってFreeBSD jailを効率よく管理する - mteramotoの日記の劣化コピーで…

FreeBSD7.3でntpdの設定/起動

ntpサーバの指定 参考: 「man 5 ntp.conf」 $ sudo vim /etc/ntp.conf server 210.173.160.27 server 210.173.160.57 server 210.173.160.87 ntpdの起動 参考: 「man 8 ntpd」 $ sudo /usr/sbin/ntpd -p /var/run/ntpd.pid reboot時にntpdが起動されるよう…

FreeBSD7.0でJailの作成

※ 書きかけ。個人的なメモ。最新のportsツリーをダウンロード/展開しておく。 $ cd $ fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz $ cd /usr $ sudo tar zxf ~/ports.tar.gz ezjailのインストール $ whereis ezjail ezjail: /usr/por…