Страница 1 из 1
Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 9:33:41
masterhide
Всем доброго дня.
Недавно перенес ряд сервисов (mail, web, pdc fileserver) в клетки, все хорошо - все работает.
Теперь надо поднять шлюз, можно ли шлюз поднять в клетке? Тоесть берем клетку, скажем gateway, поднимаем там ipfw, настраиваем nat (у меня kernel nat) в rc.conf прописываем gateway_enable="YES" и вперед? Будет ли клетка нормально функционировать как шлюз или же надо на основной системе шлюз разворачивать? Посоветуйте как лучше сделать? Хочется держать все сервисы в клетках отдельных, так проще мигрировать на другое железо в случае необходимости.
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 9:44:47
hizel
не будет работать, все сетевые дела в хост системе
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 9:56:29
masterhide
hizel писал(а):не будет работать, все сетевые дела в хост системе
Ясно, жаль конечно. Ну да ладно, буду на основной системе поднимать.
DNS, DHCP тоже в клетке работать не будет?
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 10:17:46
terminus
DNS, DHCP будет.
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 10:38:41
vadim64
стоп! забыли про vimage! делаем vnet-клетку, заводим туда два epair, рулим на материнской системе где клиенты и где инет, и настраиваем в клетке всё чтоб она была шлюзом
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 10:50:01
terminus
его допилили уже, этот vimage?
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 10:54:08
masterhide
vadim64 писал(а):стоп! забыли про vimage! делаем vnet-клетку, заводим туда два epair, рулим на материнской системе где клиенты и где инет, и настраиваем в клетке всё чтоб она была шлюзом
Во! Спасибо, сейчас попробую найти инфу, а рабочих примеров нет у Вас случаем?)
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 10:56:13
hizel
а я не понимаю зачем топикстартеру виртуализировать сетевой стек, чем ему текущее положение дел не айс
тем более что судя по тишине в NOTES это опция есть но технология еще не отлажена
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 11:15:38
masterhide
hizel писал(а):а я не понимаю зачем топикстартеру виртуализировать сетевой стек, чем ему текущее положение дел не айс
тем более что судя по тишине в NOTES это опция есть но технология еще не отлажена
Исключительно только для легкой миграции, чтобы в случае надобности клетки легко перекидывались на другое железо с минимальными настройками host системы.
Сейчас у меня есть отдельный шлюз где подняты squid,dns,dhcp,apache,mail, etc. Вот хочется все это засунуть в клетки на один сервак.
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 11:23:46
vadim64
Система не допилена ещё. Некоторые вещи типа SCTP надо выкинуть из ядра прежде чем включать вимэйдж. Примеры есть даже в рунете, сам не делал.
Топикстратеру, я пошутил с элементами сарказма, это не для того что вы делаете а чтобы люди в виртуалках чувствовали себя как люди. А то что вы хотите сделать обычно не делают, функции шлюза реализуте на хостовой машине, поверьте это будет проще. и потрабельней и более лёгкая миграция потом будет, чем каждый раз виртуальную инфраструктуру мутить. Там же вплоть до того чтоб всё реализовать декаются виртуальные кросоверы.
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 11:26:02
vadim64
Н
masterhide писал(а):Сейчас у меня есть отдельный шлюз где подняты squid,dns,dhcp,apache,mail, etc. Вот хочется все это засунуть в клетки на один сервак.
Не дочитал. Ечли говоря про шлюз вы имели ввиду Прокси, то он спокойно должен работать в клетке, я думал вы про фаерволы и впн на базе NETGRAФ/MPD
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 11:40:57
masterhide
vadim64 писал(а):Н
masterhide писал(а):Сейчас у меня есть отдельный шлюз где подняты squid,dns,dhcp,apache,mail, etc. Вот хочется все это засунуть в клетки на один сервак.
Не дочитал. Ечли говоря про шлюз вы имели ввиду Прокси, то он спокойно должен работать в клетке, я думал вы про фаерволы и впн на базе NETGRAФ/MPD
Да нет, я именно шлюз имел ввиду. Но уже понял, что лучше на хосте поднять nat, ipfw, а остальные сетевые сервисы в клетку засунуть.
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 14:25:04
masterhide
Еще один момент забыл спросить, в клетке при попытке через sysinstall установить например порты, падает в корку. Из-за чего такое может быть?
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-07-30 15:19:38
vadim64
корку разрабам в баг репорте. это не нормальная херня. или вы накосячили гдето
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-08-02 9:53:26
masterhide
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 ?? ()
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-08-02 18:14:37
masterhide
Видимо баг в 8.1 ветке.
Сейчас установил чистую 8.1 для теста сделал клетку и ситуация повторилась.
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-08-12 19:36:18
angel
Всем здрасте.
дабы отдельные ветки не плодить, граждане, подскажите плз в jail нет ли каких-то ограничений по работе с сетью?
поставил в jail rtorrent . при одновременной закачке более 7-10 торрентов. сервак ребутится без каких-либо записей в логи..
у кого-нибудь работает в jail apache+mysql скажем.. под более менее приличной нагрузкой?
Re: Шлюз в клетке Jail на FreeBSD 8.1
Добавлено: 2010-08-13 13:34:31
vadim64
конкретнее выражайтесь, предъявите логи и конфиги