From owner-freebsd-stable@FreeBSD.ORG Mon Nov 28 09:44:51 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D208106564A for ; Mon, 28 Nov 2011 09:44:51 +0000 (UTC) (envelope-from linuxmail@4lin.net) Received: from mail.4lin.net (mail.4lin.net [IPv6:2a01:4f8:130:6021::50]) by mx1.freebsd.org (Postfix) with ESMTP id ED2DB8FC12 for ; Mon, 28 Nov 2011 09:44:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.4lin.net (Postfix) with ESMTP id BA9EA2C3CF for ; Mon, 28 Nov 2011 10:45:29 +0100 (CET) X-Virus-Scanned: amavisd-new at mail.4lin.net Received: from mail.4lin.net ([127.0.0.1]) by localhost (mail.4lin.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AGFc8f6M3hC5 for ; Mon, 28 Nov 2011 10:45:26 +0100 (CET) Received: from pcdenny.rbg.informatik.tu-darmstadt.de (pcdenny.rbg.informatik.tu-darmstadt.de [130.83.160.152]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.4lin.net (Postfix) with ESMTPSA id 5594C20A7B for ; Mon, 28 Nov 2011 10:45:26 +0100 (CET) From: Denny Schierz Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Mon, 28 Nov 2011 10:44:43 +0100 Message-Id: <45E4E305-F9C8-40F9-8486-208C95CD48BB@4lin.net> To: freebsd-stable@freebsd.org Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) Subject: 9/RC2: start jails (with epair): ifconfig :permission denied X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Nov 2011 09:44:51 -0000 hi, I created and started a V2 jail by hand and it works. Now it should = start automatically: =46rom a HowTo: # # Jails configuration # jail_enable=3D"YES" jail_v2_enable=3D"YES" jail_list=3D"web" jail_web_name=3D"web" jail_web_hostname=3D"web.domain.foo" jail_web_devfs_enable=3D"YES" jail_web_devfs_ruleset=3D"devfsrules_jail" jail_web_rootdir=3D"/jails/www" jail_web_vnet_enable=3D"YES" jail_web_exec_prestart0=3D"ifconfig epair0 create" jail_web_exec_prestart1=3D"ifconfig bridge0 addm epair0a" jail_web_exec_prestart2=3D"ifconfig epair0a up" jail_web_exec_earlypoststart0=3D"ifconfig epair0b vnet web" jail_web_exec_afterstart0=3D"ifconfig lo0 127.0.0.1" jail_web_exec_afterstart1=3D"ifconfig epair0b 192.168.1.3 netmask = 255.255.255.0 up" jail_web_exec_afterstart2=3D"route add default 130.83.160.62" jail_web_exec_afterstart3=3D"/bin/sh /etc/rc" jail_web_exec_poststop0=3D"ifconfig bridge0 deletem epair0a" jail_web_exec_poststop1=3D"ifconfig epair0a destroy" But: /etc/rc.d/jail start web Configuring jails:. Starting jails:epair0a ifconfig: up: permission denied route: writing to routing socket: Operation not permitted /etc/rc: WARNING: $hostname is not set -- see rc.conf(5). Creating and/or trimming log files. Starting syslogd. syslogd: child pid 6510 exited with return code 1 /etc/rc: WARNING: failed to start syslogd ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib Clearing /tmp. Updating motd:. Starting sshd. 554 5.3.0 host "localhost" unknown: Protocol not supported Starting cron. Mon Nov 28 09:24:30 UTC 2011 web.domain.foo. so, I'm sure, that I have something missed. The Jail can't use ifconfig. = So maybe, I have to edit: /etc/defaults/devfs.rules ? cu denny