Исходник rfw-client
-
- Сообщения: 131
- Зарегистрирован: Ср авг 10, 2005 21:32
- Откуда: Москва
Уже портировалInstruktor писал(а):Кто-нить может портнуть под фрю?
Вот новая версия, собирается под linux (epoll) и freebsd (kqueue). На фре тестил на 6.0, другие не проверял. И исправил некорректное поведение про реконнекте в b4.
http://195.64.194.50/rfw5client-1.0.b6.tar.gz
Последний раз редактировалось ds Ср апр 09, 2008 16:51, всего редактировалось 1 раз.
[root@localhost rfw5client-1.0.b5]# make
cc -W -Wall -DCONFIG_FILE=\"/opt/rfw5client/etc/rfw5client.conf\" -DRFW_VERSION=\"1.0.b5\" -c -o main.o main.c
main.c:5:25: error: openssl/md5.h: Нет такого файла или каталога
main.c: In function ‘genresponse’:
main.c:28: ошибка: ‘MD5_CTX’ undeclared (first use in this function)
main.c:28: ошибка: (Each undeclared identifier is reported only once
main.c:28: ошибка: for each function it appears in.)
main.c:28: ошибка: expected ‘;’ before ‘md5c’
main.c:29: предупреждение: implicit declaration of function ‘MD5_Init’
main.c:29: ошибка: ‘md5c’ undeclared (first use in this function)
main.c:30: предупреждение: implicit declaration of function ‘MD5_Update’
main.c:32: предупреждение: implicit declaration of function ‘MD5_Final’
make: *** [main.o] Ошибка 1
а где openssl/md5.h и все остальное что находится в этом каталоге и в каталоге sys?
cc -W -Wall -DCONFIG_FILE=\"/opt/rfw5client/etc/rfw5client.conf\" -DRFW_VERSION=\"1.0.b5\" -c -o main.o main.c
main.c:5:25: error: openssl/md5.h: Нет такого файла или каталога
main.c: In function ‘genresponse’:
main.c:28: ошибка: ‘MD5_CTX’ undeclared (first use in this function)
main.c:28: ошибка: (Each undeclared identifier is reported only once
main.c:28: ошибка: for each function it appears in.)
main.c:28: ошибка: expected ‘;’ before ‘md5c’
main.c:29: предупреждение: implicit declaration of function ‘MD5_Init’
main.c:29: ошибка: ‘md5c’ undeclared (first use in this function)
main.c:30: предупреждение: implicit declaration of function ‘MD5_Update’
main.c:32: предупреждение: implicit declaration of function ‘MD5_Final’
make: *** [main.o] Ошибка 1
а где openssl/md5.h и все остальное что находится в этом каталоге и в каталоге sys?
Подтверждаю, под 6.0 все компилится без проблем.
Правда все-равно не коннектится, вот main.log
Правда все-равно не коннектится, вот main.log
Вот конфиг:Info : Apr 09 17:52:32 StreamConnection: Connection from 192.168.1.2:52391 closed
Info : Apr 09 17:53:42 StreamConnection: Connection thread started. Peer 192.168.1.2:65272
ERROR : Apr 09 17:53:42 StreamConnection: Unable to maintain connection. Error code <22>
Info : Apr 09 17:53:42 StreamConnection: Connection from 192.168.1.2:65272 closed
Info : Apr 09 17:53:44 StreamConnection: Connection thread started. Peer 192.168.1.2:52218
ERROR : Apr 09 17:53:44 StreamConnection: Unable to maintain connection. Error code <22>
Info : Apr 09 17:53:44 StreamConnection: Connection from 192.168.1.2:52218 closed
Info : Apr 09 17:53:46 StreamConnection: Connection thread started. Peer 192.168.1.2:63355
ERROR : Apr 09 17:53:46 StreamConnection: Unable to maintain connection. Error code <22>
Info : Apr 09 17:53:46 StreamConnection: Connection from 192.168.1.2:63355 closed
Вот лог rfw5client:core_host = 192.168.1.1;
core_timeout = 35;
core_reconnect_timeout = 2;
rfw_name = test_rfw;
rfw_login = firewall1;
rfw_password = firewall1;
core_sync=1;
logfile = /test/netup/rfw5client-1.0.b5/log/rfw5client.log;
firewall_path = /sbin/ipfw;
09 Apr 2008 17:54:17 [39070] NOTIFY: Start (re)connect to 192.168.1.1:12758
09 Apr 2008 17:54:17 [39070] NOTIFY: Success connect to 192.168.1.1:12758
09 Apr 2008 17:54:17 [39070] ERROR: Received unknown packet
09 Apr 2008 17:54:19 [39070] NOTIFY: Start (re)connect to 192.168.1.1:12758
09 Apr 2008 17:54:19 [39070] NOTIFY: Success connect to 192.168.1.1:12758
09 Apr 2008 17:54:19 [39070] ERROR: Received unknown packet
у меня тоже самое к стати по модулю rfw может ктонибудь подскажет мне в че трабла viewtopic.php?t=5614
не работает
[root@localhost bin]# ./utm5_core -v
?Debug : Apr 09 02:03:08 Rehash: Rehash manager started
Notice: Apr 09 02:03:08 ModMap: Sub-Module 'rehash' inserted...
NetUP UTM billing system core. Compile date: Nov 29 2007 21:06:17
Version:5.2.1-005-rh9
Copyright (c) 2001-2007 NetUP Inc. www.netup.ru
[root@localhost bin]# ./utm5_core -v
?Debug : Apr 09 02:03:08 Rehash: Rehash manager started
Notice: Apr 09 02:03:08 ModMap: Sub-Module 'rehash' inserted...
NetUP UTM billing system core. Compile date: Nov 29 2007 21:06:17
Version:5.2.1-005-rh9
Copyright (c) 2001-2007 NetUP Inc. www.netup.ru
ds писал(а):Это нормально, просто у 04-го видимо немнго другой протокол.Ata-man писал(а):Смущает строчка "Received unknown packet", и это при том, что SSL у меня не включен.
Скоро сделаю
Попробуй эту: Заработала с 003 и с 005, может и с 004 будет (ее нет у меня).
http://195.64.194.50/rfw5client-1.0.b6.tar.gz