[freebsd] вопрос о jail'ах

15 views
Skip to first unread message

Dmitry Cherkasov

unread,
Mar 13, 2010, 7:50:15 PM3/13/10
to fre...@uafug.org.ua
Приветствую всех.

Проконсультируйте плз., возможно ли такое сотворить на сервере с
множеством jail'ов:

- на сервер заходит dot1q транк
- каждый jail работает через собственный VLAN
- на jail'ах используются одинаковые IP-адреса и при этом они успешно
работают каждый в своей сети, со своей таблицей маршрутизации

Зачем это нужно: подключиться одновременно к нескольким  независимым
устройствам, у каждого из которых свой DHCP-сервер, менять настройки
которого нельзя.

Вроде бы, для такого подойдут виртуальные машины, но хотелось бы
чего-то более легковесного, без существенных потерь производительности
(надо будет много трафика гнать), легко управляемого из родительской
системы.

К сожалению, в настоящее время смоделировать эту систему нет возможности.

--
Dmitry Cherkasov

Mykola Dzham

unread,
Mar 14, 2010, 6:59:13 AM3/14/10
to Dmitry Cherkasov, fre...@uafug.org.ua
Dmitry Cherkasov wrote:
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫.
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫., О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ jail'О©╫О©╫:
>
> - О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ dot1q О©╫О©╫О©╫О©╫О©╫
> - О©╫О©╫О©╫О©╫О©╫О©╫ jail О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ VLAN
> - О©╫О©╫ jail'О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ IP-О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫

О©╫О©╫О©╫О©╫О©╫О©╫ jail О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ chroot, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ bind(2) О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. jail О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
(О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫), О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ fib (setfib(1) ,
jail_example_fib="2"), О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫
О©╫О©╫О©╫О©╫О©╫О©╫ fib О©╫О©╫О©╫-О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫сё О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ vimage, О©╫О©╫ О©╫О©╫ О©╫сё О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫.

--
LEFT-(UANIC|RIPE)
JID: lev...@jabber.net.ua
PGP fingerprint: 1BCD 7C80 2E04 7282 C944 B0E0 7E67 619E 4E72 9280

Dmitry Cherkasov

unread,
Mar 14, 2010, 2:43:13 PM3/14/10
to fre...@uafug.org.ua
Спасибо. Прояснилось.

2010/3/14 Mykola Dzham <i...@levsha.org.ua>:


>  Dmitry Cherkasov wrote:
>> Приветствую всех.
>>
>> Проконсультируйте плз., возможно ли такое сотворить на сервере с
>> множеством jail'ов:
>>
>> - на сервер заходит dot1q транк
>> - каждый jail работает через собственный VLAN
>> - на jail'ах используются одинаковые IP-адреса и при этом они успешно
>> работают каждый в своей сети, со своей таблицей маршрутизации
>

> Чистый jail это всего лишь chroot, насильный bind(2) на указанный адрес
> и еще пару мелких ограничений. jail не работает со своим интерфейсом
> (как многие почему-то думают), у него нету своей таблицы маршрутизации.
> Свою таблицу маршрутизации можно сделать через fib (setfib(1) ,
> jail_example_fib="2"), но получить при этом один и тот же адрес в
> разных fib все-равно скорее всего не получится.
> Всё это получится если применить vimage, но он всё еще экспериментарный
> и нормальных крутилок к нему фактически нету.


>
> --
> LEFT-(UANIC|RIPE)
> JID: lev...@jabber.net.ua
> PGP fingerprint: 1BCD 7C80 2E04 7282 C944  B0E0 7E67 619E 4E72 9280
>

--
Dmitry Cherkasov

Reply all
Reply to author
Forward
0 new messages