URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 483
[ Назад ]

Исходное сообщение
"Учимся настраивать сервер на Freebsd"

Отправлено Stiki , 19-Фев-03 19:14 
Такие пироги, как бы на Linux я ещё что-то да соображаю, но вот решил что надо послать всех этих пингвинов, куда подальше в лицe REDHAT с их новым творением, которое я уже успел возненавидеть. Задача у меня такая, в кротчайшие сроки поднять сервер на Freebsd , скорее всего это будет 5.0, серверок там несильный - 2xPentium III 1,1 GHz, 2x512 MB RAM, 4xSCSI 18,6 GB, 1xIDE 160 GB HDD для ftp ну и Ati RAGE XP 8 MB встроенная. Матиринка Intel SAI2.
- Необходимо поднять сервер DHCP, чтоб раздавать ip локальные и глобальные, в завилимости от требований клиента.
- Apache, это довольно просто, как бы разберусь
- Нарезка, незнаю что луче, SQUID или NAT, думаю нат луче, но как его настраивать
- mysql, в идеале всё что я задумал должно браться из базы, все параметры и скорости для клиента, админ панель на php над чем щас и работаю
- маил сервер, это будет скорее всего qmail, настроить как в принципе догадываюсь, опыт в установке есть !
- ftp сервер, будет proftpd или что нить в этом роде, разберусь на месте, с ним тож проблем не будет, недожно быть.
- игравой сервер, вот тут то и начнутся приколы походу, как тут то быть, если учесть что надо подеять по q3, CS 1.5 сервера, нормально встанет, не помрёт ? разком то ?

Вообщем, я себе набросал план работы, хочу заранее всё узнать и проверить, так как если буду сносить 600 клиентов без инета остануться ! Это убытки. Кто знает помогите, хоть ссылкой на документашку! В принципе ссылок на freebsd.org я уже насмотрелся ! handbook даёт неполное описание, вернее совсем не то что мне надо.


Содержание

Сообщения в этом обсуждении
"RE: Учимся настраивать сервер на Freebsd"
Отправлено older , 20-Фев-03 17:15 
>вот решил что надо послать всех этих пингвинов, куда подальше в

http://webmaster.inc.ru/img/makeit.jpg

>Задача у меня такая, в кротчайшие сроки поднять сервер на Freebsd
>так как если буду сносить 600 клиентов без инета остануться !

Однажды я спросил у знакомого пилота "может ли не подготовленный человек
поднять самолет в воздух?"
Он однозначно ответил НЕТ!

Я был в такой же истории, и, уверяю Вас, вам не справиться за неделю.
Учитесь - и научитесь. через годик.


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 20-Фев-03 21:16 
>>вот решил что надо послать всех этих пингвинов, куда подальше в
>
>http://webmaster.inc.ru/img/makeit.jpg
>
>>Задача у меня такая, в кротчайшие сроки поднять сервер на Freebsd
>>так как если буду сносить 600 клиентов без инета остануться !
>
>Однажды я спросил у знакомого пилота "может ли не подготовленный человек
>поднять самолет в воздух?"
>Он однозначно ответил НЕТ!
>
>Я был в такой же истории, и, уверяю Вас, вам не справиться
>за неделю.
>Учитесь - и научитесь. через годик.


Спасибо за довольно оптимистичный ответ ! Хех, скажем за неделю ?! Я перед собой ставлю задачу за 3 дня! И не дай бог не получиться .....
Задача свелась к довольно несложному, всё сломать, поставить FreBSD и настроить сервисы ! Документашки по установке: dhcp, nat, ipwf, apache, mysql, php, proftpd, qmail и всёго что мне надо нашёл ! так что думаю успею !
Покрайней мере я заберу сервер в офис, там в моём распорядении ещё 3 компа ! и один чел в помощь ! И все выходные и понедельник у меня в руках !


"RE: Учимся настраивать сервер на Freebsd"
Отправлено older , 20-Фев-03 21:38 
похвально, похвально
Бог в помощь.
У меня тоже до..уя работы



