The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"freebsd4+squid as tr.proxy"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"freebsd4+squid as tr.proxy" 
Сообщение от Mosss Искать по авторуВ закладки on 23-Дек-04, 11:55  (MSK)
Люди добрые! Неужели у меня настолько кривые руки? :-( Уже третий день упорно посылает меня squid и не работает в прозрачном режиме. Я думал, может порт кривой, цвсапался каждый день, без толку... Проблема в том, что сквид даже не собирается с нужным ключиком (--enable-ipf-transparent). Говорит, что IPF хидеры не найдены и поэтому не буду прозрачным. А --enable-pf-transparent не хочет, т.к. pf только в 5-й фре присутствует....

Эти самые заголовки надо где-то отдельно брать?! :-(

p.s. с пятой фрёй опыт опрозрачивания сквида на 100% успешный... а тут... это реально в принципе?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "freebsd4+squid as tr.proxy" 
Сообщение от Mosss Искать по авторуВ закладки on 23-Дек-04, 12:52  (MSK)
подозрительно то, что --enable-ipf-transparent надо через то место включать (по make config его нет). Да и в Makefile английским языком написано, что во фре эта фича не работает... как тогда быть? 8-(
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "freebsd4+squid as tr.proxy" 
Сообщение от Moralez Искать по авторуВ закладки(??) on 24-Дек-04, 12:37  (MSK)

О, на пятый день нашёл ответ! Всем, кто собирался ответить, но не успел, большое спасибо! ;)


-----
The reason to the build failure is that the ipf headers,
ip_compat.h, ip_fil.h and ip_nat.h are no longer installed on
recent FreeBSD releases.
They used to be install in old times. (I was able to build squid
with transtarent-ipf support on a 4.1-RELEASE machine at that time.)
I figured out this problem when I replaced my old proxy-box with
new machine and completely fresh installed 4.8-RELEASE.
I'm not sure, when the FreeBSD core team has changed their policy
about ipf headers, and suddenly changed "NOT" to install them.
These headers of course exist in the kernel source tree
/usr/src/sys/contrib/ipfilter/
but only used at kernel and kernel modules compile time.
In order to fix, there two solutions.
1. Ask FreeBSD core team (may be kernel maintainer) to re-enable
the installation of ipf headers to proper place (/usr/include).
2. Some how  make a simbolyc link to /usr/src/sys/contrib/ipfilter/*.h
at squid port build time.

My workaround is copying ipf headers from kernel source tree to
/usr/include everytime when make a new make world, but this is
very odd. I suppose port system should utilize those headers
by itself.
-----

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

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




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

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