URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50998
[ Назад ]

Исходное сообщение
"NAT, options IPDIVERT"

Отправлено 999 , 27-Ноя-04 15:13 
Задача.
Настроить прокси сервер на фре с использованием squid и ipfw.
nat в данном случае не нужен по условию, но без него не работает внешний интерфейс. В чем может быть проблема?

Содержание

Сообщения в этом обсуждении
"NAT, options IPDIVERT"
Отправлено kir , 27-Ноя-04 18:40 
>Задача.
>Настроить прокси сервер на фре с использованием squid и ipfw.
>nat в данном случае не нужен по условию, но без него не
>работает внешний интерфейс. В чем может быть проблема?


  еще раз и все по порядку....


"NAT, options IPDIVERT"
Отправлено Pavel_Zikov , 27-Ноя-04 23:20 
>>Задача.
>>Настроить прокси сервер на фре с использованием squid и ipfw.
>>nat в данном случае не нужен по условию, но без него не
>>работает внешний интерфейс. В чем может быть проблема?
>
>
>  еще раз и все по порядку....

В каталоге /usr/src/sys/i386/conf находим ядро. Делаем копию с произвальным названием. Открываем файл, пишем в конце:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_LIMIT=10
options IPDIVERT
в конце оставить пустую строку. Выйти из вайла набрать config [enter]
В результате в каталоге /usr/src/sys/compile/название вашего ядра
будут записаны соответствующие файлы.
выполняем по порядку (находимся в /usr/src/sys/compile/название вашего)
make depend
make
make install

В файле /etc/rc.conf пишем
firewall_enable="YES"
firewall_quiet="YES"
natd_enable="YES"
natd_intefface="название вашего сетевого интерфейса"
natd_flags="-f /usr/local/etc/natd.conf"

Создаем файл
по указанному пути natd.conf
same_ports yes
use_socket yes
dynamic yes
внизу оставляем пустую строку

Создаем файл /usr/local/etc/rc.d/ipfw.sh
В котором прописываем правила firewall


"NAT, options IPDIVERT"
Отправлено j , 28-Ноя-04 09:13 
ipfw show
в студию