URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 46671
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Создание gif туннеля в FreeBSD"

Отправлено auto_tips , 13-Дек-08 17:56 
1) Собрать ядро с "pseudo-device   gif"
2) В /etc/rc.conf добавить в список сетевых интерфейсов gif0
3) В /etc создать файл под именем start_if.gif0 и сделать ему chmod +x
4) Вставить в файл примерно следующее содержание:
#!/bin/sh
/sbin/ifconfig gif0 create inet virtual-local-ip virtual-remote-ip\
       netmask 255.255.255.252 tunnel source-addr remote-addr mtu 1500 up
/sbin/route add default your-default-router
/sbin/route add -net localnetwork-at-remote virtual-remote-ip


URL:
Обсуждается: http://www.opennet.me/tips/info/575.shtml


Содержание

Сообщения в этом обсуждении
"Создание gif туннеля в FreeBSD"
Отправлено 4ertus2 , 13-Дек-08 17:56 
Есть более грамотный способ:
в rc.conf добавляем:

gif_interfaces="gre0"
gifconfig_gre0="10.10.0.2 10.10.0.1"
ifconfig_gre0="192.168.0.2 192.168.0.1 netmask 0xffffffff link1"

где адреса сети 10.10.х.х - реальные, 192.168.0.х - выданы туннелю.

Для лялиха на другой стороне:
ip tunnel add gre1 mode gre remote 10.10.0.2 local 10.10.0.1
ip link set gre1 up
ifconfig gre1 inet 192.168.0.1 dstaddr 192.168.0.2


"Создание gif туннеля в FreeBSD"
Отправлено Админ Веня , 12-Сен-10 20:47 
Оно то да. но маршрутизацию никто не отменял.
http://uawiki.blogspot.com/2010/09/gif-freebsd.html

"Создание gif туннеля в FreeBSD"
Отправлено an , 14-Апр-11 15:43 
в rc.conf:

static_routes="r1"
route_r1="1.1.1.1 -iface gif0"