![]() |
Помогите настроить раздачу инета
Здравствуйте!
Из-за того что некоторые не сознательные сотрудники ходят по порно сайтам устал бороться с вирусами и решил заняться раздачей инета. Сеть 25 компьютеров у всех установлен windows xp.2 сервера на одном win 2003 на другом debian lenny. Интернет приходит по ADSL в модем, который воткнут в общий свитч. Этот модем у всех прописан шлюзом и соответственно все видят внешний мир. Этот модем физически находиться от меня через 2 этажа рядом с компьютером секретаря... на её компьютер не хочу устанавливать usergate...и провод протягивать от туда к себе тоже не хочу...в идеале хочу что бы инет раздавал сервер с debian. Вопрос можно ли настроить его (сервер) таким образом что бы прописать его шлюзом всем рабочим станциям а он бы уже отдавал профильтрованый инет ? |
posmotret, можно, только нужно, чтобы физически не был доступен adsl модем другими путями, а то найдутся хитрые юзеры
|
freese, вместо модема я могу поставить dlink'овский роутер и в нем запретить всем доступ в инет кроме сервера с прозрачной проксей...уже начал настраивать squid...есть вопросы по поводу его настройки...здесь можно задавать или в другом разделе ?
|
никто не запрещает задавать тут
|
предположим что я настроил squid и он разрешает всем все...на клиентской машине изменил шлюз на адрес прокси...вопрос в том на прокси сервере мне надо еще настраивать iptables что бы трафик перекидывался на squid или он сам все это будет определять и делать ?
|
Цитата:
|
Angry Demon, нет, мне надо именно так...насколько я понял это делается через прозрачный прокси сервер и squid это умеет. На бухгалтерских компьютерах много всяких клиент банков и прочее если сделать просто прокси то придется каждую программу перенастраивать.
Не могу разобраться с настройкой squid. Мне надо создать правило локальная сеть имеет доступ к прокси а все остальные не имеют делаю это так: acl all src 0.0.0.0/0.0.0.0 acl localnet src 192.168.0.0/24 http_acces allow localnet http_access deny all "прозрачность" делаю так: always_direct allow all http_port 0.0.0.0:3128 transparent теперь надо сделать так что бы локальная сеть получила доступ в инет...как это сделать ? не могу сообразить...помогите В данный момент с такими настройками, когда я меняю шлюз на своем компьютере инета нет...причем не доступ запрещен, а узел не найден...я так понимаю что у меня даже проксик не задействуется...отсюда вопрос про iptables нужно ли делать некое перенаправление им ? |
Цитата:
|
freese, да, эта статья из инета я её читал уже несколько раз...Отличие там в том что на сервере где стоит squid 2 и более сетевых интерфейсов, как минимум один смотрит в локальную сеть, а второй в инет...у меня же на сервере один сетевой интерфейс, который смотрит только в локалку, по-этому у меня не получить кидать трафик между интерфейсами...вот примера для моей ситуации я не нашел...
|
posmotret, протянуть отдельно кабель?
|
freese, в том и соль что бы ничего не протягивать и по минимум настроек у клиентов...сейчас мой сервер в качестве шлюза всем дает инет...но у меня не получается завернуть трафик на squid...делаю так:
Код:
#! /bin/sh P.S. странное дело...когда начинал все это думал научусь, разберусь...а сейчас такое ощущение что не понимаю еще больше чем до этого :) |
freese, да в том и соль что бы ничего не тянуть и настраивать по минимуму
|
posmotret,
настройки SQUID`а (squid.conf): редактировал? должно быть так Цитата:
|
freese,
редактировал, но у меня сейчас до squid дело не ходит...сейчас я в такой ситуации: прописав у клиентов шлюзом адрес сервера Код:
Подключение по локальной сети 2 - Ethernet адаптер: Код:
C:\Documents and Settings\user>tracert www.ya.ru на сервере: Код:
Код:
hierarchy_stoplist cgi-bin ? Код:
netcat -v -w 4 -z 192.168.0.111 1-1023 | grep succeed соответственно телнетом тоже не могу на него зацепиться...squid стартует без сообщений об ошибках и еще если же я запускаю вот этот скрипт: Код:
#! /bin/sh Код:
C:\Documents and Settings\user>tracert www.ya.ru |
Время: 03:15. |
Время: 03:15.
© OSzone.net 2001-