Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 2009 15:37:19 -0500
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        Laszlo Nagy <gandalf@shopzeus.com>
Cc:        questions@freebsd.org
Subject:   Re: jail - beginner questions
Message-ID:  <44tyws3n28.fsf@be-well.ilk.org>
In-Reply-To: <4B02A81F.1030101@shopzeus.com> (Laszlo Nagy's message of "Tue, 17 Nov 2009 18:11:51 %2B0430")
References:  <4B02A81F.1030101@shopzeus.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Laszlo Nagy <gandalf@shopzeus.com> writes:

> I'm experimenting with jails. I have installed a 7.2 stable FreeBSD
> inside vmware. Then I have created two jails, using the method written
> in the handbook:
>
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-build.html
>
> The only thing that didn't work is this:
>
> cd /etc
> make distribution DESTDIR=$D
>
> I really think that it should be corrected to:
>
> cd /usr/src
> make distribution DESTDIR=$D

No, I think you added the '/' before 'etc', which isn't in the web page.

>
> After mounting devfs ("mount -t devfs devfs /vm1/dev") I try to start it:
>
> /etc/rc.d/vm1 start vm1
>
> But then I get this error in syslog:
>
> bind: Can't assign requested address
>
> Here is the config from /etc/rc.conf (in the host):
>
> jail_enable="YES"                    # Set to NO to disable starting
> of any jails
> jail_list="vm1 vm2"                  # Space separated list of names
> of jails
>
> jail_vm1_rootdir="/vm1"              # jail's root directory
> jail_vm1_hostname="vm1.localdomain"  # jail's hostname
> jail_vm1_ip="192.168.0.11"           # jail's IP address
> jail_vm1_devfs_enable="YES"          # mount devfs in the jail
> jail_vm1_devfs_ruleset="vm1_ruleset" # devfs ruleset to apply to jail
>
> jail_vm2_rootdir="/vm2"              # jail's root directory
> jail_vm2_hostname="vm2.localdomain"  # jail's hostname
> jail_vm2_ip="192.168.0.12"           # jail's IP address
> jail_vm2_devfs_enable="YES"          # mount devfs in the jail
> jail_vm2_devfs_ruleset="vm2_ruleset" # devfs ruleset to apply to jail


Is the problem perhaps in your /etc/rc.d/vm1 script?  
Normally you would use /etc/rc.d/jail.

Are those addresses already assigned on the host?
Was the jail perhaps already running?
-- 
Lowell Gilbert, embedded/networking software engineer, Boston area
		http://be-well.ilk.org/~lowell/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44tyws3n28.fsf>