BM и GRE

Обсуждение технических вопросов по продуктам Novell

BM и GRE

Сообщение Ravil » 25 ноя 2008, 11:07

BM 3.8 SP3 стоит задача из ЛВС подцепить клиента к серверу VPN (MS)
GRE бордюр 3.8 понимает ли нет ? сталкивался кто нибудь с этим ?
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

Сообщение Dimerson » 25 ноя 2008, 12:03

Погуглите тут.
NAT новелловский GRE не понимает.

Я помнится начинал портировать Frikin Proxy (для проброса изнутри)
оно даже работало (1 раз) но после дисконнекта-реконнекта не пускало.

Все сказали что мол это нафиг не надо тк нестандарт. IPSEC ходит наура (Nat Travesal).

В общем если не хоцца возиться то Linux в минимальной конфигурации.
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Ravil » 25 ноя 2008, 12:29

понятно

:D
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

Сообщение Dimerson » 25 ноя 2008, 16:08

Есть желание повозиться с frikin proxy nlm , raw sockets , gcc ?
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Ravil » 26 ноя 2008, 10:22

Можно попробовать , где это все взять ?

а так задачу уже решил через аппартный файрвол
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

Сообщение Dimerson » 26 ноя 2008, 12:15

гуглим frickin proxy.

и собираем ее в виде NLM с помощью GCC (легкая правка напильником сырцов).

для этого :
1.)добавить

//Netware Port start
#define IPPROTO_GRE 0x2F
#define IP_HDRINCL 2
#define MSG_DONTWAIT 0
#define close(s) shutdown(s,2)
//Netware Port end

2.) комментим полностью
и вызов и само тело функции
int _drop_priv_perm(char *a_user)

3.) заменить #include <sys_слеш_select> на #include <netinet_слеш_in>


собираем ваткомом
i586-netware-gcc.exe -o frickin.nlm main.c rfc2637.c


Получаемый frickin.nlm не работает - на GRE пакеты TCP/IP стек NetWare кидает ICMP отлупы "Unknown Protocol".

Моск подсказал что это легко обойти загрузив aiopptp.nlm
Просмотр в IDA показал что скорее всего помогает вызов с недокументированными параметрами

AllocateResourceTag (NLMHandle, *descriptionString, 0x53424345)

то есть можно добавить в код инициализации это (если дойдет до продуктивного юзинга) и освобождение ресурсов в код выгрузки.

в резалте юзать так :

load aiopptp.nlm
load frickin.nlm -s MS_VPN_SERVER_IP_HERE -l NW_SERVER_IP_HERE

MS_VPN_SERVER_IP_HERE - куды перекидывать PPTP
NW_SERVER_IP_HERE - хде слушать PPTP


и оно запускается и 1 сессия очень замечательно работает.
по завершению сессии вторая не запускается.
еще чудесатее с выгрузкой.

Но сам факт того что оно завелось и пригодно для причесывания говорить что платформу NetWare хоронить рано .... еще б была возможность дописывать модули в духе того как

ip_nat_ftp итд реализовано в Netfilter.
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Dimerson » 01 дек 2008, 14:42

Ну что ? собралось ?
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

про GRE

Сообщение Павел Гарбар » 01 дек 2008, 15:01

Есть такой ТИД 2940143 про фильтры - там как добавить GRE 47 в список протоколов.
В другом ТИДе всеравно написано, что через NAT ни в 3.7, ни в 3.8 GRE не работает. (хотя я в свое время слышал, что собирались сделать в 3.8)
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Сообщение Dimerson » 01 дек 2008, 15:07

Причем отсутствие поддержки протокола GRE в Netware NAT мтотивируют тем, что мол это не стандартный VPN и он скоро умрет и вообще никому не нужен .

Жаль что нет системы плагинов для поддержки добавочных протоколов :(
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Ravil » 02 дек 2008, 14:35

Павел поищу этот тид
а так везде черным по белому написано не поддерживается

Dimerson еще не собирал руки не дошли спасибо за инфу
как разгребу немного обязательно попробую
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

Сообщение Ravil » 02 дек 2008, 14:38

не нашел что то я ТИД 2940143
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

Что-то ТИДы по номеру плохо ищут

Сообщение Павел Гарбар » 03 дек 2008, 11:31

Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Сообщение Ravil » 03 дек 2008, 12:18

Павел спасибо

сейчас попробую
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

Сообщение Dimerson » 03 дек 2008, 12:51

Тот тид лишь о создании Filter Exception для PPTP.
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Ravil » 03 дек 2008, 13:21

сейчас поглядел это только фильтры и это не помогает :(

в принципе тему можно закрыть
Ravil
 
Сообщения: 396
Зарегистрирован: 17 июл 2002, 12:05
Откуда: Kazan

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26