"RE: Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 21-Апр-03 10:27 
>>вот решил что надо послать всех этих пингвинов, куда подальше в
>
>http://webmaster.inc.ru/img/makeit.jpg
>
>>Задача у меня такая, в кротчайшие сроки поднять сервер на Freebsd
>>так как если буду сносить 600 клиентов без инета остануться !
>
>Однажды я спросил у знакомого пилота "может ли не подготовленный человек
>поднять самолет в воздух?"
>Он однозначно ответил НЕТ!
>
>Я был в такой же истории, и, уверяю Вас, вам не справиться
>за неделю.
>Учитесь - и научитесь. через годик.


Хм, вот и прошло 2 месяца, скажем так сервер готов, а админ панель пока ещё нет, но уже почти закончил, вот осталось разобраться с раздачей внешний ип, тут примерчик кидали:
У меня реализовано так - провайдер выделил 1 реальный IP для гейта и подсетку из 8 реальных адресов для моих собственных нужд. Маршрутизация к этой подсетке прописана у провайдера на адрес моего гейта.Таким образом получается такая схема:


[ ISP ] ------ fxp0 | gateway.somehost.ru | fxp1 -------- [ DMZ ]

fxp0 - IP 212.212.212.1/24
fxp1 - IP 212.212.213.1/29 ALIAS 192.168.1.1/24
Интерфейс, который смотрит внутрь имеет 2 адреса, каждый из которых является основным шлюзом для соответствующей внутренней подсетки.

на gateway.somehost.ru крутится NAT:

gateway_enable="YES"
natd_enable="YES"
natd_interface="fxp0"
natd_flags="-dynamic -unregistered_only -same_ports -use_sockets"

В результате машинам за гейтом можно раздавать как реальные адреса из диапазона 212.212.213.1/29, так и фейковые из диапазона
192.168.1.1/24. И все прекрасно друг друга видят.

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


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Paul , 21-Фев-03 07:50 
тебе саночки или ехать? может за тебя вссе взять, да настроить?

сносить production-сервер с шестьюстами клиентами это не просто убытки, это УБЫТКИ! Найди себе машинку попроще и на ней потренируйся. Все цивилизованное общество так делает.

Щас же у тебя работает? Вот и не трожь до поры до времени, пока не сделаешь нормальную конфигурацию на тестовой машине.


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Romanych , 21-Фев-03 09:59 
FreeBSD много патчить надо, в принципе за один день все можно поднять, если в нет нормальный доступ
почаще обращаться к коллективному разуму:), хороших
людей много, помогут. :)(но совсем простых вопросов задавать не следует)
Сразу надо сделать следующее.
При установке выбрать минимум,но поставить все исходники.
Cконфигурить ядро.
Пропатчить все. Пересобрать.
Дальше разбираться с сервисами.
Настроить firewall.

"RE: Учимся настраивать сервер на Freebsd"
Отправлено Paul , 21-Фев-03 10:07 
Знаешь, не имея представления о функционировании и основных отличиях BSD от Linux, за день все не поднять.

Ты в примерах своих указал как минимум два пункта, в которых BSD радикально отличается от Linux: поставить исходники и сконфигурить ядро.

Запуск сервисов и файрвол на BSD тоже очень-очень отличаются от Linux.


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Romanych , 21-Фев-03 10:28 
>Знаешь, не имея представления о функционировании и основных отличиях BSD от Linux,
>за день все не поднять.
>
>Ты в примерах своих указал как минимум два пункта, в которых BSD
>радикально отличается от Linux: поставить исходники и сконфигурить ядро.
>
>Запуск сервисов и файрвол на BSD тоже очень-очень отличаются от Linux.

Конечно, отличаются. Но мануалы для чего.
Я к чему, если человек хорошо соображает в Linux, то не думаю,
что возникнут большие сложности с FreeBSD.
Кстати,про BSD, например OpenBSD от FreeBSD и  NetBSD тоже довольно нехило отличается.



"RE: Учимся настраивать сервер на Freebsd"
Отправлено Paul , 21-Фев-03 12:55 
если бы человек вчитывался в мануалы, он бы не говорил, что все "так просто и понятно", потому как даже с mysql (не говоря уж об Апаче) столько подводных камней, хотя бы даже с безопасностью. В результате чел и сервер не поднимет рабочий (я бы даж не поднял за день с моим-то стажем), а только создаст очередной promisc relay и дырявый mysql c Apache.

