The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Поднять GRE туннель на FreeBSD 5.2"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Поднять GRE туннель на FreeBSD 5.2"
Сообщение от andrew Искать по авторуВ закладки(??) on 04-Май-04, 15:42  (MSK)
ОС - FreeBSD 5.2

Необходимо организовать следующее:

lan(192.168.)---router <----- tunnel -----> host
              (10.10.a.b)                (80.252.x.y)
                  \                         /
                    ---- some networks ----

Конкретнее, нужно настроить только router, так как с другой стороны все настроено(ранее на машине router стоял линукс - все работало)

10.10.a.b - внешний интерфейс машины router
host - cisco или линукс машина

Почитал man gre и сделал так:

ifconfig gre0 create
ifconfig gre0 tunnel 10.10.a.b 80.252.x.y
ifconfig gre0 10.10.a.b 80.252.x.y netmask 0xffffffff link1 up

Туннель создается и, вроде, работает, но на нем идет огромная потеря пакетов - из 100 пингов доходит всего 1-2...

Что может быть?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Поднять GRE туннель на FreeBSD 5.2"
Сообщение от andrew Искать по авторуВ закладки(??) on 05-Май-04, 14:48  (MSK)
Так, хорошо. Тогда немного меняю вопрос:
В линуксе GRE-туннель поднимается такими коммандами:

# modprobe ip_gre

# ip tunnel add tunl1 mode gre local 10.10.a.b remote 80.252.x.y dev eth0 ttl 8

# ifconfig tunl1 192.168.181.254 pointopoint 80.252.x.y

Как поднять такой же туннель в FreeBSD?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Поднять GRE туннель на FreeBSD 5.2"
Сообщение от flusher emailИскать по авторуВ закладки(??) on 05-Май-04, 15:57  (MSK)
#!/bin/bash
GRE_I_FACE=gre0
EARTH_IP=x.x.x.x
VPN_SRV_IP=y.y.y.y
GRAY_SRV=192.168.101.88
GRAY_CLI=192.168.101.88
EARTH_GW=x.x.x.z
                                                                                                                                            
echo " create new gre tunnel"
/sbin/ifconfig $GRE_I_FACE create
/sbin/ifconfig $GRE_I_FACE tunnel $EARTH_IP $VPN_SRV_IP
echo "assign PS ip to tunnel interface"
/sbin/ifconfig $GRE_I_FACE $PS_GRAY_CLI $PS_GRAY_SRV
echo "add route to gray tunnel IP"
/sbin/route add $PS_GRAY_SRV/32 -interface $GRE_I_FACE
echo "route to VPN-server via earth"
/sbin/route add $VPN_SRV_IP $EARTH_GW
echo "delete currewnt default route"
/sbin/route delete default
echo "setting up new default route"
/sbin/route add default $PS_GRAY_SRV

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру