Jail - Kurz und Knapp
Posted: 11 Apr 2013 18:55
Moin,
falls es jemanden interessiert wie ich ein jail aufsetzte.
dech
Ich möchte dieses Dokument so übersichtlich und kurz wie möglich halten. Falls jemand Anregungen oder Fragen hat nur raus damit und ich werde es ergänzen.
falls es jemanden interessiert wie ich ein jail aufsetzte.
dech
Code: Select all
Jails - Kurz und Schmerzlos
(c) Christian Degen aka bubulein
mail: meinleergut@gmail.com
Hier möchte ich möglichst einfach Beschreiben wie einfach es sein kann auf seinem Nas4Free ein jail zu installieren.
Dieses Dokument basiert auf dem Jail HowTo aus dem FreeNAS/Nas4Free Wiki welches ich seinerzeit verfasst haben.
Hier möchte ich eine Möglichkeit aufzeigen wie man jails noch einfacher handhaben kann.
Copyright!
Ihr könnt mit diesem Text machen was Ihr wollt unter folgenden Bedingung:
- Einstellung im Nas4Free Wiki ist untersagt
- Dieser Copyright Vermerk darf nicht entfernt werden
- Für eventuelle Probleme und Schäden kann ich nicht zur Rechenschaft gezogen werden.
# zfs create -o mountpoint=/jails zm/jails
# mkdir /jails/files # Hier werden wir Downloads etc. ablegen
# mkdir /jails/proto # hier bekommt unser erstes jail sein zu hause
# cd /jails/files
# fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/`uname -m`/`uname -m`/`uname -r | cut -d- -f1-2`/base.txz
# cd /jails/files
# tar xvf base.txz -C /jails/proto
# cp /etc/resolv.conf /jails/proto/etc/
# jail -c path=/jails/proto \
name=proto \
host.hostname=proto.fantaranch.tld \
ip4.addr=192.168.1.112 \
interface=bge0 \
mount.devfs \
persist
# jls
JID IP Address Hostname Path
1 192.168.1.112 proto.fantaranch.tld /jails/proto
# jexec proto hostname
proto.fantaranch.tld
Autostart der "proto" jail
Weboberfläche öffnen
- System|Advanced|Command scripts
- neues Command mit "+" hinzufügen
Command = /usr/sbin/jail -c path=/jails/proto name=proto host.hostname=proto.fantaranch.tld ip4.addr=192.168.1.112 interface=bge0 mount.devfs persist
Type = PostInit
Nach einem Neustart sollte das jail verfügbar sein.