jails

multiple IP's on jail

В FreeBSD 8 внедрили поддержку использования множества IP адресов в одном изолированном окружении. Для использования multiple IP достаточно просто перечислить IP адреса в rc.conf:

jail_enable="YES"
...
jail_httpd_ip="10.24.55.106,74.86.48.99" # jail's multi IPs address
... 

Разрешаем выход в интернет (pf nat)

Необходимо:

sysctl на хостовой машине

sysctl security.jail.allow_raw_sockets=1

и/или (при загрузке)

echo security.jail.allow_raw_sockets=1 >> /etc/sysctl.conf

на хостовой машине

добавить правило pf NAT для jail:

...
table <JAILS> persist file "/etc/jails"
...
nat on $ext_if inet from {<JAILS>} to any port { http domain } -> ($ext_if) #только DNS и HTTP
...

где файл /etc/jails содержит ip адреса изолированных машин

в jail

Добавить DNS сервер:

echo "nameserver aaa.bbb.ccc.ddd" > /etc/resolv.conf
 
jails.txt · Последние изменения: 2010/01/21 21:38 От kegf
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:Public Domain
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki