Jail startet nicht (richtig)

Dustin

DAU & TechnoDJ
Hallo,

ich hab ein Basesystem und noch anderen Krams in /jails/ujail installiert, die manpage befolgt und mittels

mount -t procfs proc /jails/ujail/proc
mount_devfs devfs /jails/ujail/dev

procfs ins jail gemountet.

Wenn ich das Jail nun jedoch mit


jail /jails/ujail/ fuckup2 192.168.1.23 /bin/sh /etc/rc

starten will, kommt das:

Loading configuration files.
Entropy harvesting:sysctl: kern.random.sys.harvest.interrupt: Operation not permitted
interruptssysctl: kern.random.sys.harvest.ethernet: Operation not permitted
ethernetsysctl: kern.random.sys.harvest.point_to_point: Operation not permitted
point_to_point.
Fast boot: skipping disk checks.
mount: /: unknown special file or file system
ifconfig: ioctl (SIOCDIFADDR): permission denied
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
Additional routing options:.
hw.bus.devctl_disable: 1 -> 1
Mounting NFS file systems:.
ln: /dev/log: Operation not permitted
Starting syslogd.
syslogd: child pid 1243 exited with return code 1
ELF ldconfig path: /usr/lib /usr/lib/compat
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Starting local daemons:.
Updating motd.
Configuring syscons: blanktime.
Starting sshd.Initial i386 initialization:.
Additional ABI support:.
Starting cron.
Local package initialization:.
Additional TCP options:.
Starting background file system checks in 60 seconds.

Sat Oct 4 15:57:51 GMT 2003

Tjo und dann wieder die normale Shell. Pingversuche auf das Jail scheitern leider auch.
 
Die Meldungen sind erstmal normal, Du landest danach immer in der shell des hostsystems.
Was sagt denn "jls"?
 
Tja der "Fehler" wird wohl sein das das Jail gleich 2 mal läuft. Ich hab es zweimal versehentlich gestartet weil ich dachte das wäre die Methode um eine Shell als root im Jail zu bekommen. (Hatte dummerweise noch kein root pw oder user angelegt)

Tja mit den startupscripts vorhin das hat leider nicht so funktioniert. Warum auch immer.

Das Jail läuft nun mitlerweile (ohne Probleme?) ja das schon, allerdings leider auch ohne Kontakt zur Außenwelt.

ping: socket: Operation not permitted

*grml* Was kann ich dagegen nun wieder machen? Als root not premitted?
 
Ja. Nochmals, siehe "man jail"
Du trägst in der /etc/rc.conf der Jail dann als defaultrouter die interne IP Deines Hostsystems ein:
Code:
defaultrouter="192.168.0.254"
 
Zurück
Oben