The OpenNET Project / Index page

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

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

"Проблема с IPFW2"
Сообщение от Lia emailИскать по авторуВ закладки on 16-Окт-04, 17:42  (MSK)
Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFW2

Сделал:
cd /usr/src/lib/libalias
make -DIPFW2 && make install
Все прошло.

А дальше делаю:
cd /usr/src/sbin/ipfw
make -DIPFW2
и получаю

Warning: Object directory not changed from original /usr/src/sbin/ipfw
cc -O -pipe  -Wall -DIPFW2    -c ipfw2.c
ipfw2.c: In function `do_cmd':
ipfw2.c:380: `IP_FW_TABLE_LIST' undeclared (first use in this function)
ipfw2.c:380: (Each undeclared identifier is reported only once
ipfw2.c:380: for each function it appears in.)
ipfw2.c:381: `IP_FW_TABLE_GETSIZE' undeclared (first use in this function)
ipfw2.c: In function `print_ip':
ipfw2.c:710: `O_IP_SRC_LOOKUP' undeclared (first use in this function)
ipfw2.c:711: `O_IP_DST_LOOKUP' undeclared (first use in this function)
ipfw2.c: In function `show_ipfw':
ipfw2.c:1080: `O_IP_SRC_LOOKUP' undeclared (first use in this function)
ipfw2.c:1095: `O_IP_DST_LOOKUP' undeclared (first use in this function)
ipfw2.c: In function `list':
ipfw2.c:1692: warning: `last' might be used uninitialized in this function
ipfw2.c: In function `fill_ip':
ipfw2.c:1932: `O_IP_DST_LOOKUP' undeclared (first use in this function)
ipfw2.c: In function `add_srcip':
ipfw2.c:2684: `O_IP_DST_LOOKUP' undeclared (first use in this function)
ipfw2.c:2685: `O_IP_SRC_LOOKUP' undeclared (first use in this function)
ipfw2.c: In function `add_dstip':
ipfw2.c:2701: `O_IP_DST_LOOKUP' undeclared (first use in this function)
ipfw2.c: In function `table_handler':
ipfw2.c:3632: syntax error before `ent'
ipfw2.c:3633: `ipfw_table' undeclared (first use in this function)
ipfw2.c:3633: `tbl' undeclared (first use in this function)
ipfw2.c:3633: warning: statement with no effect
ipfw2.c:3634: syntax error before `int'
ipfw2.c:3641: `ent' undeclared (first use in this function)
ipfw2.c:3648: `do_add' undeclared (first use in this function)
ipfw2.c:3652: `p' undeclared (first use in this function)
ipfw2.c:3667: `IP_FW_TABLE_ADD' undeclared (first use in this function)
ipfw2.c:3667: `IP_FW_TABLE_DEL' undeclared (first use in this function)
ipfw2.c:3672: `IP_FW_TABLE_FLUSH' undeclared (first use in this function)
ipfw2.c:3675: `a' undeclared (first use in this function)
ipfw2.c:3676: `l' undeclared (first use in this function)
ipfw2.c:3677: `IP_FW_TABLE_GETSIZE' undeclared (first use in this function)
ipfw2.c:3679: `ipfw_table_entry' undeclared (first use in this function)
ipfw2.c:3684: `IP_FW_TABLE_LIST' undeclared (first use in this function)
*** Error code 1

??????????????

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

 Оглавление

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

1. "Проблема с IPFW2"
Сообщение от poige Искать по авторуВ закладки(??) on 16-Окт-04, 21:07  (MSK)
>Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
>options         IPFIREWALL
>options         IPFIREWALL_VERBOSE
>options         IPFW2

[...]

>??????????????

ядро собрано уже или только опции в config добавлены?...

/poige
--
http://www.i.morning.ru/~poige/

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

2. "Проблема с IPFW2"
Сообщение от Lia emailИскать по авторуВ закладки on 17-Окт-04, 14:19  (MSK)
>>Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
>>options         IPFIREWALL
>>options         IPFIREWALL_VERBOSE
>>options         IPFW2
>
>[...]
>
>>??????????????
>
>ядро собрано уже или только опции в config добавлены?...
>
>/poige
>--
>http://www.i.morning.ru/~poige/

Сначало пробовал до сборки ядра состряпать ipfw2 как в манах сказано черным по белому, результат был такой же, потом решил пересобрать ядро для начала и снова попробовать, один хрен

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

3. "Проблема с IPFW2"
Сообщение от Lia emailИскать по авторуВ закладки on 17-Окт-04, 14:23  (MSK)
>>Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
>>options         IPFIREWALL
>>options         IPFIREWALL_VERBOSE
>>options         IPFW2
>
>[...]
>
>>??????????????
>
>ядро собрано уже или только опции в config добавлены?...
>
>/poige
>--
>http://www.i.morning.ru/~poige/

make без ключей делается без вопросов кстати

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

4. "Проблема с IPFW2"
Сообщение от poige Искать по авторуВ закладки(??) on 18-Окт-04, 13:44  (MSK)
>Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
-----------------------------^^^^^^^^^^^^^^^^^^^^^^^

"догони" и userland, для чистоты эксперимента.

/poige


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

5. "Проблема с IPFW2"
Сообщение от Lia emailИскать по авторуВ закладки on 18-Окт-04, 14:33  (MSK)
>>Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
>-----------------------------^^^^^^^^^^^^^^^^^^^^^^^
>
>"догони" и userland, для чистоты эксперимента.
>
>/poige


Да блин, неохота, как то и не надо оно мне
но ради пионерского интереса конечна надо !

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

6. "Проблема с IPFW2"
Сообщение от Aleon Искать по авторуВ закладки on 28-Окт-04, 01:37  (MSK)
>>>Поставил Free-4.10 release, догнал ядро до стейбла с поддержкой
>>-----------------------------^^^^^^^^^^^^^^^^^^^^^^^
>>
>>"догони" и userland, для чистоты эксперимента.
>>
>>/poige
>
>
>Да блин, неохота, как то и не надо оно мне
>но ради пионерского интереса конечна надо !


Помогла замена исходника /usr/src/sbin/ipfw/ipfw2.c на версию 1.4.2.20, вот она:
http://cvsup.pt.freebsd.org/cgi-bin/cvsweb/cvsweb.cgi/~checkout~/src/sbin/ipfw/ipfw2.c?rev=1.4.2.20&content-type=text/plain&only_with_tag=RELENG_4

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

7. "P.S."
Сообщение от Aleon Искать по авторуВ закладки on 28-Окт-04, 02:07  (MSK)
P.S.:
В этом случае не будет работать новая фича IPFW2 - LOOKUP TABLES.
Именно этот код, похоже, недоработан:(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "P.S."
Сообщение от Lia emailИскать по авторуВ закладки on 30-Окт-04, 11:15  (MSK)
>P.S.:
>В этом случае не будет работать новая фича IPFW2 - LOOKUP TABLES.
>
>Именно этот код, похоже, недоработан:(

Я нашел другой выход, поскоку из исходников стейбла ipfw2 не собирался
Скопировал файл ipfw2.c с диска free-4.10, то бишь релиз
С ним скомпилилось без проблем

получается что код действительно не доработан для стейбла

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

9. "нашел грабли..."
Сообщение от Aleon Искать по авторуВ закладки on 13-Ноя-04, 02:03  (MSK)
Разобрался, в чём дело:
нужно было обновить дерево /usr/src (cvs tag=RELENG_4), затем сделать buildworld и installworld...
теперь IPFW2 умеет работать с таблицами;-)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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