<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; маршрутизация TUN]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24022&amp;type=atom" />
	<updated>2012-08-29T08:46:36Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=24022</id>
		<entry>
			<title type="html"><![CDATA[Re: маршрутизация TUN]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=296135#p296135" />
			<content type="html"><![CDATA[<p>Вот вырезка из официального мана с сайта openvpn.net<br /></p><div class="quotebox"><blockquote><p>There are some caveats to be aware of when using &quot;tun&quot; style devices on Windows: the --ifconfig endpoints chosen <br />&nbsp; &nbsp; must be the two &quot;middle&quot; addresses in a 255.255.255.252 subnet.</p></blockquote></div><p>но там не обьясняется почему.</p><p>А вот <a href="http://www.opennet.ru/openforum/vsluhforumID1/87464.html">дебаты с opennet&#039;a</a><br /></p><div class="quotebox"><blockquote><p>Для windows клиентов адрес шлюза и самого клиента должны быть в одной подсети /30. Это ограничения самой реализации tun на windows</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[prostrelov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25317</uri>
			</author>
			<updated>2012-08-29T08:46:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=296135#p296135</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: маршрутизация TUN]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=296098#p296098" />
			<content type="html"><![CDATA[<p>route 10.10.100.0 255.255.255.252<br />для<br />ifconfig-push 10.10.200.2 10.10.200.1</p><p>server 10.10.100.0 255.255.255.0<br />для<br />client-to-client</p><p>Чтоб видели друг друга.</p><p>Как то так.</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2012-08-29T06:52:31Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=296098#p296098</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: маршрутизация TUN]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=296091#p296091" />
			<content type="html"><![CDATA[<p>Вот как раз этот момент я понять и не могу.</p><p><strong>server.conf</strong><br /><span class="bbu">server 10.10.100.0 255.255.255.0</span><br />создаёт 2 записи в таблице маршрутизации: <br />10.10.100.2 0.0.0.0 UH Tun0<br />10.10.100.0 255.255.255.0 UG Tun0<br />то-есть все пакеты адресованные сети 10.10.100.0\24 будут уходить к гейту с адрессом 10.10.100.2<br />в свою очередь гейт этот обьявлен в первой записи и виден напрямую без шлюзов.</p><p><span class="bbu">route 10.10.100.0 255.255.255.252</span><br /><strong>для чего добавляется 30я подсеть ???</strong></p><p>в <a href="http://www.lissyara.su/articles/freebsd/security/openvpn/">этой</a> статье сказано:<br /></p><div class="quotebox"><blockquote><p>В /usr/local/etc/openvpn/ccd при создании файла с настройками для клиента помните:<br />ifconfig-push 10.10.200.2 10.10.200.1<br />этой сторокой организовуем езернет-тун с сеткой 10.10.200.0, 2-мя тачками с айпишнегами 10.10.200.2 и 10.10.200.1 и бродкастом 10.10.200.3<br />соответственно при создании 2-го, 3-го и т.д. клиента - строка должна принимать вид<br />ifconfig-push 10.10.200.6 10.10.200.5<br />ifconfig-push 10.10.200.10 10.10.200.9<br />и т.д</p></blockquote></div><p>то-есть организуются 30е сетки на клиентах.</p><p>но зачем делать 30е подсети(которые отчасти являются тунелями) если мы и так работаем в виртуальной сети ?<br />это делалось для того чтобы маршрутизация между серверами работала правельно или для изалированности виртуальных каналов между серверами ? можно ли обойтись без этой записи ?</p>]]></content>
			<author>
				<name><![CDATA[prostrelov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25317</uri>
			</author>
			<updated>2012-08-29T06:41:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=296091#p296091</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: маршрутизация TUN]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=295950#p295950" />
			<content type="html"><![CDATA[<p>10.10.100.0/24 это ваша виртуальная подсесть.</p><p>Поидее если убрать </p><div class="codebox"><pre><code>client-to-client</code></pre></div><p> то как раз последнего маршрута и не должно быть.<br />/32 будет всегда указывает путь vpn сервера.</p><p>Раз вы указываете </p><div class="codebox"><pre><code>push &quot;route 192.168.0.0 255.255.255.0&quot;
# Филиал №1
push &quot;route 192.168.1.0 255.255.255.0&quot;
# Филиал №2
push &quot;route 192.168.2.0 255.255.255.0&quot;
# Филиал №3
push &quot;route 192.168.3.0 255.255.255.0&quot;</code></pre></div><p>Тогда нету смысла указывать </p><div class="codebox"><pre><code>client-to-client</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2012-08-28T10:40:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=295950#p295950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[маршрутизация TUN]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=295941#p295941" />
			<content type="html"><![CDATA[<p>Настраиваюсь OpenVPN по аналогии со статьёй <a href="http://www.lissyara.su/articles/freebsd/security/openvpn+pkcs-12/">©Cancer</a><br />вкратце: <br />- соединения между виртуальными устройствами 3х филиалов вида точка-точка <br />- используются TUN устройства<br />- 192.168.0.0\24 - центр.офис. <br />- 192.168.1.0\24, 192.168.2.0\24, 192.168.3.0\24 - филиалы.</p><p><strong>server.conf</strong><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"><p>port 1194<br />proto udp<br />dev tun0<br />management localhost 8329</p><p>ca /usr/local/etc/openvpn/keys/ca.crt<br />cert /usr/local/etc/openvpn/keys/server.crt<br />key /usr/local/etc/openvpn/keys/server.key<br />dh /usr/local/etc/openvpn/keys/dh2048.pem</p><p>server 10.10.100.0 255.255.255.0</p><p># указываем внутренний DNS и WINS серверы<br />push &quot;dhcp-option DNS 192.168.0.1&quot;<br />push &quot;dhcp-option DNS 192.168.0.10&quot;<br />push &quot;dhcp-option WINS 192.168.0.1&quot;</p><p>push &quot;route 192.168.0.0 255.255.255.0&quot;<br /># Филиал №1<br />push &quot;route 192.168.1.0 255.255.255.0&quot;<br /># Филиал №2<br />push &quot;route 192.168.2.0 255.255.255.0&quot;<br /># Филиал №3<br />push &quot;route 192.168.3.0 255.255.255.0&quot;</p><p>client-config-dir ccd<br /># добавляем маршрут сервер-клиент<br />route 10.10.100.0 255.255.255.252<br /># Филиал №1<br />route 192.168.1.0 255.255.255.0<br /># Филиал №2<br />route 192.168.2.0 255.255.255.0<br /># Филиал №3<br />route 192.168.3.0 255.255.255.0<br />client-to-client<br />tls-server<br />tls-auth keys/ta.key 0<br />tls-timeout 120<br />auth SHA1<br />cipher BF-CBC<br />keepalive 10 120<br />comp-lzo<br />max-clients 100<br />user nobody<br />group nobody<br />persist-key<br />persist-tun<br />status /var/log/openvpn/openvpn-status.log<br />log /var/log/openvpn/openvpn.log<br />verb 3</p></div></div><p><strong>route -n</strong><br /><span class="postimg"><img src="http://i.imgur.com/64FT2.png" alt="http://i.imgur.com/64FT2.png" /></span><br />eth интерфейсы я специально выключил т.к. меня интересует исключительно логика виртуального интерфейса TUN.</p><p><strong>помогите пожалуйста прояснить что описывают 1е три записи относительно openVPN.</strong><br />На каких этапах эти пути нужны и какую роль они выполняют.</p><p>как я это понял:<br />1й маршрут: показывает что хост 10.10.100.2 находится в непосредственной видимости и обращение к нему не требует пересылки через маршрутизатор.</p><p>2й маршрут: здесь описывается 30я сетка все узлы которой доступны через маршрутизатор 10.10.100.2<br />а т.к. в 30й сети для узлов используется всего 2 адреса, один из которых уже используется на нашем интерфейсе tun<br />то я не очень понимаю зачем эта запись нужна если уже есть 1я.</p><p>3й маршрут: третий маршрут показывает что подсеть 10.10.100.0 доступна через маршрутизатор 10.10.100.2<br />Тут не очень понятно. В таблице ранее была обьявлена 30я сеть в которой используются адреса 10.10.100.0,1,2,3<br />Тут мы обьявляем 24ю сеть в которой также могут существовать адреса 10.10.100.0,1,2,3<br />Не будет ли конфликтов ? Зачем дважды обьявляются сети ? Если вспомнить что от чего в IP адресе отделяет маска, то получится что эти сети (не смотря на схожую запись в десятичной форме) разные и конфликтовать адреса в них не могут. Но вопрос остаётся - для чего описывается сеть 10.10.100.0\24 если это не сеть для соединения точка-очка ?</p>]]></content>
			<author>
				<name><![CDATA[prostrelov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25317</uri>
			</author>
			<updated>2012-08-28T09:19:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=295941#p295941</id>
		</entry>
</feed>
