LINUX.ORG.RU
ФорумAdmin

iptables и Apache

 , ,


0

2

Здраствуйте работаю преподом в коледже и по совместитель администратором. Решил перевести класс на GNU/linux Ubuntu. Все клево но есть несколько вопросов и вот 1 из них.

Использую iptables для раздачи интернета в коллеже. Чтобы по сто раз студентам не объяснять почему эта страница грузит, а эта не грузит создал на внутреннем apache php страницу на которой объясняется (либо на пк ip такой-то доступ в интернет закрыт либо ресурс такой-то заблокирован). Для получения страницы необходимо написать например http://192.168.1.6/info.php?id=stop. В iptables перенаправление можно сделать только на ip. 3 дня в интернете никчему ни привели!!! немогу «скрутить» iptables и адрес веб-страницы. Подскажите пожалуйста как решить эту проблему!

Строка из iptables sudo iptables -t nat -A PREROUTING --src $ip --dst $url -p tcp --dport 80 -j DNAT --to-destination 192.168.1.6 $ip -ip клиента с которого приходит пакет $url - ip или url блокируемого ресурса

Если что в сети есть DNS, DHCP, Apache



Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от jsttechnology

FAQ по squid: http://wiki.squid-cache.org/SquidFaq

В squid.conf что-то, типа http_port 3128 transparent

В iptables

iptables -t nat -A PREROUTING -i eth0 -m tcp -p tcp -s 10.0.0.0/24 --dport 80 -j REDIRECT --to-port 3128

В сквиде настраиваете блокировку нежелательных ресурсов и вывод сообщения почему оно заблокировано.

Difrex ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.