<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; вторичный шлюз]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=32224&amp;type=atom" />
	<updated>2013-12-05T12:35:12Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=32224</id>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=380006#p380006" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>XliN пишет:</cite><blockquote><div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>не воспринимается.</p></blockquote></div><p>Скорее всего потому, что стоит Network Manager.</p></blockquote></div><p>Он установлен, но не запускается. Также я сегодня подключил 3-й компьютер,<br />на котором Network Manager не установлен, там тоже dns-nameservers игнорируется.<br />Но в &quot;man interfaces&quot; и нет инструкций по заданию dns-сервера.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-05T12:35:12Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=380006#p380006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=380000#p380000" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>Имя dns-сервера надо указывать в /etc/resolv.conf, а я его там закомментировал,</p></blockquote></div><p>Не смутили строчки в начале файл - не редактировать его вручную?<br />После перезапуска сетевых служб resolv.conf перезаписывается на основе настроек /etc/network/interfaces, либо Network Manager может сделать тоже самое.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2013-12-05T11:50:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=380000#p380000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379999#p379999" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>не воспринимается.</p></blockquote></div><p>Скорее всего потому, что стоит Network Manager.</p>]]></content>
			<author>
				<name><![CDATA[XliN]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6412</uri>
			</author>
			<updated>2013-12-05T11:47:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379999#p379999</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379985#p379985" />
			<content type="html"><![CDATA[<p>Разрешение имён на 2-м компьютере перестало работать, т.к. я занёс ошибку.<br />Имя dns-сервера надо указывать в /etc/resolv.conf, а я его там закомментировал,<br />но оказалось, что в /etc/network/interfaces его задать не удаётся, строка<br />dns-nameservers &lt;address&gt;<br />не воспринимается.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-05T11:07:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379985#p379985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379938#p379938" />
			<content type="html"><![CDATA[<p>Не знаю, почему, но перестало работать разрешение имён на 2-м компьютере.<br />Снова запустил на 1-м named и указал для 2-го как dns-сервер 1-й - так, конечно, работает.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-05T08:54:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379938#p379938</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379928#p379928" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zenon пишет:</cite><blockquote><div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>не лучше ли было бы<br />для снижения нагрузки на шлюз держать локальный dns-сервер? Или это несущественно?</p></blockquote></div><p>Так обычно и делают, - ставят кэширующий dns сервер, - dnsmasq, unbound, pdnsd, powerdns.... (писал же выше).<br />Из bind`а тоже можно кэширующий сделать.<br />Про шлюз <a href="http://linuxru.org/linux/24">почитайте</a>.<br />Обычно на простые шлюзы ставят <em>dnsmasq</em> (сокращение от dns masquerade), который для работы в режиме кэширования dns запросов не требует никакой настройки - внешним dns сервером для него по-умолчанию будет тот, который прописан в /etc/resolv.conf, ну и 53-udp порт должен быть открыт.</p></blockquote></div><p>Благодарю, очень информативная ссылка. dnsmasq на 1-м компьютере не устновлен,<br />если часто будет требоваться Интернет через 1-й, попробую с ним.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-05T08:11:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379928#p379928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379920#p379920" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>не лучше ли было бы<br />для снижения нагрузки на шлюз держать локальный dns-сервер? Или это несущественно?</p></blockquote></div><p>Так обычно и делают, - ставят кэширующий dns сервер, - dnsmasq, unbound, pdnsd, powerdns.... (писал же выше).<br />Из bind`а тоже можно кэширующий сделать.<br />Про шлюз <a href="http://linuxru.org/linux/24">почитайте</a>.<br />Обычно на простые шлюзы ставят <em>dnsmasq</em> (сокращение от dns masquerade), который для работы в режиме кэширования dns запросов не требует никакой настройки - внешним dns сервером для него по-умолчанию будет тот, который прописан в /etc/resolv.conf, ну и 53-udp порт должен быть открыт.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2013-12-05T07:46:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379920#p379920</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379891#p379891" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>afanasev.p пишет:</cite><blockquote><p>Ыыыы.... жесть.<br />Укажите в конфиге второй машины такой же ns, как и на первой. Да, запросы будут уходить к вашему шлюзу. НО! Они будут уходить к нему через первую машину, и будут nat-тится на ней! Для вашего шлюза они будут выглядеть как запросы с первой машины.<br />Для чего вам держать ns? Чтобы резолвить хосты для одного (десятка) компа? Жгете напалмом.<br />И да, одного nat-а действительно достаточно. Но если ваш системный резолвер не знает у кого запрашивать dn-ы, то установка локального ns-а - это как из пушки по воробьям.</p></blockquote></div><p>Действительно, на 2-м указал dns-nameservers 192.168.0.1 и теперь разрешение имён выполняется<br />и без named. Но, если бы за NAT был не один, а 10 или больше компьютеров, не лучше ли было бы<br />для снижения нагрузки на шлюз держать локальный dns-сервер? Или это несущественно?</p><p>Также в команде для включения NAT опция &quot;-s 192.168.1.129&quot; оказалась ненужной, и без неё работает.<br />Она и не предусмотрена в описании этой команды при использовании SNAT.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-05T05:28:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379891#p379891</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379864#p379864" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zenon пишет:</cite><blockquote><div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>Я же говорил, что в сетях совершенно неопытен</p></blockquote></div><p>Тогда постарайтесь вопрос формулировать более ясно, хотя тут задача, которая обычно возникает только из спортивного интереса.<br />И перестаньте шлюз обзывать <a href="https://www.google.ru/search?q=10+port+hub&amp;newwindow=1&amp;client=firefox-a&amp;rls=org.mozilla:ru:official&amp;tbm=isch&amp;tbo=u&amp;source=univ&amp;sa=X&amp;ei=6FufUvvGBajR4QThioCIBw&amp;ved=0CCwQsAQ&amp;biw=1939&amp;bih=867#newwindow=1&amp;q=ethernet+hub&amp;rls=org.mozilla:ru%3Aofficial&amp;tbm=isch&amp;imgdii=_">хабом</a>.<br />Вообще хаб может быть например usb, те разветвитель.</p></blockquote></div><p>Согласен, это шлюз.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-04T18:48:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379864#p379864</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379841#p379841" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>Я же говорил, что в сетях совершенно неопытен</p></blockquote></div><p>Тогда постарайтесь вопрос формулировать более ясно, хотя тут задача, которая обычно возникает только из спортивного интереса.<br />И перестаньте шлюз обзывать <a href="https://www.google.ru/search?q=10+port+hub&amp;newwindow=1&amp;client=firefox-a&amp;rls=org.mozilla:ru:official&amp;tbm=isch&amp;tbo=u&amp;source=univ&amp;sa=X&amp;ei=6FufUvvGBajR4QThioCIBw&amp;ved=0CCwQsAQ&amp;biw=1939&amp;bih=867#newwindow=1&amp;q=ethernet+hub&amp;rls=org.mozilla:ru%3Aofficial&amp;tbm=isch&amp;imgdii=_">хабом</a>.<br />Вообще хаб может быть например usb, те разветвитель.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2013-12-04T16:46:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379841#p379841</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379803#p379803" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>afanasev.p пишет:</cite><blockquote><p>Ыыыы.... жесть.<br />Укажите в конфиге второй машины такой же ns, как и на первой. Да, запросы будут уходить к вашему шлюзу. НО! Они будут уходить к нему через первую машину, и будут nat-тится на ней! Для вашего шлюза они будут выглядеть как запросы с первой машины.<br />Для чего вам держать ns? Чтобы резолвить хосты для одного (десятка) компа? Жгете напалмом.<br />И да, одного nat-а действительно достаточно. Но если ваш системный резолвер не знает у кого запрашивать dn-ы, то установка локального ns-а - это как из пушки по воробьям.</p></blockquote></div><p>Возможно, попробую завтра. Мне это здесь уже советовали.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-04T13:31:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379803#p379803</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379802#p379802" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zenon пишет:</cite><blockquote><div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>Использовать 8.8.8.8 я не хотел, а bind только начал пробовать.<br />Честно говоря, я надеялся, что достаточно будет NAT, ведь 1-й перенаправляет пакеты со 2-го на 192.168.0.1,<br />поэтому, казалось бы, какая разница, с какого компьютера они приходят на хаб, если для него они все выглядят<br />как пришедшие с 1-го.</p></blockquote></div><p>Вы прикалываетесь?<br />Кто будет обеспечивать <a href="http://ru.wikipedia.org/wiki/DNS">доступ к системе доменных имен</a>?</p></blockquote></div><p>Я же говорил, что в сетях совершенно неопытен, приходилось настраивать сеть только на клиенте.<br />Действительно, если мой 2-й компьютер не имеет доступа к настоящему dns-серверу, то эту роль<br />должен брать на себя 1-й, а я думал, что благодаря NAT 1-й будет для 2-го прозрачным.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-04T13:29:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379802#p379802</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379801#p379801" />
			<content type="html"><![CDATA[<p>Ыыыы.... жесть.<br />Укажите в конфиге второй машины такой же ns, как и на первой. Да, запросы будут уходить к вашему шлюзу. НО! Они будут уходить к нему через первую машину, и будут nat-тится на ней! Для вашего шлюза они будут выглядеть как запросы с первой машины.<br />Для чего вам держать ns? Чтобы резолвить хосты для одного (десятка) компа? Жгете напалмом.<br />И да, одного nat-а действительно достаточно. Но если ваш системный резолвер не знает у кого запрашивать dn-ы, то установка локального ns-а - это как из пушки по воробьям.</p>]]></content>
			<author>
				<name><![CDATA[afanasev.p]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25834</uri>
			</author>
			<updated>2013-12-04T13:24:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379801#p379801</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379794#p379794" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>Использовать 8.8.8.8 я не хотел, а bind только начал пробовать.<br />Честно говоря, я надеялся, что достаточно будет NAT, ведь 1-й перенаправляет пакеты со 2-го на 192.168.0.1,<br />поэтому, казалось бы, какая разница, с какого компьютера они приходят на хаб, если для него они все выглядят<br />как пришедшие с 1-го.</p></blockquote></div><p>Вы прикалываетесь?<br />Кто будет обеспечивать <a href="http://ru.wikipedia.org/wiki/DNS">доступ к системе доменных имен</a>?</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2013-12-04T12:40:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379794#p379794</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: вторичный шлюз]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=379791#p379791" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>JonnyBekoff пишет:</cite><blockquote><p>Вы специально создаете запутанные ситуации?, для проверки знаний? Почему forwarders у вас указывает сам на себя?</p></blockquote></div><p>Я уже не помню, что было в этой инструкции в оригнальном файле, но я пробовал закомментировать<br />именно эту. Сейчас она есть, попробую без неё. <br />Но почему сам на себя? Она же находится на 1-м компьютере.</p><p>Однако сейчас я добился того, что со 2-го интернетовские сайты пингуются по именам.<br />В named.conf я добавил одну строку перед последней:<br /></p><div class="codebox"><pre><code>//added before include:
masters server { 192.168.0.1; };

include &quot;/etc/bind/named.conf.local&quot;;</code></pre></div><p>В named.conf.local у меня и раньше была раскомментирована строка:<br /></p><div class="codebox"><pre><code>//this string was uncommented:
include &quot;/etc/bind/zones.rfc1918&quot;;</code></pre></div><p>Ещё раз приведу named.conf.options:<br /></p><div class="codebox"><pre><code>options {
    directory &quot;/var/cache/bind&quot;;

forwarders { 192.168.0.1;  };

    auth-nxdomain no;    # conform to RFC1035
    listen-on port 53 { any; };
    allow-query { 192.168.0.0/24; 192.168.1.0/24; localhost; };
    listen-on-v6 { any; };
};</code></pre></div><p>После загрузки системы я ввёл следующие команды, подозреваю, что некоторые из них лишние:<br /></p><div class="codebox"><pre><code>modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp

iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -t nat -A POSTROUTING -s 192.168.1.129 -o eth0 -j SNAT --to-source 192.168.0.132
iptables -A INPUT -i eth0 -j ACCEPT 
iptables -A OUTPUT -o eth0 -j ACCEPT 
iptables -A FORWARD -i eth0 -j ACCEPT </code></pre></div><p>Затем я перезапустил сеть на 2-м и имена стали разрешаться.<br />Благодарю всех за помощь.</p><p>хаб 192.168.0.1 - это устройство в 19&#039;&#039;-дюймовой стойке, из которого выходят<br />20 Ethernet-овских кабелей. Так мне сказал человек, который его видел.</p><p>&quot;-s 192.168.1.129&quot; исполняется или игнорируется?</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-12-04T12:28:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=379791#p379791</id>
		</entry>
</feed>
