sysinstall and jails

From: Peter Sørensen (none@ptrs--cs.aau.dk.lh.bsd-dk.dk)
Date: Fri 15 Apr 2005 - 12:25:39 CEST


Date: Fri, 15 Apr 2005 12:25:39 +0200
From: Peter Sørensen <none@ptrs--cs.aau.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: sysinstall and jails

FreeBSD version: 5.3-RELEASE

Jeg har følgende problem med sysinstall fra et jail.
Når jeg prøver at bruge sysinstall fra et jail kommer den op med
følgende fejl: No network devices available!

------ start ifconfig i jail -------
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=8<VLAN_MTU>
         inet 192.168.26.27 netmask 0xffffffff broadcast 192.168.26.27
         ether 00:d0:b7:b0:3a:76
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
------ slut ifconfig ------

Alle jails at sat til at starte op fra rc.conf

------ start rc.conf hostsystem ------
inetd_flags="-wW -a 192.168.26.26"
rpcbind_enable="NO"
sshd_enable="YES"

# Network configuration
ifconfig_fxp0="inet 192.168.26.26 netmask 255.255.255.0"
# ifconfig_fxp0="DHCP"
# We need to setup all the alias that we need for our services
ifconfig_fxp0_alias0="inet 192.168.26.27 netmask 0xffffffff"
ifconfig_fxp0_alias1="inet 192.168.26.28 netmask 0xffffffff"
ifconfig_fxp0_alias2="inet 192.168.26.29 netmask 0xffffffff"

...
# JAIL CONFIGURATION

jail_enable="YES"
jail_list="ns smtp www"
jailsjail_set_hostname_allow="YES"

# create an entry for each jail
jail_dns_rootdir="/usr/local/jail/dns"
jail_dns_hostname="ns"
jail_dns_ip="192.168.26.27"
jail_dns_exec="/bin/sh /etc/rc"
jail_dns_devfs_enable="YES"
jail_dns_devfs_rulset="devfsrules_jail"
...
------ slut rc.conf hostsystem ------

Jeg har prøvet at tilføje devices til devfs.rules (net) uden held

------ start devfs.rules hostsystem -----

[devfsrules_unhide_login=3]
...
add path net unhide
add path 'net/*' unhide
add path net1 unhide

# Devices usually found in a jail.
#
[devfsrules_jail=4]
add include $devfsrules_hide_all
add include $devfsrules_unhide_basic
add include $devfsrules_unhide_logi

------ slut devfs.rules hostsystem -----

Endlig er der rc.conf i selve jail'et

------ start rc.conf jail ------
sshd_enable="YES"
rpcbind_enable="NO"
named_enable="YES"
named_chroot_autoupdate="NO"
sendmail_enable="NO"

------ slut rc.conf jail

Håber I kan hjælpe.

mvh
Peter



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:50 CET