Proxy/NAT - Помогите настроить раздачу инета

Аватара пользователя
posmotret

Proxy/NAT - Помогите настроить раздачу инета

Сообщение posmotret »

Здравствуйте!



Из-за того что некоторые не сознательные сотрудники ходят по порно сайтам устал бороться с вирусами и решил заняться раздачей инета. Сеть 25 компьютеров у всех установлен windows xp.2 сервера на одном win 2003 на другом debian lenny. Интернет приходит по ADSL в модем, который воткнут в общий свитч. Этот модем у всех прописан шлюзом и соответственно все видят внешний мир. Этот модем физически находиться от меня через 2 этажа рядом с компьютером секретаря... на её компьютер не хочу устанавливать usergate...и провод протягивать от туда к себе тоже не хочу...в идеале хочу что бы инет раздавал сервер с debian. Вопрос можно ли настроить его (сервер) таким образом что бы прописать его шлюзом всем рабочим станциям а он бы уже отдавал профильтрованый инет ?
Аватара пользователя
posmotret

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение posmotret »

freese, в том и соль что бы ничего не протягивать и по минимум настроек у клиентов...сейчас мой сервер в качестве шлюза всем дает инет...но у меня не получается завернуть трафик на squid...делаю так:





Код:

Код: Выделить всё

#! /bin/sh
#
INET="eth0"
INETIP="192.168.0.111"
case "$1" in
  start)
  iptables --flush
# доступ пользователя "proxy" через Squid - uid "proxy" - 13
# если в вашем случае другой, то поменяйте его
iptables -t nat -A POSTROUTING -o $INET ! -d 192.168.0.0/24 -j SNAT --to-source $INETIP
iptables -t nat -A OUTPUT -m owner --uid-owner 13 -j ACCEPT
iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port 3128
# Отбрасываем HTTPS-трафик
iptables -t filter -A OUTPUT -m owner --uid-owner 13 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 443 -j REJECT
echo "1" > /proc/sys/net/ipv4/ip_forward
    echo "старт прозрачного проксирования"
    ;;
  stop)
    iptables --flush
    iptables --table nat --flush
    echo "отмена прозрачного проксирования"
    ;;
  *)
    echo "скрипт используйте так: iptables_proxy.script {start|stop}"
    exit 1
    ;;
esac
exit 0

в логе squid access.log пусто...телнетом на порт 3128 зацепиться не могу...



P.S. странное дело...когда начинал все это думал научусь, разберусь...а сейчас такое ощущение что не понимаю еще больше чем до этого Изображение
Аватара пользователя
posmotret

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение posmotret »

freese, вместо модема я могу поставить dlink'овский роутер и в нем запретить всем доступ в инет кроме сервера с прозрачной проксей...уже начал настраивать squid...есть вопросы по поводу его настройки...здесь можно задавать или в другом разделе ?
Аватара пользователя
freese

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение freese »

posmotret, можно, только нужно, чтобы физически не был доступен adsl модем другими путями, а то найдутся хитрые юзеры
Аватара пользователя
posmotret

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение posmotret »

предположим что я настроил squid и он разрешает всем все...на клиентской машине изменил шлюз на адрес прокси...вопрос в том на прокси сервере мне надо еще настраивать iptables что бы трафик перекидывался на squid или он сам все это будет определять и делать ?
Аватара пользователя
Angry Demon

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение Angry Demon »

Цитата posmotret:



на клиентской машине изменил шлюз на адрес прокси



Неправильно. Шлюз убрать, а прокси настроить в браузере.
Аватара пользователя
posmotret

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение posmotret »

Цитата posmotret:



теперь надо сделать так что бы локальная сеть получила доступ в инет...как это сделать ?
Proxy/NAT - Помогите настроить раздачу инета




может както так
Debian/Ubuntu - [решено] Squid. Прозрачный прокси на 2 локальной сети
Аватара пользователя
freese

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение freese »

freese, да, эта статья из инета я её читал уже несколько раз...Отличие там в том что на сервере где стоит squid 2 и более сетевых интерфейсов, как минимум один смотрит в локальную сеть, а второй в инет...у меня же на сервере один сетевой интерфейс, который смотрит только в локалку, по-этому у меня не получить кидать трафик между интерфейсами...вот примера для моей ситуации я не нашел...
Аватара пользователя
posmotret

Re: Proxy/NAT - Помогите настроить раздачу инета

Сообщение posmotret »

freese, да, эта статья из инета я её читал уже несколько раз...Отличие там в том что на сервере где стоит squid 2 и более сетевых интерфейсов, как минимум один смотрит в локальную сеть, а второй в инет...у меня же на сервере один сетевой интерфейс, который смотрит только в локалку, по-этому у меня не получить кидать трафик между интерфейсами...вот примера для моей ситуации я не нашел...
Ответить

Вернуться в «Сетевые технологии»