корпоративный FreeBSD прокси на virtualbox

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-06-24 14:20:26

Тема такая... Поднимаю виртуальный шлюз, на котором ipfw_nat+sams+squid+mysqld+apache+mpd
Поднял гостевую FreeBSD 8.2 RELEASE i386 на virtualbox 4.0.8, хост-система FreeBSD 8.2 RELEASE amd64.

Соответственно имею две сетевые карты... Сетевая смотрит во внутреннюю сеть, на хост системе 192.168.1.1 на гостевой 192.168.1.20 работают через сетевой мост. Вторая сетевая будет смотреть во внешнюю сеть, и вопрос собственно в том как ее настроить имея один внешний айпи выделенный провайдером, чтобы можно было снаружи зайти как на хост систему так и на виртуальную. Сетевой режим между виртуальным и реальным внешним интерфейсом будет "сетевой мост" так как необходим GRE.

Хостинговая компания 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/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение Electronik » 2011-06-24 16:32:29

Если у Вас есть хост система на БСД, зачем Вам еще и VBox с БСД?
можно было снаружи зайти как на хост систему так и на виртуальную.
Пробрасываете на гостевой системе к хост системе нужные Вам порты, если Вы будете поднимать линк на гостевой системе естественно.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-06-24 21:53:22

Electronik писал(а):Если у Вас есть хост система на БСД, зачем Вам еще и VBox с БСД?
можно было снаружи зайти как на хост систему так и на виртуальную.
Пробрасываете на гостевой системе к хост системе нужные Вам порты, если Вы будете поднимать линк на гостевой системе естественно.
Я так понял внешний айпи мне нужно прописать на интерфейсе гостевой системы. А на внешнем интерфейсе хост системы можно ничего не прописывать? в этом я запутался... Если гостевая повиснет, к примеру из-за блокировки фаером, я доступ к хост системе не получу?

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение LMik » 2011-06-24 21:57:52

h337 писал(а):
Electronik писал(а):Если у Вас есть хост система на БСД, зачем Вам еще и VBox с БСД?
можно было снаружи зайти как на хост систему так и на виртуальную.
Пробрасываете на гостевой системе к хост системе нужные Вам порты, если Вы будете поднимать линк на гостевой системе естественно.
Я так понял внешний айпи мне нужно прописать на интерфейсе гостевой системы. А на внешнем интерфейсе хост системы можно ничего не прописывать? в этом я запутался... Если гостевая повиснет, к примеру из-за блокировки фаером, я доступ к хост системе не получу?
Нужно просто поставить систему без виртуалки и читать хэндбук.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-06-25 8:12:50

LMik писал(а):
h337 писал(а):
Electronik писал(а):Если у Вас есть хост система на БСД, зачем Вам еще и VBox с БСД?
можно было снаружи зайти как на хост систему так и на виртуальную.
Пробрасываете на гостевой системе к хост системе нужные Вам порты, если Вы будете поднимать линк на гостевой системе естественно.
Я так понял внешний айпи мне нужно прописать на интерфейсе гостевой системы. А на внешнем интерфейсе хост системы можно ничего не прописывать? в этом я запутался... Если гостевая повиснет, к примеру из-за блокировки фаером, я доступ к хост системе не получу?
Нужно просто поставить систему без виртуалки и читать хэндбук.
если имеется ввиду хендбук про систему без виртуалки то с этим проблем нет... вопрос был задан про систему на виртуальной машине и в руководстве по virtualbox все поверхостно описано в разделе "сетевые настройки"

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение Electronik » 2011-06-25 12:51:22

во первых хватит оверквотить!!!

во вторых вы так и не объяснили зачем вам на машине с FreeBSD, еще и гостевая FreeBSD.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-06-25 19:32:38

Electronik писал(а):во первых хватит оверквотить!!!

во вторых вы так и не объяснили зачем вам на машине с FreeBSD, еще и гостевая FreeBSD.
мне не принципиально хост система, важно чтобы гостевая была фря и это будет виртуальный прокси

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение Electronik » 2011-06-25 20:23:43

зачем Вам виртуальный прокси?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-06-25 20:47:59

Electronik писал(а):зачем Вам виртуальный прокси?
Мне кажется это очень удобным решением по скорости установки в нескольких точках, ставится хост система виртуалбокс и готовая система. Также возможно сделать это удаленно, так как не всякий сможет поставить фрю, а винду я думаю шансов больше.

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение Electronik » 2011-06-25 20:58:36

как вы хотите сделать это удалённо если на прокси будет подниматься линк c интернетом?
даже если сделать так как Вы хотите, то лучше уже мучаться через Jail.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-06-26 10:42:54

Electronik писал(а):как вы хотите сделать это удалённо если на прокси будет подниматься линк c интернетом?
даже если сделать так как Вы хотите, то лучше уже мучаться через Jail.
Имеем железо с двумя сетевыми, помощник ставит винду и прописывает внешний ip, я подключаюсь удаленно ставлю виртуалбокс устанавливаю гостевую фрю, на гостевой настраиваю внутренний интерфейс(192.168.1.20) привязываю в режиме сетевого моста с внутренним интерфейсом хост системы(192.168.1.1). Для настройки внешнего у меня пока нет четкого понимания, допустим пров выделил 89.249.230.34, он получается уже прописан на внешнем интерфейсе хост системы, на хост системе роутинга между физическими интерфейсами(192.168.1.1 89.249.230.34) нет, он будет на гостевой. Мне не понятно что прописывать на внешнем интерфейсе гостевой системы и в каком режиме, режим нат не подходит так как GRE не будет работать.

Если я к примеру возьму у прова два внешних адреса 89.249.230.34 89.249.230.44 и пропишу на внешнем интерфейсе гостевой 89.249.230.44 , а внешнем хост системы соответственно 89.249.230.34 в режиме сетевого моста, так у меня будет доступ сразу в гостевую по 89.249.230.44 ?

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение snorlov » 2011-06-26 17:55:58

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

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-07-01 9:16:05

snorlov писал(а):В вашем случае лучше всего почитать хендбук и изготовить свой дистрибутив, который и использовать для размножения, в вашем случае, помощник должен уметь прописать внешний ip и другие параметры, как это сделать завист от вас, и все это только для того, чтобы вы по ssh могли подключиться извне...
чесслово, не понимаю тех кто советует читать хенбук))) либо слишком нервные либо очень хотят помочь но не знают как

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение snorlov » 2011-07-01 12:32:21

Проблема не в том, что нервные, а в другом: как вы понимаете защиту самой винды в предлагаемом вами виде, ведь простого отключения роутинга внутри самой виды будет недостоточно для защиты ее внешнего интерфейса, хотя... у меня в памяти пробегает упоминание о статье кажется в BSD_Magazine, о защите XP через флешку, на которой стоит кажется OpenBSD c PF, всех деталей я не помню...
И еще есть проект http://mfsbsd.vx.sk/ посмотрите на него вполне возможно вам больше и не надо будет что-то изобретать...

homoadminus
рядовой
Сообщения: 41
Зарегистрирован: 2011-06-27 3:45:02

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение homoadminus » 2011-07-02 2:28:39

1)выкинуть virtualbox(потому что производительность дисковой и сетевой будет грустной, а cpu usage - высоким. а еще у виртуалбокса проблемы с производительностью в случае smp-гостей)
2)использовать xen(потому что есть паравиртуальные драйвера для HVM режима или же вообще использовать i386+PAE).

homoadminus
рядовой
Сообщения: 41
Зарегистрирован: 2011-06-27 3:45:02

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение homoadminus » 2011-07-02 2:30:12

snorlov писал(а): о защите XP через флешку, на которой стоит кажется OpenBSD c PF, всех деталей я не помню...
linux там был с iptables.

openbsd не работает на железках без MMU.

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение dekloper » 2011-07-02 19:53:15

h337 писал(а):режим нат не подходит так как GRE не будет работать.
хирню какуюта нагородил
при чем тут гре, причем тут нат? гре - вобще режим тунелирования, цисковый по-моему..
технологии никак не связанные между собой..
но, главное, зачем виртуалить то, что можно не виртуалить??
причем, в максимально кривой реализации..
если задача "размножения" конфигурации, не обязательно виртуалить..
раз настроить, сдампить, и ресторить на скока угодно..
ну если хочется, клеток наклепать..

"день открытых дверей" короче :crazy:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-07-04 16:40:03

