Je suis un utilisateur de nas4free et je voudais intallé pyload et squeezebox mais pour cela j ai besoin de cree "jail" dessus etant limité dans mon anglais et mes connaissance en ligne de commande je me suis aider de ce tuto
http://connectingstuff.net/blog/n40l-na ... tion-jail/ merci a sont auteur
j ai donc fait :
Création de l’arborescence
Code: Select all
mkdir /jail
mkdir /mnt/data/jail
mkdir /mnt/data/jail/{work,proto,conf}
mount_nullfs /mnt/data/jail /jailCode: Select all
cd /jail/work
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/`uname -m`/`uname -m`/`uname -r | cut -d- -f1-2`/base.txz
tar xvf /jail/work/base.txz -C /jail/proto/apres
Code: Select all
cd /jail
mkdir -p conf/root/{etc/rc.d/,usr/bin,usr/sbin}
cp proto/etc/rc.d/jail conf/root/etc/rc.d/
cp proto/usr/sbin/{jail,jexec,jls} conf/root/usr/sbin/
cp proto/usr/bin/mktemp conf/root/usr/bin/
cp proto/usr/sbin/{jail,jexec,jls} conf/root/usr/sbin/Code: Select all
cp /etc/resolv.conf /jail/proto/etc/
cp /jail/proto/usr/share/zoneinfo/Europe/Paris /jail/proto/etc/timezoneCode: Select all
touch /jail/conf/fstab.protoCode: Select all
touch conf/rc.conf.local
vi conf/rc.conf.localcomme ip j ai mis celle de ma bécane Nas4free et interface aussi.
Via Putty c est la galère de copier du texte, sans en oubli tjrs le début
Code: Select all
### EXAMPLE - MODIFY TO FIT YOUR NEEDS ###
jail_enable="YES" # enable jails YES|NO
jail_list="proto" # name of the jails to start "proto www..."
jail_proto_rootdir="/jail/proto" # path to our jail
jail_proto_hostname="proto.domain.local" # hostname
jail_proto_ip="192.168.1.201" # ip of the jail
jail_proto_interface="bge0" # Network Interface to use
jail_proto_devfs_enable="YES" # use devfs
jail_proto_mount_enable="YES" # mount YES|NO
jail_proto_fstab="/jail/conf/fstab.proto" # File with Filesystems to mountCode: Select all
vi /jail/conf/jail_start[codechmod 755 /jail/conf/jail_start][/code]
Démarrage automatique
Allez dans le menu System / Advanced / Command Scripts
Ajoutez la commande /mnt/jail/conf/jail_start de type Postinit
Redémarrez ou exécutez le script (la partie après le « mount_nullfs »). Vous pouvez ensuite voir les environnements créés avec la command jls (exécutez rehash si la commande est introuvable).
mais la quand je redémarre et que je tape la commande jls j ai pas comme ci dessous
Code: Select all
# jls
JID IP Address Hostname Path
1 192.168.1.201 proto.domain.local /jail/protoCode: Select all
# jls
JID IP Address Hostname Pathet si quelqu'un peu m aider je doit faire une erreur et je la trouve pas
a l aide SVP


