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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите завернуть весь трафик на squid  (Прочитано 1657 раз)

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

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
/etc/nat
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward

# Sample-1 rabochiy variant
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth0 REJECT

#iptables -t nat -A PREROUTING -i eth1 ! -d 192.168.2.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.2.200:3128

Помогите мне. Какие правила и куда еще надо вписать, чтоб squid в сети заработал
« Последнее редактирование: 04 Мая 2014, 14:35:06 от alexbalkan »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #1 : 04 Мая 2014, 15:50:53 »
Запустить сам squid - это самое главное.
Если хочется его прозрачности, то проверить наличие этого параметра в его конфиге и раскомментировать правило редиректа, озвученного в первом сообщении.

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #2 : 05 Мая 2014, 10:01:26 »
Запустить сам squid - это самое главное.
Если хочется его прозрачности, то проверить наличие этого параметра в его конфиге и раскомментировать правило редиректа, озвученного в первом сообщении.
Squid я уже установил и настроил как советовали. После установки Squid его должно быть видно в запущенных процессах? Как узнать запущен или нет.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #3 : 05 Мая 2014, 10:17:03 »
sudo netstat -plt | grep squid

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #4 : 05 Мая 2014, 11:33:44 »
sudo netstat -plt | grep squid
Ничего не произошло, немного подумал примерно 20-30 сек, появилась консоль и все. Хотя перед этим я дал команду sudo /etc/init.d/squid start после чего вроде запустился я так думаю потому как показал номер процесса, может я ошибаюсь.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #5 : 05 Мая 2014, 14:54:29 »
значит запустился и упал. Почему? Смотреть в его логах.

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #6 : 05 Мая 2014, 15:16:25 »
значит запустился и упал. Почему? Смотреть в его логах.
как посмотреть этот лог
вот это выходит при запуске
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service squid3 stop

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop squid3

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #7 : 05 Мая 2014, 15:45:01 »
как посмотреть этот лог
sudo less /var/log/squid3/cache.log

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #8 : 05 Мая 2014, 16:02:17 »
как посмотреть этот лог
sudo less /var/log/squid3/cache.log
Я удалил squid : apt-get remove squid после удалил /etc/squid3 после apt-get install squid теперь отсутствует папка с /etc/squid3/squid.conf
Одни проблемы, что мне делать???? Может откуда скачать эту папку
Сейчас при установке он пишет что нет папки /etc/squid3 и не может открыть /etc/squid3/squid.conf
Вот дебри натворил.
Создал папку с файлом /etc/squid3/squid.conf после выполнил apt-get install squid После чего вроде как бы без ошибок установился. Еще хочу спросить в этой папке какие еще нужные файлы были помимо /etc/squid3/squid.conf И что мне делать далее....

Пользователь решил продолжить мысль 05 Мая 2014, 18:17:21:
Сейчас после установки делаю sudo ps aux | grep squid
получаю root      6858  0.0  0.0  13588   940 pts/2    S+   19:15   0:00 grep --color=auto squid
а если ps -e то в списке его нет.
Пробую squid3 -k reconfigure
Перезагрузил сервак, далее sudo ps aux | grep squid
получаю
proxy     1700  0.0  0.4  80880 16268 ?        Ss   19:56   0:00 /usr/sbin/squid3 -N -YC -f /etc/squid3/squid.conf
root      2555  0.0  0.0  13588   940 pts/0    S+   20:00   0:00 grep --color=auto squid
Думаю что теперь squid работает или как?
« Последнее редактирование: 05 Мая 2014, 19:04:17 от alexbalkan »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #9 : 05 Мая 2014, 19:09:26 »
для начала определитесь какую версию кальмара Вы хотите использовать
~$ apt-cache show squid | grep Vers
Version: 2.7.STABLE7-1ubuntu12.6
~$ apt-cache show squid3 | grep Vers
Version: 3.0.STABLE19-1ubuntu0.2

Оффлайн alexbalkan

  • Автор темы
  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #10 : 05 Мая 2014, 20:00:03 »
для начала определитесь какую версию кальмара Вы хотите использовать
~$ apt-cache show squid | grep Vers
Version: 2.7.STABLE7-1ubuntu12.6
~$ apt-cache show squid3 | grep Vers
Version: 3.0.STABLE19-1ubuntu0.2
Уже все работает и у меня показывает что версия 3.1.19-1ubuntu3.12.04.2
Теперь осталось определится с портами, чтобы программы в сети работали TeamViewer Skype Line и т.п.
Я думаю хлопот будет немало. А с какого нибудь лога можно читать какие порты закрыты, по каким программы пытаются обращаться, чтобы их открыть.

Пользователь решил продолжить мысль 06 Мая 2014, 16:20:34:
Хочу вот такой вопрос задать. Если изменения сделал в файле squid.conf как правильно перезагрузить squid ? Сначала squid -z потом squid restart. Или как правильно?
« Последнее редактирование: 06 Мая 2014, 16:20:34 от alexbalkan »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Помогите завернуть весь трафик на squid
« Ответ #11 : 06 Мая 2014, 18:41:02 »
Вы вообще
man squid
читали?
что ключ -z делает?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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