The OpenNET Project / Index page

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

Пример настройки NAT, DNS, Samba для малого офиса

18.10.2005 18:37

Посетитель под ником Andrey написал статью для начинающих пользователей, по настройке сервера на базе FreeBSD с транслятором адресов, DNS и Samba серверами.

  1. Главная ссылка к новости (https://www.opennet.ru/base/net...)
Лицензия: CC-BY
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/6280-dns
Ключевые слова: dns, samba, freebsd, nat
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, fb (??), 18:59, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просто фантастическое количество ошибок. :(
    Зачем же пропускать такие 'обучающие' статьи? От них вреда больше будет, нежели пользы.
     
  • 1.3, DEC (ok), 19:07, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С грамматикой, конечно, труба...
    Да, и если статья предназначена для "начинающих пользователей" неплохо было-бы vi заменить на ee, а то они не то что конфиг отредактировать, они выйти из vi не смогут.
     
  • 1.8, jkl (??), 20:26, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем так резко отзываться о полезном начале.
    Да согласен ошибок немало, но вместо того чтобы выставлять человека на смех лучше отослали ему письмо в котором указали бы на его ошибки.
    По поводу vi и ee человек тоже вполне ясно пишет что каждый пусть пользует то что ему больше всего подходит.
    Не каждый кто умеет правильно писать умеет ещё и правильно изложить. Как правило многие из тех кто пишет такие статьи не являются специалистами в области русского языка, а как раз являются специалистами, или начинающими, в области системного администрирования.

    Автору скажу что с ошибками нужно конечно бороться , но отказываться от написания статей не стоит. Довольно часто имея на руках handbook или how-to всё равно непонятно как произвести ту или иную операцию. Так что статьи всякие нужны, статьи всякие важны :)

     
     
  • 2.11, reaper (??), 20:34, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем так резко отзываться о полезном начале.
    >Да согласен ошибок немало, но вместо того чтобы выставлять человека на смех
    >лучше отослали ему письмо в котором указали бы на его ошибки.

    никто кроме автора себя на смех не выставлял

    >По поводу vi и ee человек тоже вполне ясно пишет что каждый
    >пусть пользует то что ему больше всего подходит.
    >Не каждый кто умеет правильно писать умеет ещё и правильно изложить. Как
    >правило многие из тех кто пишет такие статьи не являются специалистами
    >в области русского языка, а как раз являются специалистами, или начинающими,
    >в области системного администрирования.

    помнишь "в человеке все должно быть прекрасно..."? и не надо отговариваться типа "времени на это нет", в конце концов можно автоматом проверить орфографию

    >Автору скажу что с ошибками нужно конечно бороться , но отказываться от
    >написания статей не стоит. Довольно часто имея на руках handbook или
    >how-to всё равно непонятно как произвести ту или иную операцию. Так
    >что статьи всякие нужны, статьи всякие важны :)

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

     
     
  • 3.12, jkl (??), 21:12, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Почему это он себя выставил на смех, он сделал полезное дело, для нас ... большой текст свёрнут, показать
     
     
  • 4.13, reaper (??), 21:29, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    нужны не только _грамотные_ советы, но и то, чтобы они были грамотно написаны вс... большой текст свёрнут, показать
     
     
  • 5.14, jkl (??), 22:09, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Опять возвращаемся к вопросу о том а почему не указать человеку на его ошибки, а... большой текст свёрнут, показать
     
     
  • 6.17, reaper (??), 00:10, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    где смех еще раз прочитай, причем тут квазимодо ты или нет Это только одна из ... большой текст свёрнут, показать
     
     
  • 7.21, jkl (??), 08:54, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Хм ну что ж начнём по порядку Ваше никто кроме автора себя на смех не ... большой текст свёрнут, показать
     
     
  • 8.33, Mike (??), 13:17, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Эта конфетка уже есть даже три handbook, official samba how-to, доки к BIND ... текст свёрнут, показать
     
  • 7.23, Nautilus (ok), 09:03, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно нормальная статья. Да - неточностей много, грамматических ошибок тоже хватает. Но заметьте, автор написал статью, а не глупые сообщения в форумах как поставить Samba. Видимо он хочет показать как он это видит, как настраивает, и хочет чтобы вы - своей критикой показали ему, что он не правильно делает.


     
  • 6.18, Mike (??), 00:29, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ребята, вы как вообще, в своем уме или нет Словарь хороший, только слово Мама п... большой текст свёрнут, показать
     
     
  • 7.20, Stanislav (??), 07:13, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Чего вы оба спорите?
    Тот, кто не может изложить свое мнение четко и ясно, не может четко и ясно мыслить.
     

  • 1.15, 1 (??), 22:57, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    прежде чем хвалить/осуждать статью сделайте
    nmap -P0 -sV 81.222.156.16
    :))))
     
  • 1.16, Otto Katz Feldkurat (?), 23:45, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну? И что особенного?

    Только надо
    -sU
    а не
    -sV

     
  • 1.19, неаноним (?), 00:44, 19/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >(не в коем образе не нужно пытаться изменять или
    >добавлять новые параметры в файл GENERIC т.к.
    >это не приведет не к чему хорошему).

    Это приведет к максимум к потере этих "новых параметров" после cvsup-a до, например, stable.

    >make buildkernel KERNCONF=CUSTOM

    make -j4 dkernel KERNCONF=CUSTOM
    скомпилирует на порядок быстрее

    >После сборки и установки нового ядра мы рибутимся
    >shutdown -r now

    reboot <enter>

    <куча ненужного скипнута>

    >в нашем случае используется адрес для loopback-
    >cети 1.168.192

    неверно.

    >IN      MX      root.example.net.

    почта ходить не будет, хост root не описан...

    >cd /usr/port/net/samba
    >make all install && clean

    make install clean

    >encrypt passwords = yes Шифрование паролей (опция для вас не нужная)

    Для чего и зачем - автору неизвестно, следовательно, и читателю не нужно.

    ну и орфографически ошибка на ошибке =(

     
     
  • 2.22, jkl (??), 08:57, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    То чего хотелось бы с самого начала.
     
  • 2.25, Crion (??), 09:13, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >ну и орфографически ошибка на ошибке =(

    Да может хватит на счет орфографии или кроме нее обсуждать в статье уже нечего.
    Похоже сдесь филологи собрались, может я случайно форумом ошибся и вместо opennet попал на сайт где обсуждают грамматику, синтаксис и орфографию великого и могучего.

     
  • 2.29, serg (??), 10:50, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >>После сборки и установки нового ядра мы рибутимся
    >>shutdown -r now

    >reboot <enter>

    неплохо бы sync <enter> , а затем уже reboot <enter>

    нечего к фигне придираться, пианист играет как умеет.

    а вот из советов начинающим, то на такой системе наверняка будут IDE диски, в /boot/loader.conf надо отключить кэширование добавив строчку hw.ata.wc=0

     
     
  • 3.30, _Nick_ (??), 10:56, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >неплохо бы sync <enter> , а затем уже reboot <enter>

    а что это за 300-летних бздшный костыль??? ;))

    да, были когда-то проблемы с паникой при ребуте в бзде.
    Но, блин. Я думаю это уже давно пофиксили (хотя я не следил).

    А еще говорят Линух кривой..... (;

     
  • 3.43, неаноним (?), 17:39, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    shutdown -r now вызывает именно /sbin/reboot
    см. src/sbin/shutdown/shutdown.c
     
     
  • 4.48, Moralez (ok), 06:26, 20/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, "shutdown -r now" более правильный способ неаварийно ребутить сервер. Всю жизнь делал reboot, пару месяцев назад начал "shutdown -r now"...
     
     
  • 5.50, неаноним (?), 17:01, 20/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Кстати, "shutdown -r now" более правильный способ неаварийно ребутить сервер. Всю жизнь
    >делал reboot, пару месяцев назад начал "shutdown -r now"...


    уже это не имеет значения, т.к. обе команды запускают один скрипт

     
     
  • 6.51, Moralez (ok), 04:48, 21/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    неаноним, на 85% уверен, что разница есть. reboot убивает процессы быстрее, чем shutdown -r now. Например таких тормозов как racoon и squid.
     
     
  • 7.52, Adil_18 (?), 08:20, 21/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    a po moemu oni 4to shutdown -r 4to reboot tyanut odin i tot je script rc.shutdown, razve net?
     
  • 7.53, неаноним (?), 23:48, 21/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я же сказал, смотри в исходники

    if (doreboot) {
                            execle(_PATH_REBOOT, "reboot", "-l", nosync,
                                    (char *)NULL, empty_environ);
                            syslog(LOG_ERR, "shutdown: can't exec %s: %m.",
                                    _PATH_REBOOT);
                            warn(_PATH_REBOOT);

    Вот так понятнее?

     
     
  • 8.54, _Nick_ (??), 00:03, 22/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    не напрягайся некоторым религия не позволяет reboot набрать потому шо в Линух... текст свёрнут, показать
     

  • 1.24, Александр (??), 09:04, 19/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По вопросу грамматики распространяться не буду, и так достаточно написано.

    1. NAT и firewall
    на первом этапе для новичков желательно не лезть в дебри настройки ipfw, а использовать стандартный rc.firewall (секция OPEN)

    кстати, в файле rc.conf автор допустил ошибку - правильно будет так:
    firewall_script="/etc/rc.firewall"
    firewall_type="OPEN"

    про настройку firewall можно прочитать например здесь:
    http://www.bsdportal.ru/kb.php?mode=article&k=76
    http://www.lasource.r2.ru/os/unix/ipfw_freebsd.html

    2. DNS
    автор утверждает, что будет "поднимать" bind9 и - ни слова об этом.
    Изначально в системе стоит версия 8, чтобы установить bind9 с ЗАМЕНОЙ предыдущей версии, необходимо при сборке порта:
    cd /usr/ports/bind9
    make PORT_REPLACES_BASE_BIND9=yes install

    файлы конфигурации размещены в /var/named/etc/namedb
    собственно по конфигурации DNS - вот достаточно неплохие статьи
    http://ru-board.com/new/article.php?sid=161
    https://www.opennet.ru/base/net/dns_inst.txt.html
    https://www.opennet.ru/base/net/simple_dns.txt.html
    http://unix1.jinr.ru/~lavr/bind9setup.html
    есть еще статья Сергея Ропчана в журнале "Системный администратор" N1(2), январь 2003

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

    options {
            ...
            listen-on { 127.0.0.1; 192.168.0.1; };
            allow-query { 192.168.0.1/24; };
            allow-recursion { 192.168.0.1/24; };
            allow-transfer { "none"; };
            ...
    };

     
     
  • 2.26, Buster (?), 09:20, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >По вопросу грамматики распространяться не буду, и так достаточно написано.
    >
    >1. NAT и firewall
    >на первом этапе для новичков желательно не лезть в дебри настройки ipfw,
    >а использовать стандартный rc.firewall (секция OPEN)
    >
    >кстати, в файле rc.conf автор допустил ошибку - правильно будет так:
    >firewall_script="/etc/rc.firewall"
    >firewall_type="OPEN"
    >
    >про настройку firewall можно прочитать например здесь:
    >http://www.bsdportal.ru/kb.php?mode=article&k=76
    >http://www.lasource.r2.ru/os/unix/ipfw_freebsd.html
    >
    >2. DNS
    >автор утверждает, что будет "поднимать" bind9 и - ни слова об этом.
    >
    >Изначально в системе стоит версия 8, чтобы установить bind9 с ЗАМЕНОЙ предыдущей
    >версии, необходимо при сборке порта:
    >cd /usr/ports/bind9
    >make PORT_REPLACES_BASE_BIND9=yes install
    >
    >файлы конфигурации размещены в /var/named/etc/namedb
    >собственно по конфигурации DNS - вот достаточно неплохие статьи
    >http://ru-board.com/new/article.php?sid=161
    >https://www.opennet.ru/base/net/dns_inst.txt.html
    >https://www.opennet.ru/base/net/simple_dns.txt.html
    >http://unix1.jinr.ru/~lavr/bind9setup.html
    >есть еще статья Сергея Ропчана в журнале "Системный администратор" N1(2), январь 2003
    >
    >
    >у себя я обычно ограничиваю доступ к DNS только внутренней сетью, в
    >named.conf указываем
    >
    >options {
    >        ...
    >        listen-on { 127.0.0.1; 192.168.0.1;
    >};
    >        allow-query { 192.168.0.1/24; };
    >
    >        allow-recursion { 192.168.0.1/24; };
    >
    >        allow-transfer { "none"; };
    >
    >        ...
    >};
    Вообще то в системе FreeBSD 5.3-4 изначально поставляется с BIND9
    установка из портов не требуется.


     
     
  • 3.28, Александр (??), 09:35, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >>2. DNS
    >>автор утверждает, что будет "поднимать" bind9 и - ни слова об этом.
    >>
    >>Изначально в системе стоит версия 8, чтобы установить bind9 с ЗАМЕНОЙ предыдущей
    >>версии, необходимо при сборке порта:
    >>cd /usr/ports/bind9
    >>make PORT_REPLACES_BASE_BIND9=yes install
    >>

    >Вообще то в системе FreeBSD 5.3-4 изначально поставляется с BIND9
    >установка из портов не требуется.

    с недавних пор стало так, но иногда необходимо обновить версию bind

     
  • 2.27, Crion (??), 09:29, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >>- options TCP_DROP_SYNFIN (эта опция нам не нужна, но ее включение будет
    >   гарантировать  полное  отбрасывание  таких  не  хороших  TCP пакетов с
    >   одновременно установленными флагами начала и завершения соединения, из
    >   собственной  практики  я  зная,  что  такие  пакеты  очень часто любят
    >   использовать хакеры)

    Во первых, не надо говорить за всех, что данная опция не нужна.
    Во вторых, ну зачем называть сетевых вандалов так громко, как ХАКЕРЫ.

     

  • 1.31, buzi (??), 11:58, 19/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    класс 8)) 2005 год... 5.4 версия фри.. а до сих пор чтобы поднять несчастный nat нужно пересобирать ядро.. 8)) прогресс налицо 8)) или это традиция такая? 8))

    p.s. простите за оффтоп.. наболело 8))

     
     
  • 2.32, PavelR (?), 12:40, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >класс 8)) 2005 год... 5.4 версия фри.. а до сих пор чтобы
    >поднять несчастный nat нужно пересобирать ядро.. 8)) прогресс налицо 8)) или
    >это традиция такая? 8))
    >
    >p.s. простите за оффтоп.. наболело 8))

    А зачем эта опция нужна в дефолтном ядре ?
    Может дефолтное ядро делать сверхмонолитным, включить в него все что поддерживается ?

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

     
     
  • 3.34, _Nick_ (??), 13:42, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >А зачем эта опция нужна в дефолтном ядре ?
    >Может дефолтное ядро делать сверхмонолитным, включить в него все что поддерживается ?

    если включить все - значит обязательно закомпилить в ядро???
    А модулями все положить??  (а оно скорее всего так и лежит в дефолте - хреноГо если нет). Да в любой гребаной федоре нихрена не нужно пересобирать чтобы поднять такой роутинг, что никакой компиленной бзде не снилось.
    Фигли тут сопли разводить про 2005 год и бзд. Ну не успевает она за временем, ну хули с ней сделаешь?


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

    о. неужели. наконец-то. Небось опять через User-level? ;)))

     
     
  • 4.36, Moralez (ok), 14:24, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    divert модулем появился с 6-й ветки.
    Ядерный nat появился с ipf - 100 лет назад.
    С 5-й ветки появился ядерный nat от pf.

    Любой некрасноглазый админ перед тем как отдать сервер, проcvsupает его до  ближайшего RELEASE, в связи с чем пересборка ядра всё-равно нужна.

    В общем, _Nick_, голубчик, у вас плохо с матчастью. Очень плохо...

     
     
  • 5.38, _Nick_ (??), 15:34, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >divert модулем появился с 6-й ветки.
    >Ядерный nat появился с ipf - 100 лет назад.
    >С 5-й ветки появился ядерный nat от pf.
    >
    >Любой некрасноглазый админ перед тем как отдать сервер, проcvsupает его до  
    >ближайшего RELEASE, в связи с чем пересборка ядра всё-равно нужна.
    >
    >В общем, _Nick_, голубчик, у вас плохо с матчастью. Очень плохо...

    сенк за инфу.
    а с матчастью плохо - деваться некуда. Я уже 2 года как не бздшник. И не слежу за изменениями. Неинтересно наблюдать как фрибсд тим пытается хоть как-то наметить планы по выходу на уровень с линухом.

    Я вот больше по пингвинам занете ли. И большим минусом незнание последних (а может и "100"-летней давности) новостей фри не считаю. Это уже все пережито и пройдено. Ну за чем там следить?...

     
     
  • 6.39, reaper (??), 15:41, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >сенк за инфу.
    >а с матчастью плохо - деваться некуда. Я уже 2 года как
    >не бздшник. И не слежу за изменениями. Неинтересно наблюдать как фрибсд
    >тим пытается хоть как-то наметить планы по выходу на уровень с
    >линухом.
    >
    >Я вот больше по пингвинам занете ли. И большим минусом незнание последних
    >(а может и "100"-летней давности) новостей фри не считаю. Это уже
    >все пережито и пройдено. Ну за чем там следить?...

    The desire to use Linux is often coupled with the desire to tell everyone that you are using Linux. © Scott Long

     
     
  • 7.40, _Nick_ (??), 15:55, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    I like and the first thing, and the second.

    There is just one difference: I can live without telling other about Linux.

     
     
  • 8.45, wulf (?), 20:45, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Really ... текст свёрнут, показать
     
     
  • 9.46, _Nick_ (??), 22:49, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    не поверишь, да мне этого и не надо... текст свёрнут, показать
     
  • 2.37, ingoa (??), 14:42, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >класс 8)) 2005 год... 5.4 версия фри.. а до сих пор чтобы
    >поднять несчастный nat нужно пересобирать ядро.. 8)) прогресс налицо 8)) или
    >это традиция такая? 8))
    >
    >p.s. простите за оффтоп.. наболело 8))

    нет. не нужно ядро пересобирать. есть модули соответствующие- грузи их

     
  • 2.42, Alexander Yakimenko (?), 17:33, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуй в 2005 модуль pf, там и нат, и все остальное.

    PS: отпустило?

     
     
  • 3.44, buzi (ok), 18:35, 19/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    я как раз имел ввиду то, что нат можно и без пересборки поднять.. а всё равно что ни статья - то пересборка (для ната) 8))..
     

  • 1.47, Moralez (ok), 04:47, 20/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чувствуешь себя неполноценным, глядя на вас, сэры :) Я вот, убогий, всё-равно не успеваю настроить и протестировать сервер за время сборки мира и ядра (2+0.5 чч). А вы, прям как автомат калашникова... Супербизоны, по-другому не назовёшь!
     
  • 1.49, Adil_18 (?), 13:15, 20/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    none comment
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру