Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Сервер на FreeBSD 4.7 пошаговая установка

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если кому надо - могу описать пошаговый процесс установки FreeBSD 4.7 в качестве сетевого сервера со следующими службами:
Dial-in server
Mail server
Domain Name Server
FTP server
WWW server
Firewall based on Network Address Translator
Squid proxy server
Port redirector
Network traffic calculator
etc...
 
Итак...
 
1. Установка сервера
1.1. Берем комп с винтом, сидиромом, сетевухами, а также компакт-диск FreeBSD 4.7.
1.1.1. Если нет диска или сидирома, но есть куча инета и нахаляву, то читаем мануал, как фрюха ставится по сети, или с инета, или с винта.
1.2. Вставляем диск в сидиром, в BIOS делаем загрузку с него.
1.2.1. Если сидиром не загрузочный или у вас комп не поддерживает загрузку с CDROM, читаем мануал, как загрузить фрюху с дискет. В таком случае вам нужно иметь дисковод и две дискеты.
1.3. Загрузитесь с CDROM. После того, как по экрану пробежит куча всякой шняги, выскочит менюшка пре-конфигурации ядра, которую можно благополучно пропустить.
1.4. Далее выскочит меню программы установки. В нем выберите custom -> partition
1.5. Создайте раздел FreeBSD на весь диск клавишей A.  
1.6. Выберите загрузчик standard.
1.7. Разбейте раздел в пункте меню label. Создайте своп сервера мегабайт на 100-300 командой c 200MB SWAP и корневой раздел командой c <enter> FS с точкой монтирования /. Выход Q.
1.8. Список устанавливаемых на сервер программ выберите в меню distributions. Для сервера или файрволла будут нужны [x]minimal, затем в пункте >>custom добавьте [x]doc, [x]man, [x]ports и в подменю [ ]src исходники ядра [x]sys. Выйдите в меню установки <<<exit <<<exit <<<exit.
1.9. Выбор дистрибутива: media -> CD/DVD
1.10. Выполнение установки: Commit [yes].
1.11. После того, как будут выполнены все операции, система спросит, не хотите ли вы вернуться в меню, чтобы сделать еще какие-нибудь настройки. Ответьте на вопрос "Visit the..." [y]
1.12. Установите пароль для пользователя root.
1.13. Добавьте своего рабочего пользователя. Это необходимо для того, чтобы безопасно работать впоследствии на сервере, не боясь того, чтобы как-то повредить систему. Выберите рабочую группу wheel и обязательно укажите членство в этой группе.
1.14. Настройте консоль: console: Font: ibm866; Saver: snake (или любой другой по вкусу); Screen map: koi8-r to ibm866.
1.15. Настройте часовой пояс. Time zone: UTC? [NO] -> Asia ->Russian Federation -> Moscow+4 -> KRAT [YES]. Если вы живете в другом регионе, у вас будет по-другому. Разберетесь.
1.16. Сетевые настройки. Сначала нужно настроить интерфейс, смотрящий в локальную сеть, а потом смотрящий в инет, чтобы в качестве шлюза по умолчанию был роутер или файрволл.
Networking -> Interfaces -> xl1 -> IPv6 [NO] -> DHCP [NO] -> HOST: www.mydomain.ru;  DOMAIN: mydomain.ru; IPv4 Gateway: 192.168.1.1; Name Server:10.0.0.1; IPv4 Address: 10.0.0.1; Netmask: 255.0.0.0 [OK] -> Would you like to bring... [YES]
Interfaces -> xl0 -> IPv6 [NO] -> DHCP [NO] -> HOST: www; DOMAIN: mydomain.ru; IPv4 Gateway: 192.168.1.1; Name Server:10.0.0.1; IPv4 Address: 192.168.1.2; Netmask: 255.255.255.252 [OK] -> Would you like to bring... [YES]
[x]Exit [x]Exit [x]Exit Install
1.16.1. Если у вас сетевые карточки не 3com, имена сетевых интерфейсов будут другие, а не xl...
1.16.2. Вместо mydomain.ru напишите свое имя домена.
1.16.3. Вместо www напишите свое имя сервера (если другое).
1.16.4. Вместо адресов 192.168.1.1 и 192.168.1.2 с маской 255.255.255.252 напишите адреса своего роутера (или файрволла), сетевой карточки интерфейса, обращенного к роутеру (файрволлу) и маску.
1.16.5. Вместо адреса 10.0.0.1 с маской 255.0.0.0 напишите адрес вашего сервера в локальной сети и маску.
1.17. Перезагрузка
 
2. Конфигурирование
2.1. Зайдите в систему под именем root и с паролем, который был установлен в П.1.12.
2.2. Проверьте правильность настройки протокола IP. Пропингуйте ваш роутер командой
ping 192.168.1.1
См. п.1.16.4
2.2.1. Если ping не проходит, запустите программу конфигурации и проверьте настройку ip:
/stand/sysinstall
2.3. Установите Demos Commander из коллекции портов. Для этого перейдите в каталог портов и сделайте установку:
cd /usr/ports/misc/deco
make
make install
2.3.1. Установщик портов обратится в интернет для получения пакета исходных текстов. Если у вас есть откомпилированный пакет программы, можно установить ее командой:
pkg_add decoXXXXXXXX.tgz
или:
pkg_add ftp://servername/serverpath/decoXXXXXXXX.tgz  
где XXXXXXXX - номер версии программы, например, deco-3.8.3_1.tgz
2.4. Установите аналогично п.2.3. сервер apache:
cd /usr/ports/www/apache13
make
make install
2.5. Установите аналогично п.2.3. прокси-сервер squid:
cd /usr/ports/www/squid25
make
make install
/usr/local/sbin/squid -z
Последняя команда запускает прокси-сервер squid в режиме инициализации каталогов, в которых будет размещаться кэш.
2.6. Создание ядра сервера.
2.6.1. Запустите Демос Коммандер командой:
/usr/local/bin/deco
2.6.2. Зайдите в каталог /usr/src/sys/i386/conf и скопируйте текущий файл конфигурации ядра сервера GENERIC в файл с другим именем. Чтобы отслеживать изменения, удобно давать файлу имя, соответствующее текущей дате изменения, например, 20021120.
2.6.3. Сконфигурируйте новое ядро, выделив его файл курсором и нажав F4. В редакторе закомментируйте все ненужные строки. А также внесите изменения в существующие:
#cpu I386_CPU# - если процессор 486 или новее.
#cpu I486_CPU# - если процессор Pentium, MMX, Cyrix MII или новее.
#cpu I586_CPU# - если процессор Pentium II, AMD K6 или новее.
maxusers 16# - от этой переменной зависит количество выделяемой памяти для пользовательских сессий. 16 хватит за глаза.
#options MATH_EMULATE# - в современных процессорах уже есть встроенный сопроцессор.
#options INET6# - наверняка, вам пока не нужна поддержка протокола IP6?
#options FFS# - и этой файловой системы...
#options FFS_ROOT# - и этой ее фичи...
#options NFS# - сетевая файловая система в настоящее время не нужна.
#options NFS_ROOT# - и эта фича тоже.
########## NATD ######### все это нужно для работы в качестве файрволла
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
######### PPPCOMP ####### а это нужно для сжатия пакетов при работе с модемом, если на нас позвонит рабочая станция или сервер unix
options PPP_BSDCOMP#PPP BSD-compress support
options PPP_DEFLATE#PPP zlib/deflate/gzip support
######### TRAFD ######### еще одна фича - для подсчета траффика
pseudo-device bpf 4# Berkeley packet filter
######################### а это нужно для регулировки скорости сетевых потоков, чтобы админу жилось не просто хорошо, но и быстро
options DUMMYNET
Все остальное нужно комментировать с осторожностью, потому что, например, исключение упоминания устройств SCSI из файла конфигурации может привести к невозможности его компиляции.
2.6.4. Запустите команду:
config 20021120
Будет прочитан файл конфигурации, который вы написали и в специальном каталоге будут собраны исходные тексты всех необходимых для его загрузки модулей. Перейдите в каталог /usr/src/sys/compile/20021120 и вы их увидите. Теперь в этом каталоге запустите команду:
make depend
Все модули будут прочитаны и для каждого из них будут найдены библиотеки, необходимые для компиляции. Этот процесс займет некоторое время. Теперь можно компилировать ядро:
make
Компиляция ядра, как говорят, может занять порядка 20 минут или даже более. Но на хорошем компе может выполниться и за 5 минут. Все. ядро готово.
2.6.4.1. Если возникли ошибки в процессе сборки или компиляции ядра, проверьте список добавленных и закомментированных строк. Скорее всего, вы написали ссылку на модуль, которого нет, или допустили ошибку.
2.7. Перейдите в каталог /etc/ здесь хранится подавляющее большинство файлов настройки сервера. Создайте файл natd.conf командой:
touch natd.conf
со следующими строками:
same_ports yes
use_sockets yes
2.8. Для работы с дискетой добавьте строку в файл /etc/fstab :
/dev/fd0 /floppy msdos rw,noauto 0 0
и создайте каталог /floppy
2.9. Добавьте записи ваших компьютеров в сети, к которым вы хотели бы обращаться в файл /etc/hosts :
10.0.0.1 www.mydomain.ru mydomain.ru ns.mydomain.ru ftp.mydomain.ru
10.0.0.2 vovka vovka.mydomain.ru
10.0.0.3 boss
и т.п.
2.10. Для пользователей, которые будут логиниться на сервер через модемы и использовать окно терминала, добавьте вместо оболочки вызов pppd в файл /etc/shells:
/usr/sbin/pppd
2.11. Измените файл /etc/ttys строки:
ttyd0 "/usr/libexec/getty std.115200" dialup on
ttyd1 "/usr/libexec/getty std.115200" dialup on
... (для всех модемных линий) ...
ttyp0 none network off insecure
ttyp1 none network off insecure
... несколько штук надо прописать ...
Строки ttyp* запретят соединяться с сервером по сети с помощью telnet с правами root. Для управления сервером используйте логин вашего пользователя (входящего в группу wheel) и потом выполняйте команду su, чтобы получить права root.
2.12. Измените строки в файле /etc/inetd.conf :
ftpd stream tcp nowait root /usr/libexec/ftpd ftpd -l
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
pop3 stream .............
imap4 stream .............
2.13. Добавьте строки в файл /etc/newsyslog.conf :
/var/log/httpd-access.log 644 2 * 168 B
/var/log/httpd-error.log 644 2 * 168 B
/var/log/named.log 644 2 100 * B
/var/log/routed/log 644 2 100 * B
/var/log/ppp.log ..... 644 .....
/var/log/slip.log ..... 644 .....
2.14. Дописать строки в файл /etc/rcconf :
defaultrouter="192.168.1.1"
firewall_enable="yes"
firewall_type="open"
natd_enable="yes"
natd_interface="xl1"
natd_flags="-f /etc/natd.conf"
sshd_enable="no"
usbd_enable="no"
2.15. Создайте файл /etc/resolv.conf с содержимым :
domain mydomain.ru
nameserver 10.0.0.1
2.16. Добавьте строки в файл /etc/syslog.conf:
!pppd
*.*         /var/log/ppp.log
!named
*.*         /var/log/named.log
!routed
*.*         /var/log/routed.log
2.17. Создайте в каталоге /var/log файлы:
touch named.log
touch routed.log
2.18. Измените права доступа для файлов:
chmod 600 ppp.log
chmod 600 slip.log
2.19. Запишите правила для файрволла в файле rc.firewall:
...
##
# это правила для модемных номеров
${fwcmd} add 90 allow tcp from 10.0.0.3 to any
${fwcmd} add 91 allow tcp from any to 10.0.0.3
${fwcmd} add 92 allow tcp from 10.0.0.5 to any
${fwcmd} add 93 allow tcp from any to 10.0.0.5
##
# это правила для меня
${fwcmd} add 94 allow tcp from 10.0.0.16 to any
${fwcmd} add 95 allow tcp from any to 10.0.0.16
##
# это правила для сетевого юзверя, имеющего ограничение по скорости входящего трафика на 24000бит/с
${fwcmd} add 100 allow tcp from 10.1.1.10 to any via xl0
${fwcmd} add 105 pipe 1 tcp from any to 10.1.1.10 out xmit xl0
${fwcmd} pipe 1 config bw 24000bit/s
# И Т.Д.
##
# а всем остальным запретим лазить в инет
${fwcmd} add 799 deny tcp from any to any via xl0
...
2.20.  
 
