<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=27761</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27761&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))».]]></description>
		<lastBuildDate>Thu, 11 Apr 2013 20:06:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=339829#p339829</link>
			<description><![CDATA[<p>тут уже тоже нашел очепятки))<br />ржу сам с себя! три опечатки в одном конфиге!&nbsp; <img src="https://linuxforum.ru/img/smilies/bm.gif" alt="bm" /> <br />правильный вид named.conf.options <br /></p><div class="codebox"><pre><code>cat /etc/bind/named.conf.options 
options {
    directory &quot;/var/cache/bind&quot;;
    version &quot;Version&quot;;
    allow-recursion {&quot;net&quot;;};
    allow-query {any;};
    listen-on-v6 {none;};
    forwarders {
        192.168.0.1;
        };
};</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sotariz)]]></author>
			<pubDate>Thu, 11 Apr 2013 20:06:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=339829#p339829</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=339825#p339825</link>
			<description><![CDATA[<p>Чудесным образом заработал DHCP! Видать где-то очепятался т.к. после переписывания конфигов заново он таки завелся и заработал в указанном ему режиме.<br />Теперь остается вопрос с зонами, а еще bind9 ругается в syslog<br /></p><div class="codebox"><pre><code>Apr 11 22:35:47 server named[2187]: loading configuration from &#039;/etc/bind/named.conf&#039;
Apr 11 22:35:47 server named[2187]: /etc/bind/named.conf.options:5: unknown option &#039;allow-querty&#039;
Apr 11 22:35:47 server named[2187]: /etc/bind/named.conf.options:6: unknown option &#039;listern-on-v6&#039;
Apr 11 22:35:47 server named[2187]: loading configuration: failure</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sotariz)]]></author>
			<pubDate>Thu, 11 Apr 2013 19:50:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=339825#p339825</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=339774#p339774</link>
			<description><![CDATA[<p>пробовал привести их к общему виду т.е. пункт 2 выглядит так<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>sotariz@server:~$ cat /etc/bind/db.lan
$TTL    86400    ; 1 day
@    IN    SOA    server.lan.    root.server.lan. (
2009032601    ; serial
10800        ; refresh (3 hours)
900        ; retry (15 minutes)
604800        ; expire (1 week)
86400        ; minimum (1 day)
)
@    IN    NS    server
server    A    192.168.0.1 ; адрес сервера в сети</code></pre></div></div></div><p>итог тот же... ни как не пойму что упускаю....</p>]]></description>
			<author><![CDATA[null@example.com (sotariz)]]></author>
			<pubDate>Thu, 11 Apr 2013 17:05:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=339774#p339774</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=339769#p339769</link>
			<description><![CDATA[<p>в 2) и 3) IN SOA зоны отличаются...<br />с 12.04 за неймрезолвинг отвечает resolvconf служба... Она сама СОЗДАЕТ файл resolv.conf. Его не надо редактировать ручками... все согласно прописаного в интерфейсах или нетворк-манагере...</p>]]></description>
			<author><![CDATA[null@example.com (Харитон)]]></author>
			<pubDate>Thu, 11 Apr 2013 16:35:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=339769#p339769</guid>
		</item>
		<item>
			<title><![CDATA[Настройка Ubuntu 10.04 как Router (bind9+dhcp3-server+squid(3))]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=339735#p339735</link>
			<description><![CDATA[<p>Как-то давненько настраивал такую связку весьма успешно и т.к. каждый день не занимаюсь подобными манипуляциями записывал правильные решения для работоспособности. Сейчас же применив все старые записи не могу добиться раздачи IP и правильно настроить зоны для bind9, за дальнейшее пока не говорю т.к. проверить возможности еще нет <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />Последовательность действий сохраняю, опускаю только apt-get install *пакет*.<br />bind9:<br />1./etc/network/interfaces<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code># The loopback network interface
auto lo
iface lo inet loopback
# eth0 получает адрес от провайдера
auto eth0
iface eth0 inet dhcp
# eth1 призван раздавать интернет в локальную сеть
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
#post-up /etc/nat-up</code></pre></div></div></div><p>2.Создал и описал локальную зону<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>sudo touch /etc/bind/lanzone.conf
sudo nano /etc/bind/lanzone.conf

zone &quot;lan.&quot;{
type master;
file &quot;/etc/bind/db.lan&quot;;
};</code></pre></div><div class="codebox"><pre><code>sudo touch /etc/bind/db.lan
sudo nano /etc/bind/db.lan

$TTL    86400    ; 1 day
@    IN    SOA    server    root.server (
2009032601    ; serial
10800        ; refresh (3 hours)
900        ; retry (15 minutes)
604800        ; expire (1 week)
86400        ; minimum (1 day)
)
@    IN    NS    server
server    A    192.168.0.1 ; адрес сервера в сети</code></pre></div><p>проверка<br /></p><div class="codebox"><pre><code>#named-checkzone db.lan ./etc/bind/db.lan
zone db.lan/IN: loading from master file ./etc/bind/db.lan failed: file not found
zone db.lan/IN: not loaded due to errors.</code></pre></div><p>Где ошибка пока еще не понял <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p></div></div><p>3. Обратная зона<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>$TTL    604800
@    IN    SOA    server.lan.    root.server.lan. (
2009032601    ; serial
604800        ; refresh
86400        ; retry
2419200        ; expire
604800        ; negative cache TTL
)
@    IN    NS    server.lan.
1.0.168    IN    PTR    server.lan.</code></pre></div><p>проверка как и выше<br /></p><div class="codebox"><pre><code>named-checkzone local.rev ./etc/bind/local.rev
zone local.rev/IN: loading from master file ./etc/bind/local.rev failed: file not found
zone local.rev/IN: not loaded due to errors.</code></pre></div></div></div><p>4./etc/bind/named.conf.options<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>options {
    directory &quot;/var/cache/bind&quot;;
    version &quot;Version&quot;;
    allow-recursion {&quot;next&quot;};
    allow-querty {any;};
    listern-on-v6 {none;};
    forwarders {
        192.168.0.1;
        };
};</code></pre></div></div></div><p>5./etc/bind/named.conf<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>acl &quot;net&quot; {
    192.168.0.0/24;
    127.0.0.1;
};
include &quot;/etc/bind/named.conf.options&quot;;
include &quot;/etc/bind/named.conf.local&quot;;
include &quot;/etc/bind/named.conf.default-zones&quot;;
zone &quot;192.in-addr.arpa&quot; {
    type master;
    file &quot;/etc/bind/local.rev&quot;;
};
include &quot;/etc/bind/lanzone.conf&quot;;</code></pre></div></div></div><p>6./etc/resolv.conf<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>search server.lan
nameserver 127.0.0.1</code></pre></div></div></div><p>7./etc/hosts<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>127.0.0.1    localhost
127.0.1.1    server
192.168.0.1    server.lan server</code></pre></div></div></div><p>**об ошибках проверки<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>root@server:~# ls /etc/bind/
bind.keys  db.empty  lanzone.conf              named.conf.local
db.0       db.lan    local.rev                 named.conf.options
db.127     db.local  named.conf                rndc.key
db.255     db.root   named.conf.default-zones  zones.rfc1918</code></pre></div></div></div><p>dhcp3-server:<br />1./etc/default/dhcp3-server<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code># Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#    Separate multiple interfaces with spaces, e.g. &quot;eth0 eth1&quot;.
INTERFACES=&quot;eth1&quot;</code></pre></div></div></div><p>2./etc/dhcp3/dhcpd.conf<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>ddns-update-style none; #отключаем обновление DNS при получении аренды
default-lease-time 604800; # время аренды, клиент должен вернуть адрес
max-lease-time 777600; # время через которое сервер заберет адрес
log-facility local7; #логирование в отдельный файл, требует дальнейшей настройки
# Описание нашей локальной сети
# subnet - описание подсети, netmask - маска подсети
# range - диапазон адресов для автоматического присваивания клиентам, от и до
# option - опция для подсети
# subnet-mask - маска подсети выдаваемая клиентам
# broadcast-address - широковещательный адрес
# routers - шлюз для клиентов
# domain-name-servers - DNS для клиентов
# domain-name - имя домена
subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.100 192.168.0.200;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;
    option domain-name-servers 192.168.0.1;
    option domain-name &quot;server&quot;;
    authoritative;
}
# здесь можно указать жесткую привязку адресов для подключаемых клиентов
host test-host {
    hardware ethernet 08:00:27:12:F5:25;
    fixed-address 192.168.0.50;
}
subnet 192.168.0.0 netmask 255.255.0.0 {
    range 192.168.1.100 192.168.1.200;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    option domain-name-servers 192.168.1.1;
    authoritative;
}</code></pre></div></div></div><p>3.Вывел лог в отдельный файл<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>nano /etc/rsyslog.d/50-default.conf

local7.* /var/log/dhcpd.log

sudo service rsyslog restart
sudo service dhcp3-server start

cat /var/log/dhcpd.log 
Apr 11 12:51:36 server dhcpd: Internet Systems Consortium DHCP Server V3.1.3
Apr 11 12:51:36 server dhcpd: Copyright 2004-2009 Internet Systems Consortium.
Apr 11 12:51:36 server dhcpd: All rights reserved.
Apr 11 12:51:36 server dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Apr 11 12:51:36 server dhcpd: Internet Systems Consortium DHCP Server V3.1.3
Apr 11 12:51:36 server dhcpd: Copyright 2004-2009 Internet Systems Consortium.
Apr 11 12:51:36 server dhcpd: All rights reserved.
Apr 11 12:51:36 server dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Apr 11 12:51:36 server dhcpd: Wrote 0 deleted host decls to leases file.
Apr 11 12:51:36 server dhcpd: Wrote 0 new dynamic host decls to leases file.
Apr 11 12:51:36 server dhcpd: Wrote 0 leases to leases file.</code></pre></div></div></div><p>4./var/lib/dhcp3/dhcpd.leases<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>cat /var/lib/dhcp3/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-V3.1.3</code></pre></div></div></div><p>Прошу подсказки что же не так я сделал... от чего зоны не рабочие и почему не выдаются IP?</p>]]></description>
			<author><![CDATA[null@example.com (sotariz)]]></author>
			<pubDate>Thu, 11 Apr 2013 12:02:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=339735#p339735</guid>
		</item>
	</channel>
</rss>
