Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
freebsd:network [2010/08/30 21:27] linko22@gmail.com |
freebsd:network [2010/08/31 11:36] (текущий) linko22@gmail.com |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Настройка сети и основных сервисов роутера ====== | ====== Настройка сети и основных сервисов роутера ====== | ||
+ | Документация будет дорабатываться и дополнятся со временем, | ||
===== Основная настройка сервера ===== | ===== Основная настройка сервера ===== | ||
==== Файл / | ==== Файл / | ||
Строка 49: | Строка 50: | ||
WITH_XCHARSET=all | WITH_XCHARSET=all | ||
.endif | .endif | ||
- | ===== Настройка DHCPD ===== | + | |
- | Файл | + | ==== / |
- | option domain-name " | + | По умолчанию файл |
- | option domain-name-servers 10.8.0.1; | + | |
- | default-lease-time 600; | + | interface=wlan0 |
- | max-lease-time 7200; | + | debug=1 |
+ | ctrl_interface=/ | ||
+ | ctrl_interface_group=wheel | ||
+ | dump_file=/ | ||
+ | wpa=3 | ||
+ | wpa_key_mgmt=WPA-PSK # Тип авторизации | ||
+ | | ||
+ | wpa_pairwise=TKIP CCMP # | ||
- | # | ||
- | # | ||
- | log-facility local7; | + | ===== Настройка DHCPD ===== |
- | + | Файл / | |
- | # A slightly different configuration for an internal subnet. | + | |
- | subnet 10.8.0.0 netmask 255.255.255.0 { | + | |
- | range 10.8.0.50 10.8.0.99; | + | |
- | option domain-name-servers 10.8.0.1; | + | |
option domain-name " | option domain-name " | ||
- | option routers 10.8.0.1; | ||
- | default-lease-time 600; | ||
- | max-lease-time 7200; | ||
- | } | ||
- | |||
- | subnet 10.8.3.0 netmask 255.255.255.0 { | ||
- | range 10.8.3.50 10.8.3.99; | ||
option domain-name-servers 10.8.0.1; | option domain-name-servers 10.8.0.1; | ||
- | | + | |
- | option routers 10.8.3.1; | + | |
default-lease-time 600; | default-lease-time 600; | ||
max-lease-time 7200; | max-lease-time 7200; | ||
- | } | + | |
+ | # | ||
+ | # | ||
+ | |||
+ | log-facility local7; | ||
+ | |||
+ | # A slightly different configuration for an internal subnet. | ||
+ | subnet 10.8.0.0 netmask 255.255.255.0 { | ||
+ | range 10.8.0.50 10.8.0.99; | ||
+ | option domain-name-servers 10.8.0.1; | ||
+ | option domain-name " | ||
+ | option routers 10.8.0.1; | ||
+ | default-lease-time 600; | ||
+ | max-lease-time 7200; | ||
+ | | ||
+ | |||
+ | subnet 10.8.3.0 netmask 255.255.255.0 { | ||
+ | range 10.8.3.50 10.8.3.99; | ||
+ | option domain-name-servers 10.8.0.1; | ||
+ | option domain-name " | ||
+ | option routers 10.8.3.1; | ||
+ | default-lease-time 600; | ||
+ | max-lease-time 7200; | ||
+ | } | ||
+ | |||
+ | ===== Настройка DNS isc-bind ===== | ||
+ | ==== Каталог / | ||
+ | === Файл / | ||
+ | В основном файл меняем | ||
+ | |||
+ | listen-on | ||
+ | forwarders { # Куда пересылать DNS запросы, | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | }; | ||
+ | |||
+ | В конец добавляем инклюд файла с нашими зонами | ||
+ | |||
+ | include "/ | ||
+ | |||
+ | === / | ||
+ | Файл с нашими зонами | ||
+ | |||
+ | |||
+ | zone " | ||
+ | type master; | ||
+ | file "/ | ||
+ | }; | ||
+ | zone " | ||
+ | type master; | ||
+ | file "/ | ||
+ | }; | ||
+ | ... | ||
+ | |||
+ | |||
+ | ==== Каталог / | ||
+ | |||
+ | === Основной файл зоны sagl.zone === | ||
+ | |||
+ | $ORIGIN . | ||
+ | $TTL 86400 ; 1 day | ||
+ | sagl IN SOA ns.sagl. root.ns.sagl. ( | ||
+ | 2010040807 | ||
+ | 7200 ; refresh (2 hours) | ||
+ | 3600 ; retry (1 hour) | ||
+ | 1209600 | ||
+ | 86400 ; minimum (1 day) | ||
+ | ) | ||
+ | NS ns.sagl. | ||
+ | $ORIGIN sagl. | ||
+ | localhost | ||
+ | ns A | ||
+ | mail A | ||
+ | gw A | ||
+ | dev | ||
+ | hq A | ||
+ | svn | ||
+ | pm A | ||
+ | |||
+ | === Файлы зоны user001.sagl.zone === | ||
+ | $ORIGIN . | ||
+ | $TTL 86400 ; 1 day | ||
+ | user001.sagl | ||
+ | 2010040806 | ||
+ | 7200 ; refresh (2 hours) | ||
+ | 3600 ; retry (1 hour) | ||
+ | 1209600 | ||
+ | 86400 ; minimum (1 day) | ||
+ | ) | ||
+ | NS ns.user001.sagl. | ||
+ | $ORIGIN user001.sagl. | ||
+ | ns A | ||
+ | @ | ||
+ | * |