The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

NAT, DNS, SAMBA сервер на FreeBSD для малого офиса 10 - 50 машин (freebsd samba nat dns)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: freebsd, samba, nat, dns,  (найти похожие документы)
From: Andrey Newsgroups: email Date: Mon, 18 Oct 2005 14:31:37 +0000 (UTC) Subject: NAT, DNS, SAMBA сервер на FreeBSD для малого офиса 10 - 50 машин На сегодняшний момент есть огромное количество различных статей по FreeBSD и по установки полноценного сервера для малого офиса 10-50 рабочих станций, но как правило все они не так уж актуальны т.к. большинство их написано в 00-03 годах. Имеются определенные претензии и к авторам, к примеру 90% всех статей по установки mysql полностью дублируют друг друга и в этом случае абсолютно непонятно, если не ставиться mysql (просит сокеты) после установки и начинающий специалист не зная как решить эту проблему обращается к другому руководству и там возникает та же проблема. По этой и еще по многим причинам я решил написать серию статей (если они конечно будут востребованы) по установки полноценного сервера на FreeBSD 5.4 для малого офиса. Все сервисы которые мы с вами будим поднимать на одной машине, для примера возьмем P4 -3.0Ghz; 1Gb памяти и 80Gb HDD. Эту конфигурацию вполне потянет любая компания (ведь это будет их единственный сервак) Хочу добавить, что все примеры которые я буду описывать являются полностью рабочими. Если у вас что-то не получилось, это означает только то, что вы сами сделали, что-то не так. Любая критика в мой адрес со стороны уважаемых читателей будет вполне уместна, т.к. я сам являюсь начинающим специалистам по FreeBSD. Для нашей (вашей) компании нужны следующие сервисы: 1. NAT 2. DNS 3. Samba (в нашем случае она будет использоваться для базы 1C. Выглядит экзотично, но крайне действенно) От вас требуется: иметь FreeBSD 5.. и знать редактор vi или ee (я лично использую vi он более практичен). У нашего сервака есть 2 сетевые карты , одна смотрит в Интернет (она интеловская) fxp0 c адресом 81.222.156.16 и другая дешевая (реалтековская) rl0 с адресом 10.10.1.1 она смотрит в локал. ПОЕХАЛИ: Ставим NAT (быстро и просто) Для начала нам нужно добавить в ядро несколько опций cd /sys/i386/conf -заходим в каталог где лежит конфиг ядра cp GENERIC CUSTOM - делаем копию нашего нового ядра называя ее CUSTOM (не в коем образе не нужно пытаться изменять или добавлять новые параметры в файл GENERIC т.к. это не приведет не к чему хорошему). Заменяем строку ident GENERIC на ident CUSTOM (не нужно пытаться что-то удалять из конфига ядра если вы не знаете что именно вы хотите удалить) Опускаемся в самый конец большого конфига и добавляем в него строки: - options IPFIREWALL (включаем поддержку самого firewall'a) - options IPFIREWALL_VERBOSE (это нужно, что бы наш firewall смог записывать логи) - options IPFIREWALL_VERBOSE_LIMIT=10 (данная опция ограничивает попадающие в firewall логи, это крайне полезная опция, она не даст сгенерироваться большому числу пакетов которое может привести к переполнению жесткого диска, и вам самим можно будет более точно оценивать, что происходит, не копаясь в больших логах) - options IPDIVERT (обязательна для работы NAT) - options TCP_DROP_SYNFIN (эта опция нам не нужна, но ее включение будет гарантировать полное отбрасывание таких не хороших TCP пакетов с одновременно установленными флагами начала и завершения соединения, из собственной практики я зная, что такие пакеты очень часто любят использовать хакеры) - options ICMP_BANDLIM (сильно снижает число генерируемых машиной сообщений об ошибках TCP/IP, крайне полезная опция в отбивания DOS атак) После конфигурирования конфига нашего нового ядра сохраняем все изменения и идем дальше: cd /usr/src/ make buildkernel KERNCONF=CUSTOM (если в момент компиляции ядра у вас возникнут ошибки, то в этом случае вернитесь к файлу CUSTOM и посмотрите правильно ли вы все написали) make installkernel KERNCONF=CUSTOM (устанавливаем наше новое ядро) В принципе обе команды можно объединить в одну make kernel KERNCONF=CUSTOM После сборки и установки нового ядра мы рибутимся shutdown -r now Теперь когда наше новое ядро собрано и установлено с поддержкой ipfw (ipfirewall) можно начинать ставить полноценный NAT. vi /etc/rc.conf (открываем главный сетевой конфигурационный файл) ищем в нем строки и задаем соответствующие параметры: defaultrouter="81.222.156.1" (сюда вписываем адрес шлюза который дал вам ваш оператор) ifconfig_fxp0="inet 81.222.156.16 netmask 255.255.255.0" (тут мы пишем ip адрес который дал вам ваш оператор и маску подсети) ifconfig_rl0="inet 10.10.1.1 netmask 255.255.255.0" (тут мы пишем адрес нашего будущего шлюза нашей локальной сети и соответственно маску) ifconfig_fxp0_alias0="inet 192.168.6.165 netmask 255.255.240.0" (!!! Эту строчку вы можете написать если !!!вам нужно зализать к примеру на страничку вашей личной статистики она с адресом 192.168.0.1 для этого вам необходимо получить внутренний адрес и соответственно номер маски, мы назначаем нашей интеловской сетевухи 2 ip адреса !!!но замечу то, что NAT работать будет только по одному из этих адресов, мы дальше разберем этот пример) gateway_enable="YES" (говорим, что наш сервак будет шлюзом в Интернет) natd_enable="YES" (включаем NAT) natd_flags="-a 81.222.156.16" (говорим демону natd, что все пакеты заворачиваются на адрес который нам выдал наш провайдер) firewall_enable="YES" (включаем firewall) firewall_type="/etc/firewall.conf" (говорим firewall'у где будет лежать конфиг с правилами фильтрации) Сохраняем все настройки и выходим из rc.conf Запускаем скрипт который перезагрузит все наши сетевые настройки (добавлю, что этого не следует делать с удаленной машины к примеру по ssh или по telnet) /etc/netstart На этом все приготовления для запуска нашего NAT сервера почти закончены, нам осталось только сконфигурировать правила firewall и можно запускать. cd /etc vi firewall.conf (создаем файл firewall.conf и заходим в него) Пишем там следующее: add 100 divert natd all from 10.10.1.0/24 to any out recv rl0 xmit fxp0 (данная опция будет маскировать все пакеты из внутренний сети 10.10.1.0/24 на внешний адрес 81.222.156.16) add 200 divert natd all from not 10.10.1.0/24 to 81.222.156.16 recv fxp0 (это правило будет делать в точности на оборот, что делает первое). И наконец пишем стандартное: add 65000 allow all from any to any Перезагружаемся и пингуем с нашей машины www.ru и с клиентской www.ru пинг есть ! Значит все работает корректно ! Так же мы можем писать для каждого ip конкретное правило если надо будет кого-то отрубить: add 100 divert natd all from 10.10.1.6 to any out recv rl0 xmit fxp0 add 200 divert natd all from not 10.10.1.6 to 81.222.156.16 recv fxp0 и теперь нам только остается закомментировать строку # c которой начинается правило для конкретного ip. DNS Установка dns сервера не сложнее установки ната. Наш DNS сервер поднимается с целью только для возможно дальнейшего использования его для нашей будущей почты, ну и использовать свой DNS просто достаточно хорошее дело (в том числе и для простой экономии трафика), критики на счет подобного шага могут много чего сказать, но надо понимать, что минусов от работы обычного форвардящего сервера ноль, т.к. нагрузка на него минимальная и никак не влияет на работу системы в целом, мы будим поднимать bind9 который очень хорошо защищен от хакеров, чем его предшественники ! В этой статье мы рассмотрим только пример поднятия форвордящего DNSа он не будет обслуживать не одну зону и не будет являться приоритетным. (Вопрос поднятия dns сервера масштаба предприятия (хостинг - компании) мы рассмотрим в следующей статье. Т.к. это дело очень серьезное и требует серьезной подготовки и работы. (Как смог описал настройку механизма TSIG в DNS (критикуйте!)) Вот тут http://www.opennet.ru/base/net/dns_tsig.txt.html Пакет bind ставиться по умолчанию в каждой версии FreeBSD. Для начала нам надо, перейти в каталог: cd /etc/namedb/ откроем главный конфигурационный файл нашего bind'a vi /named.conf (не нужно в нем нечего удалять, если вы хотите запретить какую-то опцию, то лучше всего просто поставить на начало строки комментарий вида // этого более чем достаточно, все строки начинающиеся с # это комментарии их для удобства работы с конфигом можно удалить, главное пользуясь редактором vi не поудаляйте лишнего. Теперь приведу пример самого простого файла named.conf (он нам для наших целей более чем подходит) acl "corpnets" { 10.10.1.0/24; 127.0.0.1; }; options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; // listen-on { 127.0.0.1; }; // listen-on-v6 { ::1; }; forwarders { 81.222.32.252; 192.168.4.250; }; query-source address * port 53; }; zone "." { type hint; file "named.root"; }; zone "0.0.127.IN-ADDR.ARPA" { type master; file "localhost.rev"; }; //zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" { // type master; // file "master/localhost-v6.rev"; //}; // //zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" { // type master; // file "master/localhost-v6.rev"; //}; zone "example.net" { type master; file "db.example.net"; }; //key "exampleorgkey" { // algorithm hmac-md5; // secret "sf87HJqjkqh8ac87a02lla=="; //}; //zone "example.org" { // type master; // allow-update { // key "exampleorgkey"; // }; // file "dynamic/example.org"; //}; zone "example.com" { type slave; file "slave/example.com"; }; zone "1.168.192.in-addr.arpa" { type slave; file "slave/1.168.192.in-addr.arpa"; masters { 127.0.0.1; }; }; Давайте в темпе блиц пробежимся по этому конфигу и посмотрим по порядку, что это все значит: acl "corpnets" { 10.10.1.0/24; 127.0.0.1; }; -эта опция задается для того чтобы наш nds сервер знал с каких адресов разрешено посылать на него запросы, вписываем туда нашу подсеть и локальный адрес dns сервера. options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; // listen-on { 127.0.0.1; }; // listen-on-v6 { ::1; }; forwarders { 81.222.32.252; 192.168.4.250; }; query-source address * port 53; }; Эта секция под названием options говорит серверу в каких директориях расположены файлы bind'a и позволяет настроить в какой то мере глобальные параметры работы DNS. Предписание listen-on предназначено на прослушивание определенных сетевых интерфейсов, в принципе это предписание может выполнять туже функцию, что и acl "corpnets", но в тоже время она более серьезна и лучше настраивается, к примеру можно для определенного адреса назначить определенный порт прослушивания вот пример: listen-on port 5353 { 10.10.1.0/24; }; или для каждого сетевого сетевого интерфейса отдельно можно назначить отдельно порт, вот пример: listen-on {10.10.1.2 port 5353; 10.10.1.3 port 1053; }; listen-on-v6 предназначена соответственно для IPv6. forwarders { 81.222.32.252; 192.168.4.250; }; Эта опция для нас самая главная в нашем сервере DNS она говорит на какие именно сервера будет форвардить наш DNS сервер, тут мы указываем DNS сервера нашего провайдера. query-source address * port 53; -это предписание говорит нашему серверу, что он должен работать на 53 порту. Данное предписание отключено по умолчанию, его включение полезно при работе firewall'a zone "." { type hint; file "named.root"; Оператор zone "." говорит, что наш DNS сервер должен читать адреса корневых указателей из файла named.root. (Ранее в 4-м bind'e нужно было ставить указатель in в этом операторе, но теперь оно проставляется на программном уровне) //key "exampleorgkey" { // algorithm hmac-md5; // secret "sf87HJqjkqh8ac87a02lla=="; //}; //zone "example.org" { // type master; // allow-update { // key "exampleorgkey"; // }; // file "dynamic/example.org"; //}; Это не шифрованная зона как можно себе представить, а зона для удаленного администрирования с помощью rndc (я подробно опишу работу с этой утилитой в следующей статье, замечу, что в стародавние времена использовался ndc и только сигналы, это были версии более ранние чем 8.2). zone "example.com" { type slave; file "slave/example.com"; }; Стандартное обозначение зоны. Эта строка ставиться по умолчанию, при инсталляции binda. zone "1.168.192.in-addr.arpa" { type slave; file "slave/1.168.192.in-addr.arpa"; }; И zone "0.0.127.IN-ADDR.ARPA" { type master; file "localhost.rev"; }; А эти зона используется для Loopback -они используется хостом для перенаправления пакетов самому себе, в нашем случае используется адрес для loopback-сети 1.168.192 это адрес без последнего октета, это специально сделано для обратных поисков. Поскольку никто не отвечает за эту сеть, каждый отвечает за нее самостоятельно. Можно обойтись и без этой зоны, и DNS сервер будет работать, однако поиск по адресу 127.0.0.1 не даст результатов, по скольку корневой DNS сервер не был настроен таким образом, чтобы отображать адрес 127.0.0.1 в конкретное имя. Чтобы избежать сюрпризов, это отображение мы должны обеспечить. Идем дальше, и создадим несколько файликов для нашего bind'a cd /usr/namedb vi db.example.net Напишем в нем следующее, и разберем, что чего значит: $TTL 86400 example.net. IN SOA ns.example.net. root.example.net. ( 2001220201 ; Порядковый номер 3h ; Обновление через 3 часа 1h ; Повторение попытки через 1 час 1w ; Устаревание через 1 неделю 1h ) ;Отрицательное TTL в 1 час IN NS ns.example.net. IN MX root.example.net. ns IN A 10.10.1.1 sun IN A 10.10.1.1 moon IN A 10.10.1.1 maan IN CNAME moon TTL -позволяет задавать время жизни для всех записей в файле. DNS сервер передает указанное значение TTL вместе с ответами на запросы, что позволяет другим серверам DNS кэшировать полученную информацию на указанный интервал времени. SOA запись показывает, что наш DNS сервер является самым надежным источником информации в пределах этой зоны. Наш DNS сервер является авторитативным для зоны example.net по причине наличия SOA записи. Перед SOA есть буквы IN обозначают Internet. Это один из классов данных, существуют и другие но они менее распространены. NS Мы добавляем по одной NS записи на каждый DNS сервер, который является авторитативным для нашей зоны. MX это строго почтовая запись. Один файлик мы создали, выходим и сохраняем его, теперь создадим второй: в той же директории vi localhost.rev $TTL 3600 @ IN SOA gv5.evrazia.com. root.gv5.evrazia.com. ( 20040603 ; Serial 1h ; Refresh 1h ; Retry 1w ; Expire 1h ) ; Minimum IN NS gv5.evrazia.com. 1 IN PTR localhost.evrazia.com. Вот так он может выглядеть. Тут появилась такая запись как PTR -она используется для отображение адресов в имена узлов для сети. Для этого отображения используется RR записи которые носят название PTR. Сохраняемся и выходим. Теперь осталось создать example.com в каталоге slave cd /etc/namedb/slave/ vi example.com $TTL 86400 @ IN SOA ns.example.com. admin.example.com. ( 2001220200 2h 1h 1w 1h) IN NS ns.example.com. 100 IN PTR admin1.example.com. 101 IN PTR admin2.example.com. Сохраняемся и выходим. Все, что нам осталось теперь сделать, это проверить наш DNS и изменить resolv.conf Делаем: Пишем в командной строке: dig @127.0.0.1 www.ru в ответ мы должны получить буквально следующее: ; <<>> DiG 9.3.1 <<>> @127.0.0.1 www.ru ; (1 server found) ; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18557 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3 ;; QUESTION SECTION: ;www.ru. IN A ;; ANSWER SECTION: www.ru. 85464 IN A 194.87.0.50 ;; AUTHORITY SECTION: www.ru. 85464 IN NS ns.demos.su. www.ru. 85464 IN NS ns1.demos.net. ;; ADDITIONAL SECTION: ns.demos.su. 19313 IN A 194.87.0.9 ns.demos.su. 19313 IN A 194.87.0.8 ns1.demos.net. 20039 IN A 194.58.241.26 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Oct 17 21:11:04 2005 ;; MSG SIZE rcvd: 140 Если ответа нет, то в этом случае идем смотреть /etc/namedb/named.conf Потому что именно в нем может заключаться ошибка. Если вы точно все сделали правильно, то можно глянуть логи, набрав cat /var/log/messages и посмотреть что пишет bind. Если ответ есть то ваш сервер может спокойно обслуживать вашу сетку, тут проблем не должно быть, нам осталось только настроить саму FreeBSD на использование вашего DNS'a делаем следующее: vi /etc/resolv.conf комментируем # там сервера вашего провайдера и вписываем наш, ну и пока у вас нет почты и web'a пишем любой домен! domain example.com nameserver 127.0.0.1 Все, DNS полностью готов. Вы можете и не создавать зоны example.net и example.com в этом случае ваш DNS все равно будет работать, я просто хотел на примере этих зон показать вам, что чего там обозначает. Samba Самба является наверное одним из самых простых, но в тоже время и самых полезным сетевым сервисом. Ведь у нее даже есть свой web интерфейс, правда им мало кто пользовался, т.к. на него можно попасть только с локалхоста, а для этого надо ставить GNOME или KDE. Не много о данном продукте (поклонником которого я являюсь): Samba -это не коммерческий проект с открытом исходным кодом начатый Эндрю Триджеллом. Эта система обеспечивает UNIX-машине возможность воспользоваться всеми преимуществами совместного доступа к файлам Windows, включая появление машины в списке ресурсов сети, защиту подключения на основе доменов и регистрации пользователей, и также поддержку сетевых служб печати. Также в комплект самбы входит ряд инструментальных средств, которые обеспечивают выполнение многих административных функций сервера Windows. Огромным плюсом является то, что после установки портированной реализации файловой системы smbfs, получается полный набор программного обеспечения, дающий машине с FreeBSD в сетевой среде Windows те же самые функциональные возможности, что и настоящей Windows машине. Уникальность Samb'ы в том, что ее команды посылаются поверх базовых сетевых протоколов, таких как IPX, NetBEUI, Banyan VINES, DECnet (я прекрасно понимаю, что скорее всего они не знакомы рядовому пользователю). Эти протоколы работают на сетевом уровне стека, на том же уровне, что и IP и поэтому не ограничены только транспортными протоколами стека TCP/IP. Однако чаще всего в качестве транспортного протокола SMB используется реализация NetBIOS по верх IP, работающая с компонентами как TCP, как и UDP. Именно это и обеспечивает самбе полную интеграцию в сети Windows. Как правило самба ставиться вместе с системой, но если вы ее при инсталляции не поставили, то можно через порты cd /usr/port/net/samba make all install && clean вот и все, что нужно сделать, самба готова к работе. Я не буду особенно углубляться в настройку smb, так-как наша задача, это просто, добиться того, что виндовое семейство будет видеть расшариную папку в которой будет валяться db 1С . В принципе теоретически их можно прикрутить к mysql, но данную операцию я не проделывал. После того как самба установилась, мы проделываем элементарные операции cd /usr/local/etc cp smb.conf.default smb.conf vi smb.conf Я вам для удобства могу посоветовать сразу из конфига все выкинуть, у нас останется дефалтовы и вписать туда несколько строк: [global] workgroup = ваша рабочая группа server string = Samba Server hosts allow = 10.10.1.2 10.10.1.3 ip тех кто имеет доступ load printers = yes разрешает использование принтера (его надо настраивать) log file = /var/log/log.%m логи max log size = 50 максимальный объем логов security = user безопасность на уровне user можно и на domain (но вам это не нужно) encrypt passwords = yes Шифрование паролей (опция для вас не нужная) socket options = TCP_NODELAY Очень сильно увеличивает скорость работы dns proxy = no Эта опция только если вы ставите AD client code page=866 Поддержка кириллицы [homes] comment = Home Directories browseable = no writeable = yes [tmp] comment = Temporary file space path = /shared read only = no public = yes В директории [tmp] мы видим строку patch =/shared shared эта папка которую вы и будете видеть с клиентской машины, можно создать любую в любом месте и назначить ей соответствующие права, к примеру: mkdir /usr/local/1C chmod 777 /usr/local/1C -теперь с этим каталогом можно делать все, что угодно и доступен он будет только с определенных машин.

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, awk, 22:46, 18/10/2005 [ответить] [смотреть все]
  • +/
    На эти темы существует куча статей в сотни раз лучше. Автор не понимет о чем пишет... куча ошибок, недоговорок. Повесили насмех.
    Советовал бы ее удалить
     
  • 1.2, icegreg, 03:16, 19/10/2005 [ответить] [смотреть все]
  • +/
    to awk
    ну раз зарекнулся, то линки на статьи в студию, причём на хорошие линки, с подробным объяснением. Вот тогда и посмотрим кого насмех пукать будем, а кому скажем молодец, за то, что хоть что-то, но выложил!
     
  • 1.3, Миха, 05:32, 19/10/2005 [ответить] [смотреть все]
  • +/
    Вот к примеру самба...
    http://us5.samba.org/samba/docs/man/Samba-Guide/happy.html#id2552722
     
     
  • 2.7, Barret, 09:24, 19/10/2005 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    А на русском языке ?
    Не все в школе изучали Английский.
     
     
  • 3.10, Александр, 10:11, 19/10/2005 [^] [ответить] [смотреть все]
  • +/
    вот есть такие ссылки - может быть помогут http ruslandh narod ru howto_ru SM... весь текст скрыт [показать]
     
  • 1.4, FSA, 07:42, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Думал что-то стоящее, а на деле... документация на сайте FreeBSD куда удобнее и полезнее.
     
  • 1.5, Александр, 08:09, 19/10/2005 [ответить] [смотреть все]  
  • +/
    что касается DNS - вот достаточно неплохие статьи
    http://ru-board.com/new/article.php?sid=161
    http://www.opennet.ru/base/net/dns_inst.txt.html
    http://www.opennet.ru/base/net/simple_dns.txt.html
    http://unix1.jinr.ru/~lavr/bind9setup.html
    есть еще статья Сергея Ропчана в журнале "Системный администратор" №1(2), январь 2003
     
  • 1.6, gorlum, 09:04, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Статья хорошая, написана для тех кто в первый раз пытается поставить сервер на Free (во времена моего первого знакомства с Free мне как раз такой и не хватало), ничего лишнего и никаких непонятных для новичка вещей. Пиши дальше.
     
     
  • 2.9, Crion, 09:55, 19/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для новичков книги есть, а статья наоборот вредная Чего стоит правило фаервола ... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, mike, 09:25, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Товарищ совсем не дружит с орфографией. Ладно бы еще в вопросе разбирался...
     
  • 1.11, Mirror, 10:29, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Приоеденюсь к голосам, называющим эту статью вредной. Очень много ошибок ( я не про орфографические), настройка firewall просто удручает. Если человек начинающий, то сначала надо объяснить как FreeBSD работает. Основные принципы. Про удаленное управление вообще ни слова.
     
  • 1.12, GreenX, 10:34, 19/10/2005 [ответить] [смотреть все]  
  • +/
    > надо ставить GNOME или KDE
    Вовсе нет необходимости...
    А вот новичкам она вовсе не полезна, ибо не дает повода думать, что полезно в неограниченом количестве.
     
  • 1.14, Diozan, 12:01, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Народ, ну вы зря накинулись на автора. Он делает правильное дело. Поставил цели о показал их решение. А что файревол не так настроил, так надо полагать, что это он раскажет в следующей.
    Польза у такого рода статей есть, хотя бы та, что позволяет новичкам осознать себя, а не шарахаться при виде абревиатуры BSD.
    А вы, господа гуру, научились сами, и начинаете пальцы в растопырку выгибать.
     
  • 1.15, Александр, 14:25, 19/10/2005 [ответить] [смотреть все]  
  • +/
    есть такой анекдот:
       математик - понимает, что говорит и может это доказать
       физик - понимает, что говорит, но не может этого доказать
       экономист - не понимает, что говорит, но может это доказать
       философ - не понимает, что говорит и не может этого доказать
    так и в этом случае - если не понимаешь, о чем говоришь, лучше не говори ничего
    тем более давать ошибочные советы, например:
       firewall_type="/etc/firewall.conf"(говорим   firewall'у  где  будет лежать конфиг с правилами фильтрации)
    правильно будет
       firewall_script="/etc/firewall.conf"
    а еще лучше (в контексте данной статьи) посоветовать использовать стандартный /etc/rc.firewall
    а с правилами фильтрации можно разобраться и потом, когда все заработает
     
     
  • 2.32, Saenara, 19:27, 21/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Правильно он говорит в данном случае, учите матчасть (читайте rc-скрипты).
     
  • 2.46, Den, 16:22, 31/01/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Александр, не смешно Посмотри для начала etc defaults rc conf потом идёш в ... весь текст скрыт [показать] [показать ветку]
     
  • 1.16, bak, 14:48, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Статья хорошая, у меня все получилось, действительно 1С нормально легла (хотя особой надежности в этом не видно). Автор пускай лучше напишет статью про болезненную тему настройки защиты DNS сервера, а про nat и samb'У и так много написано!
     
     
  • 2.23, bak, 10:40, 20/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сделано !
     
  • 2.41, Aktsent, 10:04, 16/11/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А у меня при запуске 1С выдает ошибку "Каталог пользователя занят"
     
     
  • 3.44, petya, 10:09, 25/01/2006 [^] [ответить] [смотреть все]  
  • +/
    А причем тут Samba Если 1С-ка пишет что каталог пользователя занят значит 100... весь текст скрыт [показать]
     
     
  • 4.45, Aktsent, 10:44, 25/01/2006 [^] [ответить] [смотреть все]  
  • +/
    Я это уже проходил Все дело в правах доступа к папкам 1С ... весь текст скрыт [показать]
     
  • 1.17, Ares, 15:38, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Огромное человеческое спасибо!!!!!!!!!!!!!!
    На руском языке, доступно и просто, понятно.
    С нетерпением буду ждать следующих статей.

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

     
  • 1.18, Kn1ght, 21:45, 19/10/2005 [ответить] [смотреть все]  
  • +/
    и что все к этому natd и ipfw прилипли... ведь есть pf....
     
     
  • 2.19, _Nick_, 22:51, 19/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    есть еще лучше iptables, но все же умные, от Линуха носом воротят, лучше израща... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.37, pentarh, 19:30, 25/10/2005 [^] [ответить] [смотреть все]  
  • +/
    natd это феодальная эра БСД модные люди в BSD используют NAT на уровне ядра ipn... весь текст скрыт [показать]
     
  • 1.20, Andrey, 22:55, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Статейка может быть и плохая, но первоначальные понятия она вносит, хоть какие то. Другие и такого не написали, а только по 3 строчки в вопросах, читай типа IN, NAT, DNS. Таков был ответ одного из умельцев на мой вопрос на форуме. И если человек делает не значительные ошибки, это дает возможность новичкам, самим пошевелить мозгами, а не делать все по шаблону!! Хорошая статья. Больше бы таких!
     
  • 1.21, icegreg, 23:19, 19/10/2005 [ответить] [смотреть все]  
  • +/
    Пущай пишет статьи, заодно попрактикуется в русском языке, идея верная, лишнего нет. А вот то что ошибки сделал, так человек единственное существо в природе, кто постоянно на ошибках учится, все остальные подыхают!
     
  • 1.22, Alexandr, 08:49, 20/10/2005 [ответить] [смотреть все]  
  • +/
    Веб-интерфейс для самбы - SWAT, заходить на него можно не только с локалхоста, автор видать не заком с файлом swat.conf.
    Кроме свата самба неплохо конфигурится через вебмин, это я всё к тому, что если авор не в ладах с консолью и не собирается пытаться понять принцип работы того или иного сервиса.
    От статьи осталось единственное ощущение: человек впервые поставил никсовую ось, поплясал с бубном, как - то, что - то заработало и всё "Я - гуру, и понёс светоч премудростей в народ". Согласен с предыдущими высказываниями о большем вреде, чем пользы данного творения
     
  • 1.24, iasb, 16:58, 20/10/2005 [ответить] [смотреть все]  
  • +/
    и почему у народа полное нежелание использовать Webmin ? Ну зачем начинающему премудрости синтаксиса написания DNS зон ? Ну пройденное дело (при использовании соостветсвующих техник). Поковыряться ? - так все-равно лучше сделать через Webmin а потом сравнить файлы конфигураций до и после. И быстрее и больше толку.
     
  • 1.25, iasb, 17:06, 20/10/2005 [ответить] [смотреть все]  
  • +/
    И вообще - где такую травку покупают ? 1С базы ставить ближе чем DMZ ? Клево смотрится с детализацией тонкостей нстройки IPFW.  
     
  • 1.26, toivo, 18:38, 20/10/2005 [ответить] [смотреть все]  
  • +/
    Человек взял, напрягся и написал. Он же в Дискламере написал, что он неопытен. А если здесь действительно будут продолжать гнуть пальцы, а не писать ПРАВИЛЬНЫЕ статьи, то скоро все будут учиться ставить MS Small Buisines Server. Там как раз все есть и файрвол, и SMB, и DNS с доменом, и ISAserver, как раз что бы со Squidom не париться. И с блокировками для 1С там как раз все в порядке.... только деньги плати. :-)
    Так что если хаять, то с diff-ом на номер строки...

    Удачи.

     
  • 1.27, Andrey, 19:45, 20/10/2005 [ответить] [смотреть все]  
  • +/
    http://www.opennet.ru/base/net/dns_tsig.txt.html
    (КРИТИКУЙТЕ)
     
  • 1.28, iasb, 10:15, 21/10/2005 [ответить] [смотреть все]  
  • +/
    Ладно, коментарии по-серьезному

    - выложить автору статью (с исправленном состоянии на narod.ru) и дать ЗДЕСЬ авторскую ссылку типа - ПОСЛЕДНИИ ВЕРСИИ СТАТЬИ _ там-то-и-там-то

    - все-таки для Firewall - ставить хотя бы правило CLIENT - по началу с чего-то начинатью И вообще-то использовать стандартные дистрибутные правила - /etc/rc.firewall

    - явно для начинающих указывать на  cуществования Webmin. Пальцы можно пялить, но делать молоток и ручку если надо забить гвоздь - это просто глупость.

    Через часок выложу подобную статью на

    http://iasb.narod.ru

    она не закончена, но основа есть.

     
     
  • 2.29, Maxim Chirkov, 10:32, 21/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А что в каталоге статей на opennet ссылку Правка в строке навигации над стать... весь текст скрыт [показать] [показать ветку]
     
  • 1.30, iasb, 10:50, 21/10/2005 [ответить] [смотреть все]  
  • +/
    Уже лежит.

    http://iasb.narod.ru
    http://iasb.narod.ru/Unix-server_short.zip

    Но публиковать официозно пока (на сегодня) я не стал бы - мне нужно пару дней для правок и переводов некоторых кусков на русский. Но в целом - структура там определена. Цели и задачи есть.

    Насчет ссылки "Правка"  - спасибо. как-то не обратил внимания.

     
     
  • 2.31, iasb, 13:47, 21/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    было и давно

    http://www.nag.ru/goodies/servbook/ch1.html


     
  • 1.33, slider_xtm, 20:37, 21/10/2005 [ответить] [смотреть все]  
  • +/
    основной вред статьи, это привличение к BSD неквалифисированных людей Тем кто к... весь текст скрыт [показать]
     
     
  • 2.59, Dimon, 08:32, 13/11/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    прежде чем хаять других - русский подучи
     
  • 1.34, Andrey, 22:56, 21/10/2005 [ответить] [смотреть все]  
  • +/
    основной вред статьи, это привличение к BSD неквалифисированных людей Тем кто к... весь текст скрыт [показать]
     
     
  • 2.35, Гость, 22:10, 22/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Самое главное - не опускай руки Надо писать То что написал - УЖЕ БОЛЬШОЕ ДЕЛО ... весь текст скрыт [показать] [показать ветку]
     
  • 1.36, Александр, 08:09, 24/10/2005 [ответить] [смотреть все]  
  • +/
    Некоторые товарищи здесь поют дифирамбы автору, на самом же деле здесь ошибка на... весь текст скрыт [показать]
     
  • 1.38, Роман, 10:18, 30/10/2005 [ответить] [смотреть все]  
  • +/
    Тем кто критикует автора:Парни - Вы все такие борзые аж противно!!!Будто у Вас с пеленок на коляске висела консоль вместо соски )) и в садике был ноут вместо машинки и автомата!!!!Вспомните лучше себя как начинающего и не фыркать, а че-то добавить!!!!Обвинять проще всего!!!!!
     
     
  • 2.39, Александр, 14:31, 31/10/2005 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ну и что ты тут слюной брызгаешь орфографию отбрасываем в сторону, хотя за эт... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.43, LcL, 18:40, 19/01/2006 [^] [ответить] [смотреть все]  
  • +/
    у меня при проверке работы DNS сервера выдается serv dig 127 0 0 1 www ru ... весь текст скрыт [показать]
     
  • 1.42, rustem5, 12:12, 19/12/2005 [ответить] [смотреть все]  
  • +/
    Нужны , многих же задело

    сетевые  карты  ,  одна  смотрит  в  Интернет (она интеловская) fxp0 c
       адресом  81.222.156.16  и другая дешевая (реалтековская) rl0 с адресом
       10.10.1.1 она смотрит в локал.

    Я б наоборот поставил

     
     
  • 2.47, toivo, 18:49, 31/01/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    а тех, кто не знает французского, тоже в лес Объем кода БСД вырос с версии... весь текст скрыт [показать] [показать ветку]
     
  • 1.50, Андрей, 15:03, 27/09/2006 [ответить] [смотреть все]  
  • +/
    Хм... Такой вот прикол: ASP-10+samba-3.0.10. Первый сеанс 1C-7 открывает, так скажем, не спешно, а второй и третий - можно покупить сходить. Погуглил, попробовал несколько вариантов (все они правда, не свежее 2005 года). Не помогло. Обратил на один момент - жалуются только ликсоиды (пока и сам такой :) ), и Linux'ы в жалобах разные - и Debian, и генту, и ASP. Только вот жалоб FreeBSD'оид не видел. Есть у меня серверок FreeBSD-AMD64, запущенный под vmware (ОЗУ 128M ему выделено). Поаторил с теми же базами, что и на linux-smb-шаре. Открывает шустро. И второй, и пятый сеанс... samba там, правда, 3.0.23b. Пробовал ее же настройки под linux - не помогло. В чем же прикол - в самбе или ОСи?
     
     
  • 2.53, kub, 18:35, 23/01/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А можно по подробнее блокировки у вас работают монопольно раздело монополь... весь текст скрыт [показать] [показать ветку]
     
  • 1.51, schrodinger, 12:36, 06/10/2006 [ответить] [смотреть все]  
  • +/
    <Самба  является  наверное  одним  из  самых простых, но в тоже время и
       самых  полезным  сетевым  сервисом.  Ведь  у  нее  даже  есть свой web
       интерфейс,  правда им мало кто пользовался, т.к. на него можно попасть
       только с локалхоста, а для этого надо ставить GNOME или KDE.>
    Хм.... С каких это пор на Swat можно попасть только с localhost?...
     
     
  • 2.52, a_ivanoff, 14:22, 27/12/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ><Самба  является  наверное  одним  из  самых простых,
    >но в тоже время и
    >   самых  полезным  сетевым  сервисом.  Ведь
    > у  нее  даже  есть свой web
    >   интерфейс,  правда им мало кто пользовался, т.к. на
    >него можно попасть
    >   только с локалхоста, а для этого надо ставить GNOME или KDE.>
    >Хм.... С каких это пор на Swat можно попасть только с localhost?...
    >
    На самбу можно попасть с любого хоста ))

     
  • 1.54, Евгений, 12:35, 22/06/2008 [ответить] [смотреть все]  
  • +/
    Спасибо огромное за статью статья написана действительно для новичка !!!!
     
  • 1.55, Zubnik, 16:11, 30/01/2009 [ответить] [смотреть все]  
  • +/
    Орфография добила! Так до конца и не дочитал)))
     
  • 1.56, ussrkiev, 13:54, 17/07/2009 [ответить] [смотреть все]  
  • +/
    меня больше интересует в ДНС

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

           zone "1.168.192.in-addr.arpa" {
              type slave;
              file "slave/1.168.192.in-addr.arpa";
           };

    А  эти  зона  используется  для Loopback  -они используется хостом для
       перенаправления пакетов самому себе
    =====================
    ежели у меня сетка 192.168.0.*  то "slave/0.168.192.in-addr.arpa" не так ли правелнеее ?

     
  • 1.57, Diman, 11:29, 11/01/2010 [ответить] [смотреть все]  
  • +/
    Я всё понимаю, но ставить базу 1с на сервер выхода в интернет???? чего-то я пропустил.... Сервер для организации, малой..... я поставил бы на него терминал для 1С, если уж совсем тах херово живём, а за места пива, которое надо выпить, чтоб это всё настроить, куплю роутер, гадом буду, работать будет в 100 раз быстрее и в 100 раз надёжней. Я новичок в free, я больше года с ней вожусь, но всё равно новичок, поставил apatch+php(через fastcgi)+mysql, vpn, nat, postfix, imap pop3, web морду на почту, roundcube, squid, proftp, osterisk так от моего сервака толку тьма, он моей организации приносит радость.... в инете, особенно в опеннете есть тьма толковых статей, а это так себе, на 2-
     
  • 1.58, Василий, 21:34, 09/10/2010 [ответить] [смотреть все]  
  • +/
    Я, конечно же, суперНОВИЧЁК и FreeBSD я не знаю, но я хочу знать и научиться, а ... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor