Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: iptables и apache  (Прочитано 1154 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JSTTechnology

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
iptables и apache
« : 08 Мая 2012, 18:39:13 »
Здравствуйте настраиваю iptables для раздачи интернета в коллеже. Чтобы по сто раз студентам не объяснять почему эта страница грузит, а эта не грузит создал на внутреннем apache php страницу на которой объясняется (либо на пк ip такой-то доступ в интернет закрыт либо ресурс такой-то заблокирован). Для получения страницы необходимо написать например http://192.168.1.6/info.php?id=stop. В iptables перенаправление можно сделать только на ip. 3 дня в интернете никчему ни привели!!! Подскажите пожалуйста как решить эту проблему!

Строка из 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

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 328
    • Просмотр профиля
Re: iptables и apache
« Ответ #1 : 12 Мая 2012, 16:22:57 »
Создайте в Apache виртуальный хост и пропишите его в DNS.

Оффлайн JSTTechnology

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: iptables и apache
« Ответ #2 : 12 Мая 2012, 19:50:06 »
Спасибо я так и сделал! только в DNS вносить не стал iptables потом все равно обратно в ip превращает

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.