"RE: Учимся настраивать сервер на Freebsd"
Отправлено Romanych , 21-Фев-03 13:49 
Никто и не говорит, что все просто и понятно. Голова и есть на то,
чтобы ей соображать. А на счет стажа, совсем не факт, что человек
со стажем лет в 5 лучше, чем с 1. Смотря какие у кого задачи.
Я согласен, что рабочий критичный сносить не стоит вот так сносить,
потому, что пингвины достали. В хороших руках, Linux хорошая система,
как и все остальные.

"RE: Учимся настраивать сервер на Freebsd"
Отправлено older , 21-Фев-03 13:55 
Критика ВСЕГДА приносит ТОЛЬКО вред. Помните об этом.
Все мы вечные ламмеры - аминь!
Я за машиной с 1987 (СМ1420) и до сих пор есть
чему поучиться.
Удачи дерзающим! Пусть не умирает желание работать!!!!!!

"RE: Учимся настраивать сервер на Freebsd"
Отправлено Paul , 21-Фев-03 14:03 
так и хочется добавить "работать на собственную головную боль". Зачем добавлять себе напрасного труда, я вот не понимаю? Учиться на собственных шишках - дак это известно кто так делает.

"RE: Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 21-Фев-03 15:22 
Дамс, даже и не думал что небольшая тема может вызвать много дебытов ! Хех, ладно на всё по чуть чуть !
Настройка apаche опыт есть ! ставил на FreeBSD уже потренировался ! mysql+php+perl, тудаже ! Знаю как настроить свой Глючный монитор Belinea, которая не может нормально показывать, походу из-за старости ! Настраиваю вручную, хех, XF86Config, хыхы, настраивал, нормально.
Fluxbox+KDE ставил нормально.
Я только сомневаюсь в том, что там на сервере SCSI харды стоят, меня интересует как этим будет.
Нашёт Linux в хороших руках ! Никто не спорит, мой сервер тоже ничего, но нагрузка на него будет очень значительной. FreBSD как никак сетевая! системка, да и ещё одно, хочется выпедриться. У меня в сетке, каждый второй хакер, каждый третий кардер. Надоело, сервер всё время под обстрелом ! И такого бардака я не видел. Скажем, хак не проходит, но трафик забивается !
Нашёт убытков, от того что отрублю нет клиентам, там dhcp выдаёт ip юзеру, так как я сам сервер поднимал, я заю как он устроен, я в офисе ща сделаю копию его, воткну всё тоже самое, файлы нужные скопирую, и всё заворкает, принесу и поставлю его там. ! И все дела. И у меня будет 3 дня, чтобы всё сделать и настоить.
Сам за компом с 95 года. С Линуксом с 2000.
Кстати спасибо все отвечавшим, и всем кто предложил помощь!

Вот такие пироги. Так что спасибо. Всем, будем делать, щас вот ещё узнаю где будет сервер стоять. В защищённом офисе, или где то в левом месте.


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Paul , 21-Фев-03 15:42 
насчет хакеров-кардеров - административные меры рулез.
Отшибают желание хакать на раз.

а насчет "выпендриться" - я бы на твоем месте не стал. Зарплату не за "выпендриться" дают.


"RE: Учимся настраивать сервер на Freebsd"
Отправлено c0x , 19-Мрт-03 20:00 
ИМХО, иксы на сервере неуместны, батенька, если конечно это не специально задумано для х-терминалов..

