<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt'>
<p>I am starting to experiment with jails on Dfly and I have a couple of questions:</p>
<p>1. The jail(8) manpage says that "127.0.0.1" inside the jail is mapped to and from a localhost address(I'm assuming that means anything in the loopback range: 127.0.0.0/8) you pass into the jail. If you don't give a jail a localhost address (like maybe you just give it an external one), what happens? I found an article on FreeBSD <a href="https://www.skyforge.at/posts/an-introduction-to-jails-and-jail-networking/">https://www.skyforge.at/posts/an-introduction-to-jails-and-jail-networking/</a> that makes this statement:<br /><br /></p>
<p>the loopback-address inside a jail is emulated by the system:</p>
<ul>
<li>127.0.0.1 is an alias for the <em>first</em> IPv4-address assigned to the jail.</li>
<li>::1 is an alias for the <em>first</em> IPv6-address assigned to the jail.</li>
</ul>
<p>Is this true on DragonFly? I guess that if it is, it probably is best to assign a localhost address, so you don't run into a situation where an application binds to localhost in side of a jail and unwittingly is on the internet.</p>
<p>2. How do you install packages inside a jail. In the "full jail" I installed, the "pkg" program wasn't available. Is the proper technique to somehow do package installations from the "host" into the jail area?</p>
<p>I was hoping to get enough experience with this stuff to satisfy my own curiosity, and also to perhaps contribute some documentation to the project, perhaps expand on the current section on jails in the handbook.</p>
<p>Thanks,</p>
<p>Chuck</p>

</body></html>