Здравствуйте.Помогите мне пожалуйсто. Я только не давно начал занимться вопросами сети в FreeBSD.
Я прочитал массу информации о настройке ipfw, разобрался с принципами ввода комманд.
Скажу сразу, у меня сеть из нескольких машин где FreeBSD сервер, а все остальные машины к нему подключены. У меня ADSL интернет, но нет постоянного IP. ADSL модем ностроен как роутер с ip 192.168.1.1, в файле rc.conf у меня такие настройки:
if_config_rl0="inet 192.168.0.4 netmask 255.255.255.0" - смотрит в локалку
if_config_ed0="inet 192.168.1.3 netmask 255.255.255.0" - смотрит в интернет
defaultrouter="192.168.1.1" - т.е. ip модема т.к. нет постоянного ip.
Я пытаюсь указать файрволу, чтобы он перегонял пакеты на SQID (sqid я настроил и работает но нормально. Теперь я хочу настроить принудительный переход на прокси) и здесь я столкнулся с такими проблемами:
1. У меня в rc.cong установленно firewall_type="open". Т.е. как я понимаю открытый тип защиты,все разрешено. Я в коммандной строке ввожу -
#add fwd 127.0.0.1,3128 tcp from any to any http in via rl0
#add pass all from any to any
(rl0 - это сетевая, которая смотрит в локальную сеть)
На другой машине захожу на любой сайт, без проблем т.е. sqid не сработал.
Что я делаю не так?
2. Я не могу разобраться с файлом rc.firewall, а точнее со строками:
onet="" - я понимю, что здесь должен стоять ip, но чего? Сетевой, которая смотрит в интернет или шлюза? Что за ip нужно вводить в iop? Тоже с inet и iip?
Помогите мен пожалуйсто советом или подскажите литературу, где все это можно прочитать.
Спасибо.