<...>
>тудаже ! Знаю как настроить свой Глючный монитор Belinea, которая не
>может нормально показывать, походу из-за старости ! Настраиваю вручную, хех, XF86Config,
>хыхы, настраивал, нормально.
>Fluxbox+KDE ставил нормально.
<...>


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Eugene , 03-Мрт-03 17:51 
учился-мучился под руководством опытных людей настраивать и ковырять FreeBSD начал с лета 2002 заниматься, ну вот сейчас за 3-5 часов, при наличии высоко-скоростного канала и от машинки тогда сколько она будет компилить ядро и прочее(но есть все тоже на спец CD где лежать packages&src, дык тогда все это зависит только машинки), ставлю приличные (моё субъективное мнение) сервера... они еще работают!!! по городу 4 сервера стояло(один как сказали "злые хакеры поломали" не смогли получить к нему доступ root'a и снесли нах... поставили W2K)

он часто зависает %(
ставиться "мой" стандарт: apache, dhcpd, dns, ipfw, iserverd, nat, PostgreSQL, pppd(прием звонком), qpopper, samba, sendmail+drweb, squid+auth+mysql

вот такие пироги!

З.Ы. с русским плохо кому надо тот поймет, я же понял чё сказал...


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 08-Мрт-03 20:28 
apache, dhcpd, dns, ipfw, iserverd, nat, PostgreSQL, pppd(прием звонком), qpopper, samba, sendmail+drweb, squid+auth+mysql

НУ что могу сказать, стандарт довольно расширенный ! Я тут немого запутался в одном ! IPFW, я как бы распределил права !
Пример:
ipfw add 500 divert natd all from any to any via rl1
ipfw add 501 pass all from any to any

ipfw add 509 pipe 3 ip from 192.102.0.5 to any out via rl1
ipfw add 510 pipe 4 ip from any to 192.102.0.5 in via rl1

ipfw add pipe 3 config bw 128Kbit/s queue 20Kbytes
ipfw add pipe 4 config bw 128Kbit/s queue 20Kbytes

И ограничение не действует !
Я поставил в /etc/defaults/rc.conf
firewall_type = "open"

В чём прикол ?
NAT настроен:
alias 192.168.1.2 # Мой ип от провайдера
target_address 192.102.0.1 # Мой сервер
log yes
log_denied yes
use_sockets yes
same_ports yes
#unregistered_only # Пока вырубил

И ещё
rl1 - Сетевая в Инет
rl0 - в локальную сеть


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Eugene , 11-Мрт-03 20:24 
>ipfw add 509 pipe 3 ip from 192.102.0.5 to any out via
>rl1
>ipfw add 510 pipe 4 ip from any to 192.102.0.5 in via
>rl1
>
>ipfw add pipe 3 config bw 128Kbit/s queue 20Kbytes
>ipfw add pipe 4 config bw 128Kbit/s queue 20Kbytes
>
>И ограничение не действует !
а "pipe" не нужен
"options DUMMYNET"
в ядре?

"RE: Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 18-Мрт-03 16:27 
И ограничение не действует !
а "pipe" не нужен "options DUMMYNET" в ядре?

Есть есть, но такой прикол, что мне надо ограничить доступ !!! И распределить всех на пакеты, чтобы у всех не менять, а поменять только на 2-4 строки, и всё ок !


"RE: Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 21-Апр-03 10:49 
http://ipfw.ism.kiev.ua/dummynet.html
Подробно здесь изложено

"Учимся настраивать сервер на Freebsd"
Отправлено GOODWIN , 14-Мрт-03 11:16 
>Такие пироги, как бы на Linux я ещё что-то да соображаю, но
>вот решил что надо послать всех этих пингвинов, куда подальше в
>лицe REDHAT с их новым творением, которое я уже успел возненавидеть.
>Задача у меня такая, в кротчайшие сроки поднять сервер на Freebsd
>, скорее всего это будет 5.0, серверок там несильный - 2xPentium
>III 1,1 GHz, 2x512 MB RAM, 4xSCSI 18,6 GB, 1xIDE 160
>GB HDD для ftp ну и Ati RAGE XP 8 MB
>встроенная. Матиринка Intel SAI2.
>- Необходимо поднять сервер DHCP, чтоб раздавать ip локальные и глобальные, в
>завилимости от требований клиента.
>- Apache, это довольно просто, как бы разберусь
>- Нарезка, незнаю что луче, SQUID или NAT, думаю нат луче, но
>как его настраивать
>- mysql, в идеале всё что я задумал должно браться из базы,
>все параметры и скорости для клиента, админ панель на php над
>чем щас и работаю
>- маил сервер, это будет скорее всего qmail, настроить как в принципе
>догадываюсь, опыт в установке есть !
>- ftp сервер, будет proftpd или что нить в этом роде, разберусь
>на месте, с ним тож проблем не будет, недожно быть.
>- игравой сервер, вот тут то и начнутся приколы походу, как тут
>то быть, если учесть что надо подеять по q3, CS 1.5
>сервера, нормально встанет, не помрёт ? разком то ?
>
>Вообщем, я себе набросал план работы, хочу заранее всё узнать и проверить,
>так как если буду сносить 600 клиентов без инета остануться !
>Это убытки. Кто знает помогите, хоть ссылкой на документашку! В принципе
>ссылок на freebsd.org я уже насмотрелся ! handbook даёт неполное описание,
>вернее совсем не то что мне надо.


Зайди сюда http://goodwin.net.ru

У меня в такой сборке 3 сервака стоят в разных конторах и ещё один дома. Всё пашет прекрасно уже давно. А у меня на паге написано как всё это настроить. Если будут вопросы то пиши.


"Учимся настраивать сервер на Freebsd"
Отправлено Лысый_сисоп , 20-Мрт-03 12:57 
Если надо всё быстро поднять: из почты советую PostFix или cyrus - заводится влёт, хотя, если на линухе поднимал sendmail проблем не бедут и с ним; в новых портах лежит php который теперь не глючит под apache2,
a sql всё-таки советую postgre - на личном опыте испытано.
ЗЫ неплохо также к sendmail'у прикрутить avp или drweb.

"Учимся настраивать сервер на Freebsd"
Отправлено Animal , 21-Мрт-03 19:57 
ИМХО из почты рулит qmail - трахаться больше, но потом, когда вьедешь... про php согласен на все сто, постгриз вообще рулит однозначно. DrWeb прикрутить проще, но он мышей не ловит - половина вирей между пальцами проскакивает.

"Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 28-Мрт-03 16:32 
Блин слыште народ, это divert, по отдельному ip , никто не знает как правильно, что-то не хотить

"Учимся настраивать сервер на Freebsd"
Отправлено Eugene , 28-Мрт-03 16:42 
>Блин слыште народ, это divert, по отдельному ip , никто не знает
>как правильно, что-то не хотить

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


"Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 28-Мрт-03 16:45 
>>Блин слыште народ, это divert, по отдельному ip , никто не знает
>>как правильно, что-то не хотить
>
>а попробуй задать по конкретнее(чаво хочешь/не хочешь), да и показать то над
>чем паришься...
>на примере проще иногда понят чё пиплу надо(хотя какой пример)


ipfw -f add divert natd all from any to any via rl1
Мне не надо для всех, надо только по конкретному ipc
ipfw -f add divert natd all from 192.102.0.5 to any via rl1
неработает


"Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 12-Апр-03 10:43 
>>>Блин слыште народ, это divert, по отдельному ip , никто не знает
>>>как правильно, что-то не хотить
>>
>>а попробуй задать по конкретнее(чаво хочешь/не хочешь), да и показать то над
>>чем паришься...
>>на примере проще иногда понят чё пиплу надо(хотя какой пример)
>
>
>ipfw -f add divert natd all from any to any via rl1
>
>Мне не надо для всех, надо только по конкретному ipc
>ipfw -f add divert natd all from 192.102.0.5 to any via rl1
>
>неработает

Работает дошёл в чём дело.
Может у кого-нить есть примерчик squif.conf рабочий, а то всё default примеры нахожу.


"Учимся настраивать сервер на Freebsd"
Отправлено GoodWin , 12-Апр-03 11:27 
>Может у кого-нить есть примерчик squif.conf рабочий, а то всё default примеры
>нахожу.

Мыльни на admin@goodwin.net.ru я тебе скину конфиг.


"Учимся настраивать сервер на Freebsd"
Отправлено Stiki , 21-Апр-03 10:40 
Может кто в курсах, почему: поднял всё, юзеры в нет идут через natd, прокся squid, но когда пользователь начинает играть по инету, допустим в Brodwar по bnet играет играет а потом просто drop c  игры, только из гамы выщел, bnet работает список игр можно посмотреть.