un peux d aide pour crée la jail sur nas4free
Posted: 07 Apr 2013 11:54
bonjour je solicite un oeu de votre aide car malgré mon acharnement je m en sort pas
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
apres sa mais la déjà
sa veux pas telecharger sa me fait "no route host" j ai donc telecharger manuelement et plcé base.tzx dans /mnt/data/jail/work
apres
ensuite pour la time zone
ensuite sa mais je sais pas trop pourquoi
ensuite Création et configuration du rc.conf.local:
insérez ces lignes dedans. Vous devez modifier au moins les paramètres jail_proto_ip et jail_proto_interface
comme 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
ensuite
sauvez le et rendez le exécutable
[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
moi j ai
alors je comprend pas j ai recommencé plusieurs fois
et si quelqu'un peu m aider je doit faire une erreur et je la trouve pas
a l aide SVP
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