Шлюз в клетке Jail на FreeBSD 8.1

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-07-30 9:33:41

Всем доброго дня.
Недавно перенес ряд сервисов (mail, web, pdc fileserver) в клетки, все хорошо - все работает.
Теперь надо поднять шлюз, можно ли шлюз поднять в клетке? Тоесть берем клетку, скажем gateway, поднимаем там ipfw, настраиваем nat (у меня kernel nat) в rc.conf прописываем gateway_enable="YES" и вперед? Будет ли клетка нормально функционировать как шлюз или же надо на основной системе шлюз разворачивать? Посоветуйте как лучше сделать? Хочется держать все сервисы в клетках отдельных, так проще мигрировать на другое железо в случае необходимости.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение hizel » 2010-07-30 9:44:47

не будет работать, все сетевые дела в хост системе
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-07-30 9:56:29

hizel писал(а):не будет работать, все сетевые дела в хост системе
Ясно, жаль конечно. Ну да ладно, буду на основной системе поднимать.
DNS, DHCP тоже в клетке работать не будет?

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение terminus » 2010-07-30 10:17:46

DNS, DHCP будет.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение vadim64 » 2010-07-30 10:38:41

стоп! забыли про vimage! делаем vnet-клетку, заводим туда два epair, рулим на материнской системе где клиенты и где инет, и настраиваем в клетке всё чтоб она была шлюзом
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение terminus » 2010-07-30 10:50:01

его допилили уже, этот vimage?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-07-30 10:54:08

vadim64 писал(а):стоп! забыли про vimage! делаем vnet-клетку, заводим туда два epair, рулим на материнской системе где клиенты и где инет, и настраиваем в клетке всё чтоб она была шлюзом
Во! Спасибо, сейчас попробую найти инфу, а рабочих примеров нет у Вас случаем?)

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение hizel » 2010-07-30 10:56:13

а я не понимаю зачем топикстартеру виртуализировать сетевой стек, чем ему текущее положение дел не айс
тем более что судя по тишине в NOTES это опция есть но технология еще не отлажена
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-07-30 11:15:38

hizel писал(а):а я не понимаю зачем топикстартеру виртуализировать сетевой стек, чем ему текущее положение дел не айс
тем более что судя по тишине в NOTES это опция есть но технология еще не отлажена
Исключительно только для легкой миграции, чтобы в случае надобности клетки легко перекидывались на другое железо с минимальными настройками host системы.

Сейчас у меня есть отдельный шлюз где подняты squid,dns,dhcp,apache,mail, etc. Вот хочется все это засунуть в клетки на один сервак.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение vadim64 » 2010-07-30 11:23:46

Система не допилена ещё. Некоторые вещи типа SCTP надо выкинуть из ядра прежде чем включать вимэйдж. Примеры есть даже в рунете, сам не делал.
Топикстратеру, я пошутил с элементами сарказма, это не для того что вы делаете а чтобы люди в виртуалках чувствовали себя как люди. А то что вы хотите сделать обычно не делают, функции шлюза реализуте на хостовой машине, поверьте это будет проще. и потрабельней и более лёгкая миграция потом будет, чем каждый раз виртуальную инфраструктуру мутить. Там же вплоть до того чтоб всё реализовать декаются виртуальные кросоверы.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение vadim64 » 2010-07-30 11:26:02

Н
masterhide писал(а):Сейчас у меня есть отдельный шлюз где подняты squid,dns,dhcp,apache,mail, etc. Вот хочется все это засунуть в клетки на один сервак.
Не дочитал. Ечли говоря про шлюз вы имели ввиду Прокси, то он спокойно должен работать в клетке, я думал вы про фаерволы и впн на базе NETGRAФ/MPD
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-07-30 11:40:57

vadim64 писал(а):Н
masterhide писал(а):Сейчас у меня есть отдельный шлюз где подняты squid,dns,dhcp,apache,mail, etc. Вот хочется все это засунуть в клетки на один сервак.
Не дочитал. Ечли говоря про шлюз вы имели ввиду Прокси, то он спокойно должен работать в клетке, я думал вы про фаерволы и впн на базе NETGRAФ/MPD
Да нет, я именно шлюз имел ввиду. Но уже понял, что лучше на хосте поднять nat, ipfw, а остальные сетевые сервисы в клетку засунуть.

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-07-30 14:25:04

Еще один момент забыл спросить, в клетке при попытке через sysinstall установить например порты, падает в корку. Из-за чего такое может быть?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение vadim64 » 2010-07-30 15:19:38

корку разрабам в баг репорте. это не нормальная херня. или вы накосячили гдето
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-08-02 9:53:26

vadim64 писал(а):корку разрабам в баг репорте. это не нормальная херня. или вы накосячили гдето
Вот содержание sysinstall.core:

# gdb /usr/sbin/sysinstall sysinstall.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols found) ...
Core was generated by `sysinstall'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libdialog.so.7...(no debugging symbols found)...do ne.
Loaded symbols for /usr/lib/libdialog.so.7
Reading symbols from /lib/libncurses.so.8...(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.8
Reading symbols from /lib/libutil.so.8...(no debugging symbols found)...done.
Loaded symbols for /lib/libutil.so.8
Reading symbols from /usr/lib/libftpio.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libftpio.so.8
Reading symbols from /usr/lib/libdevinfo.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdevinfo.so.5
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x000000000041fbd2 in ?? ()

masterhide
рядовой
Сообщения: 13
Зарегистрирован: 2009-06-03 8:45:57

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение masterhide » 2010-08-02 18:14:37

Видимо баг в 8.1 ветке.
Сейчас установил чистую 8.1 для теста сделал клетку и ситуация повторилась.

angel
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-06-19 8:29:02

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение angel » 2010-08-12 19:36:18

Всем здрасте.
дабы отдельные ветки не плодить, граждане, подскажите плз в jail нет ли каких-то ограничений по работе с сетью?
поставил в jail rtorrent . при одновременной закачке более 7-10 торрентов. сервак ребутится без каких-либо записей в логи..
у кого-нибудь работает в jail apache+mysql скажем.. под более менее приличной нагрузкой?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Шлюз в клетке Jail на FreeBSD 8.1

Непрочитанное сообщение vadim64 » 2010-08-13 13:34:31

конкретнее выражайтесь, предъявите логи и конфиги
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.