Перенаправление пакетов на компьютер со SQUID

Конфигурирование IPTABLES (Установка, настройка IPTABLES, Маскарадинг, Firewall)
Ответить
dimanlev
Сообщения: 13
Зарегистрирован: 01 дек 2010, 18:27

Перенаправление пакетов на компьютер со SQUID

Сообщение dimanlev » 17 янв 2011, 18:31

Доброго времени суток.
Конфигурация.
Есть прокси-сервер (установлен на компьютере 1): стоит squid, слушает порт 3128, ну, стандарт.
Второй компьютер просто шлюз. Задача в том, чтобы компьютеры-клиенты могли работать по протоколу http (порт 80) через этот шлюз.
В правилах пишу:

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
(по логике, перенаправлять пакеты с интерфейса eth1 с порта 80 на 3128)

Но эта штука не работает, не загружается вообще ничего, хотя по ftp, https всё работает. Если явно указываю в браузере адрес прокси и порт 3128, проблем нет.
Далее, если выше указанного правила нет. То при подключении по http, ошибка от squid - Invalid URL.
Я в смятении.

dimanlev
Сообщения: 13
Зарегистрирован: 01 дек 2010, 18:27

Re: Перенаправление пакетов на компьютер со SQUID

Сообщение dimanlev » 17 янв 2011, 18:33

Добавочка: когда есть это правило, то выдается ошибка "Время ответа от сервера истекло"

dimanlev
Сообщения: 13
Зарегистрирован: 01 дек 2010, 18:27

Re: Перенаправление пакетов на компьютер со SQUID

Сообщение dimanlev » 19 янв 2011, 16:56

Может нужны какие-то уточнения?

Ответить