The OpenNET Project / Index page

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

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

"Туннель"
Сообщение от Анатолий Искать по авторуВ закладки on 09-Июн-04, 13:04  (MSK)
Помогите! Нужно построить тунель между двумя Freebds:
Free_1  193.255.242.1-внешний
Free_2  193.255.242.98 -внешний
Я пытаюсть прописать на
Free_1:nos-tun -t /dev/tun0 -s 12.2.61.49 -d 12.2.61.50 -p 4 19.255.242.98
Free_2:nos-tun -t /dev/tun0 -s 12.2.61.50 -d 12.2.61.49 -p 4 19.255.242.1
При этом получаю ошибку,но
на Free_1
ping 12.2.61.50 идет
на Free_2
ping 12.2.61.49 идет
Может я неправильно строю туннель.Может есть другай прога для поднятия тунелей на Freebsd.Но на linux достаточно просто и все понятно:
ip tunnel add имя mode ipip remote внеш.удал local внут.
ifconfig имя IP1 pointopoint IP2 netmask 255.255.255.252
где ip1=10.2.61.49  ip2=10.2.61.50
и все работает прекрасно,что есть подобного на freebsd .Правда я пытался поднять gif0:
ifconfig gif0 create inet 12.2.61.49 12.2.61.50 netmask 255.255.255.252 tunnel 193.255.242.1 193.255.242.98
здесь правда та ошибка не появляется но хосты не пингуются.Может чего-то не верно делаю для Freebsd
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Туннель"
Сообщение от Владимир emailИскать по авторуВ закладки(??) on 09-Июн-04, 14:10  (MSK)
>Помогите! Нужно построить тунель между двумя Freebds:
>Free_1  193.255.242.1-внешний
>Free_2  193.255.242.98 -внешний
>Я пытаюсть прописать на
>Free_1:nos-tun -t /dev/tun0 -s 12.2.61.49 -d 12.2.61.50 -p 4 19.255.242.98
>Free_2:nos-tun -t /dev/tun0 -s 12.2.61.50 -d 12.2.61.49 -p 4 19.255.242.1
>При этом получаю ошибку,но
>на Free_1
>ping 12.2.61.50 идет
>на Free_2
>ping 12.2.61.49 идет
>Может я неправильно строю туннель.Может есть другай прога для поднятия тунелей на
>Freebsd.Но на linux достаточно просто и все понятно:
>ip tunnel add имя mode ipip remote внеш.удал local внут.
>ifconfig имя IP1 pointopoint IP2 netmask 255.255.255.252
>где ip1=10.2.61.49  ip2=10.2.61.50
>и все работает прекрасно,что есть подобного на freebsd .Правда я пытался поднять
>gif0:
>ifconfig gif0 create inet 12.2.61.49 12.2.61.50 netmask 255.255.255.252 tunnel 193.255.242.1 193.255.242.98
>здесь правда та ошибка не появляется но хосты не пингуются.Может чего-то не
>верно делаю для Freebsd


Привет!
Для примера:
Free_1  193.255.242.1-внешний, 10.1.1.1 - внутренний
Free_2  193.255.242.98 -внешний, 10.1.2.1 - внутренний

Внутри туннеля будем использовать сеть: 10.1.10.0/30

Тогда на Free_1:
rc.conf:
ifconfig_lnc0="inet 10.1.1.1 netmask 255.255.255.0"
ifconfig_lnc1="inet 193.255.242.1 netmask какая_не_знаю"

rc.local
#Запуск туннелей
/etc/tunneling

/etc/tunneling
ifconfig gif0 create
gifconfig gif0 inet 193.255.242.1 193.255.242.98
ifconfig gif0 inet 10.1.10.1 netmask 255.255.255.252 10.1.10.2
route add 10.1.2.0/24 10.1.10.2

на Free_2
rc.conf:
ifconfig_lnc0="inet 10.1.21 netmask 255.255.255.0"
ifconfig_lnc1="inet 193.255.242.98 netmask какая_не_знаю"

rc.local
#Запуск туннелей
/etc/tunneling

/etc/tunneling
ifconfig gif0 create
gifconfig gif0 inet 193.255.242.98 193.255.242.1
ifconfig gif0 inet 10.1.10.2 netmask 255.255.255.252 10.1.10.1
route add 10.1.1.0/24 10.1.10.1

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

2. "Туннель"
Сообщение от Анатолий Искать по авторуВ закладки on 09-Июн-04, 15:12  (MSK)
Владимир! Огромоное спасибо ! Все получилось
помогла строка route add ip/mask ip  
я же прописывал route add ip/mask gw ip
и тогда при просмотре netstat -rn не добавлялясь строка c интерф.gif0
а добавлялась ed0 (какая-то абракадабра) и трафик шел через нее
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Туннель"
Сообщение от Mr.Link emailИскать по авторуВ закладки(ok) on 10-Июн-04, 23:28  (MSK)
>Для примера:
>Free_1  193.255.242.1-внешний, 10.1.1.1 - внутренний
>Free_2  193.255.242.98 -внешний, 10.1.2.1 - внутренний
>
>Внутри туннеля будем использовать сеть: 10.1.10.0/30

Может быть кто-нидь подскажет какая разница какую сеть использовать?
Я использовал как написано
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ipsec.html

>
>Тогда на Free_1:
>rc.conf:
>ifconfig_lnc0="inet 10.1.1.1 netmask 255.255.255.0"
>ifconfig_lnc1="inet 193.255.242.1 netmask какая_не_знаю"
>
>rc.local
>#Запуск туннелей
>/etc/tunneling
>
>/etc/tunneling
>ifconfig gif0 create
>gifconfig gif0 inet 193.255.242.1 193.255.242.98

на FreeBSD 5.2 команды 'gifconfig' у меня не оказалось. Решил проблему man ifconfig (подумал что в новой версии переложили эти функции на нее)

>ifconfig gif0 inet 10.1.10.1 netmask 255.255.255.252 10.1.10.2
>route add 10.1.2.0/24 10.1.10.2

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


Удалить

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




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

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