<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://megapuper.ru/index.php?action=history&amp;feed=atom&amp;title=GRE-%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D1%8C_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_FreeBSD_%D0%B8_Cisco</id>
	<title>GRE-туннель между FreeBSD и Cisco - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://megapuper.ru/index.php?action=history&amp;feed=atom&amp;title=GRE-%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D1%8C_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_FreeBSD_%D0%B8_Cisco"/>
	<link rel="alternate" type="text/html" href="http://megapuper.ru/index.php?title=GRE-%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D1%8C_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_FreeBSD_%D0%B8_Cisco&amp;action=history"/>
	<updated>2026-05-01T13:46:53Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://megapuper.ru/index.php?title=GRE-%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D1%8C_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_FreeBSD_%D0%B8_Cisco&amp;diff=178&amp;oldid=prev</id>
		<title>Root: Новая страница: «Задача: соединить две удалённые локалки посредством простейшего туннеля. Имеем FreeBSD 9.1 и …»</title>
		<link rel="alternate" type="text/html" href="http://megapuper.ru/index.php?title=GRE-%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D1%8C_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_FreeBSD_%D0%B8_Cisco&amp;diff=178&amp;oldid=prev"/>
		<updated>2013-12-04T10:46:32Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Задача: соединить две удалённые локалки посредством простейшего туннеля. Имеем FreeBSD 9.1 и …»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Задача: соединить две удалённые локалки посредством простейшего туннеля. Имеем FreeBSD 9.1 и Cisco 1841 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Во фре:'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Проверяем подгружен ли модуль: &lt;br /&gt;
 # kldstat -v | grep gre&lt;br /&gt;
  5    1 0xcaacd000 4000     if_gre.ko (/boot/kernel/if_gre.ko)&lt;br /&gt;
  		529 if_gre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нет загружаем руками(у меня модуль подгружался при создании gre0 интерфейса): &lt;br /&gt;
 # kldload if_gre.ko&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее: &lt;br /&gt;
 # ifconfig gre0 create&lt;br /&gt;
 # ifconfig gre0 10.10.30.2 10.10.30.1 netmask 255.255.255.0&lt;br /&gt;
 # ifconfig gre0 tunnel 85.233.115.11 89.113.51.18&lt;br /&gt;
&lt;br /&gt;
* 10.10.30.2 - ипишка туннеля на стороне фри &lt;br /&gt;
*  10.10.30.1 - ипишка туннеля на стороне cisco &lt;br /&gt;
*  85.233.115.11 - реальник на стороне фри &lt;br /&gt;
*  89.113.51.18 - реальник на стороне cisco &lt;br /&gt;
&lt;br /&gt;
 # ifconfig&lt;br /&gt;
 gre0: flags=9051&amp;lt;UP,POINTOPOINT,RUNNING,LINK0,MULTICAST&amp;gt; metric 0 mtu 1476&lt;br /&gt;
 	tunnel inet 85.233.115.11 --&amp;gt; 89.113.51.18&lt;br /&gt;
 	inet 10.10.30.2 --&amp;gt; 10.10.30.1 netmask 0xffffff00 &lt;br /&gt;
        inet6 fe80::250:56ff:fe90:d3b%gre0 prefixlen 64 scopeid 0x4 &lt;br /&gt;
        nd6 options=21&amp;lt;PERFORMNUD,AUTO_LINKLOCAL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''На cisco:''' &lt;br /&gt;
 interface Tunnel1&lt;br /&gt;
  description glazik&lt;br /&gt;
  ip address 10.10.30.1 255.255.255.252&lt;br /&gt;
  tunnel source 89.113.51.18&lt;br /&gt;
  tunnel destination 85.233.115.11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Проверяем доступность туннеля с фри: &lt;br /&gt;
 # ping 10.10.30.1&lt;br /&gt;
 PING 10.10.30.1 (10.10.30.1): 56 data bytes&lt;br /&gt;
 64 bytes from 10.10.30.1: icmp_seq=0 ttl=255 time=37.448 ms&lt;br /&gt;
 64 bytes from 10.10.30.1: icmp_seq=1 ttl=255 time=38.254 ms&lt;br /&gt;
 64 bytes from 10.10.30.1: icmp_seq=2 ttl=255 time=37.219 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы всё это работало после перезагрузки, в &amp;lt;code bash&amp;gt;/usr/local/etc/rc.d/&amp;lt;/code&amp;gt; создаём скрипт ifup_gre0.sh, права 555(туда же пихаем маршруты к сетям): &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 sleep 2&lt;br /&gt;
 kldload /boot/kernel/if_gre.ko&lt;br /&gt;
 ifconfig gre0 create&lt;br /&gt;
 ifconfig gre0 tunnel 85.233.115.11 89.113.51.18&lt;br /&gt;
 ifconfig gre0 10.10.30.2 10.10.30.1 netmask 255.255.255.0&lt;br /&gt;
 ifconfig gre0 up&lt;br /&gt;
 route add 192.168.2.0/24 10.10.30.1&lt;/div&gt;</summary>
		<author><name>Root</name></author>
		
	</entry>
</feed>