dekloper писал(а):
h337 писал(а):режим нат не подходит так как GRE не будет работать.
цисковый по-моему..
"день открытых дверей" короче :crazy:
Вы не стесняйтесь учите мат-часть :drinks:

Аватара пользователя
h337
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-07-30 11:15:16

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение h337 » 2011-07-04 16:44:27

snorlov писал(а):Проблема не в том, что нервные, а в другом: как вы понимаете защиту самой винды в предлагаемом вами виде, ведь простого отключения роутинга внутри самой виды будет недостоточно для защиты ее внешнего интерфейса, хотя... у меня в памяти пробегает упоминание о статье кажется в BSD_Magazine, о защите XP через флешку, на которой стоит кажется OpenBSD c PF, всех деталей я не помню...
И еще есть проект http://mfsbsd.vx.sk/ посмотрите на него вполне возможно вам больше и не надо будет что-то изобретать...
А на внешнем интерфейсе хост системы не будет прописан никакой адрес, внешний ip прописывается на внешнем интерфейсе гостевой FreeBSD. Так что если хост система винда то она никак не доступна снаружи, но при желании можно прописать. Кстати проблему решил, и система работает как раз по такой схеме, с одним внешним айпи.

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение Gendos » 2011-07-11 21:38:20

Бац и Венда перегрузилась ?
Да как удав! Работаю.

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение Electronik » 2011-07-11 22:32:38

а винда в нет через прокси имеет доступ в нет? а флешки можно юзать?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
DarkAGeS
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-05-30 14:07:28

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение DarkAGeS » 2011-12-02 11:51:08

h337
друг, то же самое делаю, те же вопросы по поводу того, что прописать на внешнем интерфейсе виндового хоста и гостевой фри.
пока сделал так - на винде вообще убрал протокол tcp-ip, оставил только virtualbox bridge, а на фре прописал параметры, выданные провайдером.
в итоге - на фре инет работает, все гуд, из локалки фря видна и ей видно тоже все. из локалки пингуется внещний ip прописанный на фре, из инета пингуется фря,
НО не работает НАТ. при этом видно через tcpdump что пинги идут с 192.168.1.1 на 8.8.8.8 но при этом правило ната не срабатывает - ip не подменяется и пакет не уходит в инет. Такое ощущение что не работает форвардинг, т.е. пакет до внешнего интерфейса не доходит и поэтому правило ната не срабатывает, ибо
${fwcmd} add nat 1 all from 192.168.1.1 to any out via ${ext_if}
ядро не пересобирал, установлена фря 9-rc2, в rc.conf следующее (внешний ip изменен):
defaultrouter="1.2.3.1"
ifconfig_em0="inet 192.168.1.25 netmask 255.255.255.0 -rxcsum -txcsum"
ifconfig_em1="inet 1.2.3.4 netmask 255.255.255.248 -rxcsum -txcsum"
gateway_enable="YES"
firewall_enable="YES"
firewall_nat_enable="YES"
firewall_script="/etc/rc.fw"

в /etc/rc.fw (то что касается ната)
${fwcmd} nat 1 config log if ${ext_if}
${fwcmd} add nat 1 all from 192.168.1.1 to any out via ${ext_if}
${fwcmd} add nat 1 all from any to ${ext_ip} in via ${ext_if}

при этом по статистике (ipfw show) последнее правило срабатывает (пакеты из инета на фрю), а у первого 0 сработок :(

куда копать?..

Аватара пользователя
DarkAGeS
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-05-30 14:07:28

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение DarkAGeS » 2011-12-02 12:46:34

установил centos 6.0 с теми же настройками - все взлетело. причем пока не сделал:
echo "1" > /proc/sys/net/ipv4/ip_forward
все было в точности как на фре. Так что именно подозрения на форвардинг во фре. Попробую установить 8.2 и перекомпилировать ядро под файрволл...

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: корпоративный FreeBSD прокси на virtualbox

Непрочитанное сообщение snorlov » 2011-12-02 16:28:15

У меня судя по всему похожая фигня была, на w2k3 поднял virtualbox и внутри его захотел поиметь внутреннюю сетку, так, чтобы фряха в виртулке имитировала роутер, так вот вроде все работало за исключением dns...