Neste artigo “jogo rápido”, irei mostrar os comandos necessários para criar uma Jail no FreeBSD 9 (RC3) usando os binários de instalação do FreeBSD.
Para isso, comece pelo o download do arquivo “base” a partir de um FTP, como no exemplo abaixo:
Você também pode usar o arquivo encontrado no cd de instalação
|
1 2 |
cd /tmp fetch ftp://ftp3.br.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.0-RC3/base.txz |
Feito isso, basta criar o ambiente da Jail, como no exemplo abaixo:
|
1 2 3 |
mkdir /usr/jails/jail-dev cd /usr/jails/jail-dev tar --unlink -xpJvf /tmp/base.txz |
Configure alguns parâmetros na jail através de chroot na jail:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
chroot /usr/jails/jail-dev /bin/csh # configure senha de root passwd # adicione um usuario pw add user admin -m -s /bin/csh -G wheel passwd admin # configure o rc.conf echo 'rpcbind_enable="NO"' >> /etc/rc.conf echo 'network_interfaces=""' >> /etc/rc.conf # crie um fstab vazio para evitar mensagens de erro touch /etc/fstab exit |
Pronto, a Jail já esta funcional.
Configure-a conforme o exemplo abaixo no arquivo /etc/rc.conf:
|
1 2 3 4 5 6 7 8 9 |
jail_enable="YES" jail_list="jaildev" jail_jaildev_rootdir="/usr/jails/jail-dev" jail_jaildev_hostname="jail-dev.mundounix.com.br" jail_jaildev_interface="bge0" jail_jaildev_ip="192.168.83.100" jail_jaildev_exec_start="/bin/sh /etc/rc" jail_jaildev_exec_stop="/bin/sh /etc/rc.shutdown" jail_jaildev_devfs_enable="YES" |
Dai, é inicia-la com o comando:
|
1 |
/etc/rc.d/jail start jaildev |
E divirta-se !