(продолжение следует)

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 18:22 18-11-2002 | Исправлено: lynx, 03:31 15-07-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders
 

Цитата:
Если кому надо - могу описать пошаговый процесс установки FreeBSD 4.7 в качестве сетевого сервера со следующими службами:  

 
Да, очень надо, описывайте в виде статьи, опубликуем тут: http://ru-board.com/

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 18:48 18-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можеш про компиляцию ядра?
я шас занимаю бсд но не написана часть про ядро на руском
в инете токапро линух
 
статью тож почитаю как раз ето  и собирался делать

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 20:32 18-11-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
djelektronik
    Фишка в том что под разные задачи поставленные для Фри нужны разные опции в ядре
    Я думаюAleksanders все это опишет, в своих статьях, про установку FreeBSD
 
 
Добавлено
Вообще если быть универсальным то все выглядит так примерно:
У тебя есть установленная FreeBSD:
Если ты ее правильно установил, то у тебя есть папочка /usr/src/sys
в которой лежат сырцы для сборки ядра
    Для того что-бы эта папочка была, нужно во время инсталяции на этапе Choose Distributions зайти в пункт Custom и нажать Enter на пункте src и там выбрать пункт sys напротив которого почти русским языком написано /usr/src/sys (FreeBSD kernel).
   Если такая папочка существует то пишем cd /sys/i386/conf
   Попадаем в дирректорию с примерно следующим содержанием
   /..
   GENERIC
   LINT
   Собственно о содержимом:
   GENERIC - универсальное ядро, в котором включена поддержка всех необходимых для старта и работы системы устройств и приблуд
    LINT - полный конфиг ядра, тобишь в нем собраны все устройства и все опции которые ты можешь впихнуть в свое ядро
    На первый момент я думаю ничего экзотического тебе не понадобиться, поэтому достаточно скопировать файл GENERIC с любым выбранным тобой именем типа cp GENERIC COOLSERVER
    В папочке появится новый файлик который, как ты уже догадался будет называться COOLSERVER, который тебе нужно отредактировать, дабы настроить свою систему на оптимальную работу.  
    Редактируя файлик ты заметишь что на против каждой опции написаны коментарии на АНГЕЛЬСКОМ языке, которые помогут тебе решить оставить ту или иную опцию или удалить, нужно обратить внимание на строчки в которых стоят примечания типа DO NOT DISABLE тут ИМХО все понятно.
    После того как файлик ты отредактировал сохраняешь его и выходишь... потом пишешь  
    config COOLSERVER
    Получаешь ответ типа:
    Don`t forget make depend blablabla
    И путь к папочке в которой собственно этот depend нужно сделать... путь будет примерно следующим:
    ../../compile/COOLSERVER/
    Соответственно пишем:
    cd ../../compile/COOLSERVER/
    И уже непосредственно в этой папке пишем то что нас просили написать:
    make depend
    После того как пройдет некоторое время, и когда проделается операция make depend
    Тебе нужно будет написать вот так:
    make && make install
    После чего (если тачка слабоватая в плане ресурсов) могешь идти в магазин за пивом, ну или перекурить, дабы успокоить нервишки
    Когда тачилка успокоиться и сделает то что ты ей сказал, в коммандной строке нужно будет написать
    shutdown -r now
    После чего, если кто не в курсе, машина перезагрузится, и начнет загружать свежескомпиленное ядрышко....
 
    Может так случиться что она его так и не загрузит...  
    В таких случаях делаем следующее:
    ctrl+alt+del если не помогло то Reset естественно
    И когда система при загрузке начнет говорить нечто типа
Press ...... key to load kernel и начнет обратный отсчет от 10 до 1 нужно нажать допустим Esc и сказать:
   unload kernel
   load kernel.GENERIC
   boot
   После чего система загрузит ядро GENERIC и даст вам посмотреть что и где вы поломали
   Ну и напоследок как говорится
Additional links:
   
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html Английским языком
 
   http://www.freebsd.org.ru/how-to/kernelconfig.html Русским языком, данная статья отменяет надобность всего того что я здесь накалякал
   
 
 
Добавлено
Ну точнее почти отменяет надобность

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 20:47 18-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zmey зря старался ...
документацию я прочитал
тока вот читать 100к на англ ето мяхко гря не для мя ..
мне и на руском то влом было бы читать
 
нет ли какой проги которая могет ето делать как в линухе?

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 01:34 19-11-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
djelektronik
ИМХО тогда FreeBSD не для тебя ))
У них утверждение FreeBSD любит читателя, там про все и всегда читать нужно, маны, факи, хелпы и статьи
Или может я не прав?
Если по теме то проги для конфигурации ядра, типа как в Линухе я не встречал...

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 09:52 19-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
признаю свою ощибку ... лоханулся я чето с ядром
вчера разобрался с конфигом за 20 мин
пересобрал ядро с поддержкой рррое фаирволом
весь калл выкинул .. а то чето даж при простое камень сильно грелся
ша совсем холодный

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 17:49 19-11-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь за задержку, сегодня описал только первую часть - установку фрюхи из-за того, что не мог подобрать железо для сервера, на который ставить ;( Завтра, с Божьей помощью, продолжу...
 
Добавлено
djelektronik
Напиши полный список ключей, которые закомментировал и какие дописал, с комментариями.

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 18:31 19-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
djelektronik  
Напиши полный список ключей, которые закомментировал и какие дописал, с комментариями.

 
для пппое?
options  NETGRAPH
options  NETGRAPH_ETHER
options  NETGRAPH_SOCKET
options  NETGRAPH_PPPOE
 
для ипфв
options IPFIREWALL
options IPDIVERT
 
остальное не могу дать .. нету доступа ша .. фаервол не пущаеть .. даж пинг
сижу разбираюсь с фаирволом ща
в кратце.. выкинул  все че не касаеца конфига моего компа
 в том числе и усб которое было сначала (вроде как усб в биосе вырубил .. откуда взялось хз)

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 00:57 20-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
:mad: чето я не вкурю никак
всю ночь просидел все прочел
http://www.lasource.r2.ru/os/unix/ipfw_freebsd.html
че тут автор не так написал или у мя руки не от туда? :lamer:
один х пишет тока стандартное правило 65535 и все

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 08:31 20-11-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
djelektronik
Как пппое настраивать - где почитать?
 
2 All
Я свою писанину буду писать в начальном сообщении темы. Так что кому интересно - следите.

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 07:19 21-11-2002
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleksanders

Цитата:
2.5. Установите аналогично п.2.3. прокси-сервер squid:  
cd /usr/ports/www/squid24  
make  
make install  
/usr/local/sbin/squid -

маленькое дополнение, с которым столкнулся...
а что, права на директорию сквида, его логов и кэша менять не надо? Там, кажись, надо nobody-пользователя поставить...  или я неправ?


----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 20:20 21-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders у мя тока на немецком я под свой тофлайн смарел
имееца в виду настройка "звонилки" а не сервера
 
если хотиш я сделаю перевод  

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 03:48 22-11-2002
dl

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
"#options SOFTUPDATES# - и обновления вам не надо?"
мне кажеться, "слегка" неправильно, однако выразились...
 
# Soft updates is technique for improving file system speed and
# making abrupt shutdown less risky.
options         SOFTUPDATES
возможно все таки имеет смысл использовать это
 
"options IPFIREWALL_DEFAULT_TO_ACCEPT"
на самом деле проще что-то разрешать из всего запрещенного
 
 
"options IPFIREWALL_VERBOSE"
совместно с тим, лучше использовать
options         IPFIREWALL_VERBOSE_LIMIT=100
дабы лог не забился вконец...
 
есть еще такие полезные штуки как
options         RANDOM_IP_ID
options         TCP_DROP_SYNFIN
(кто хочет, описание в линте найдет).
 

Всего записей: 8 | Зарегистр. 26-10-2002 | Отправлено: 03:52 22-11-2002
Bestracer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR

Цитата:
а что, права на директорию сквида, его логов и кэша менять не надо? Там, кажись, надо nobody-пользователя поставить...  или я неправ?

 
само прописывается
 
 
Aleksanders
 

Цитата:
2.5. Установите аналогично п.2.3. прокси-сервер squid:  
cd /usr/ports/www/squid24  
make  
make install  
/usr/local/sbin/squid -z  
Последняя команда запускает прокси-сервер squid и заставляет его создать каталоги, в которых будет размещаться кэш.  

 
во-первых уже есть сквид 2.5
    /usr/ports/www/squid
во-вторых
/usr/bin/sbin/squid -z только заставляет сквид создать(очистить если они есть) каталоги, но не запускает его

Всего записей: 28 | Зарегистр. 19-09-2002 | Отправлено: 10:41 22-11-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
Если моя память мне не изменяет, этот пользователь уже есть в системе? По крайней мере, я его не заводил, а взял готовый конфиг со всеми настройками и сквид завелся как миленький.
 
dl
Спасибо за ценное замечание. Я подправил исходник ядра и потом еще поизучаю этот вопрос.
 
/* "options IPFIREWALL_DEFAULT_TO_ACCEPT"
на самом деле проще что-то разрешать из всего запрещенного*/
Все это делается правилами настройки ipfw.conf. Но об этом будет позже.
 
Bestracer
Да, верное замечание. Сквид запускается в режиме инициализации каталогов кеша. Это не рабочий режим и, проинициализировав каталоги, сквид вырубается. Я подправил предложение для большей ясности.
 
На следующей неделе будет продолжение настройки сервера.

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 15:22 22-11-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#options FFS# - и этой файловой системы...  
#options FFS_ROOT# - и этой ее фичи...  
 

Цитата:
<dead_cursed> я просто хз нафик ты там всё вырубаешь
<dead_cursed> ну станет размер чуть поменьше
<dead_cursed> типа гимора мало?
<kall> #options INET6# - наверняка, вам пока не нужна поддержка протокола IP6?  
<kall> #options FFS# - и этой файловой системы...  
<kall> #options FFS_ROOT# - и этой ее фичи...
<kall> вот советы
<dead_cursed> аааааааааа
<dead_cursed> дж )
<dead_cursed> и для NETGRAPH еще DUMMYNET нужно

 
наш курсид рулит в бсд %))

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 12:40 23-11-2002 | Исправлено: djelektronik, 12:42 23-11-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Читайте продолжение

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 13:40 26-11-2002
TILK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders
Если можно, про настройку ipf 3.4 Это моя насущная проблема...

Всего записей: 515 | Зарегистр. 14-12-2001 | Отправлено: 18:29 26-11-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2002-12-18
 
Дописал еще несколько пунктов...
 
Сейчас работы много, может быть, на следующей неделе продолжу

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 11:50 18-12-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Сервер на FreeBSD 4.7 пошаговая установка


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru