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


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

Автор Тема: Интернет через SQUID  (Прочитано 133459 раз)

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

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #15 : 11 Февраля 2009, 20:46:33 »
Цитировать
оказалось, что Synaptic неправильно устанвливает СКВИД
вот ведь подлые разработчики синаптика... оказывается тысячи людей пользуются неправильно установленным сквидом...

Цитировать
Unable to determine IP address from host name for vkontakte.ru
смотреть, что делает впн с dns серверами (на что меняет)

Цитировать
на настольном есть инет а на ноуте нету... в чем может быть проблема?
не иначе как заговор... Или вспышки на солнце. Завтра к обеду прибудет штатный телепат и решит твою проблему.
Цитировать
На шлюзе стоит squid
а он откуда нарисовался? В начале были только вифи и хаб.
Jellyfish 5.19.0-43-generic

Оффлайн ievgeniysk

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #16 : 10 Апреля 2009, 08:04:08 »
доброе время суток!!! как сделать что бы icq разрешалось для всех пользователей а интернет только по ip... установлен squid 2.7. заранее спасибо

Оффлайн -=TARAS=-

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #17 : 10 Апреля 2009, 08:11:27 »
Разреши всем доступ к серверу ICQ. Обычно login.icq.com, порт 5190.

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #18 : 14 Июня 2009, 22:03:08 »
Всем, привет)

подскажите, пожалуйста, как настроить squid на раздачу инета в локальной сети:
есть пк1 с двумя сетевухами (lan1 - смотрит в инет, lan2 смотрит в локальную сеть). Инет настроен, локалка настроена. На машине, которая будет раздавать инет стоит ubuntu 9.04. На lan2 свитч, в котором (ip телефон, и wi fi роутер), на рабочих машинах - XP.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Seenhelm

  • Участник
  • *
  • Сообщений: 164
  • Я разучился улыбаться
    • Просмотр профиля

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #20 : 16 Июня 2009, 11:31:20 »
Спасибо за линк! Погряз в манах.
Но вот на эту проблему не могу найти ответа. Вот код ошибки:

art@art-desktop:~$ /etc/init.d/squid3 start
ulimit: 33: error setting limit (Operation not permitted)
* Starting Squid HTTP Proxy 3.0 squid3
ulimit: 144: error setting limit (Operation not permitted)
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
messages will be sent to 'stderr'.
[ OK ]

art@art-desktop:~$ sudo /etc/init.d/squid3 start
* Starting Squid HTTP Proxy 3.0 squid3 [fail]
art@art-desktop:~$

Не могу разобраться, в чем дело? Подскажите, пожалуйста.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #21 : 16 Июня 2009, 11:54:24 »
Цитировать
art@art-desktop:~$ sudo /etc/init.d/squid3 start
* Starting Squid HTTP Proxy 3.0 squid3 [fail]
art@art-desktop:~$
sudo tail -n 40 /var/log/squid3/cache.log

Или запусти sudo squid3 -XNd и смотри в консоль
Jellyfish 5.19.0-43-generic

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #22 : 16 Июня 2009, 12:21:36 »
2009/06/16 12:20:00.837| command-line -X overrides: ALL,7
squid3: option requires an argument -- 'd'
Usage: squid [-cdhvzCDFNRVYX] [-s | -l facility] [-f config-file] [-[au] port] [-k signal]
2009/06/16 12:10:42.267| ACL::~ACL: '
2009/06/16 12:10:42.267| ACL::~ACL: '
2009/06/16 12:10:42.267| ACL::~ACL: '
...
Вот что я изменил в squid.conf (добавил только 1 ПК, а не сеть)
# acl all src 0.0.0.0/0.0.0.0
  acl our_networks src 192.168.0.112
#  acl our_networks src 192.168.0.0/24 192.168.1.0/24
#  acl localhost src 127.0.0.1/255.255.255.255
#  acl to_localhost dst 127.0.0.0/8

Что нужно поправить?
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #23 : 16 Июня 2009, 12:33:03 »
ты бы весь конфиг выложил бы... (под кат) У тебя на какие-то ACL'ки ругается.
запусти просто squid3 -d1
И вообще, юзай поиск, учись читать логи. В них все подробно пишется.
Jellyfish 5.19.0-43-generic

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #24 : 16 Июня 2009, 12:44:33 »
я все благополучно читаю, просто нет опыта в решении проблем.
Seenhelm кинул хороший линк, но там нет описания по возникшим ошибкам.
Все делаю строго по манам.

Вот что выдает на команду squid3 -d1
artashes@artashes-desktop:~$ squid3 -d1
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
artashes@artashes-desktop:~$ WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
2009/06/16 12:34:02| Starting Squid Cache version 3.0.STABLE8 for i486-pc-linux-gnu...
2009/06/16 12:34:02| Process ID 7871
2009/06/16 12:34:02| With 1024 file descriptors available
2009/06/16 12:34:02| Performing DNS Tests...
2009/06/16 12:34:02| Successful DNS name lookup tests...
2009/06/16 12:34:02| DNS Socket created at 0.0.0.0, port 42232, FD 5
2009/06/16 12:34:02| Adding nameserver 84.42.0.3 from /etc/resolv.conf
FATAL: Cannot open '/var/log/squid3/access.log' for writing.
   The parent directory must be writeable by the
   user 'proxy', which is the cache_effective_user
   set in squid.conf.
Squid Cache (Version 3.0.STABLE8): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.008 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
2009/06/16 12:34:05| Starting Squid Cache version 3.0.STABLE8 for i486-pc-linux-gnu...
2009/06/16 12:34:05| Process ID 7873
2009/06/16 12:34:05| With 1024 file descriptors available
2009/06/16 12:34:05| Performing DNS Tests...
2009/06/16 12:34:05| Successful DNS name lookup tests...
2009/06/16 12:34:05| DNS Socket created at 0.0.0.0, port 60637, FD 5
2009/06/16 12:34:05| Adding nameserver 84.42.0.3 from /etc/resolv.conf
FATAL: Cannot open '/var/log/squid3/access.log' for writing.
   The parent directory must be writeable by the
   user 'proxy', which is the cache_effective_user
   set in squid.conf.
Squid Cache (Version 3.0.STABLE8): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.012 user + 0.004 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
2009/06/16 12:34:08| Starting Squid Cache version 3.0.STABLE8 for i486-pc-linux-gnu...
2009/06/16 12:34:08| Process ID 7875
2009/06/16 12:34:08| With 1024 file descriptors available
2009/06/16 12:34:08| Performing DNS Tests...
2009/06/16 12:34:08| Successful DNS name lookup tests...
2009/06/16 12:34:08| DNS Socket created at 0.0.0.0, port 37611, FD 5
2009/06/16 12:34:08| Adding nameserver 84.42.0.3 from /etc/resolv.conf
FATAL: Cannot open '/var/log/squid3/access.log' for writing.
   The parent directory must be writeable by the
   user 'proxy', which is the cache_effective_user
   set in squid.conf.
Squid Cache (Version 3.0.STABLE8): Terminated abnormally.
CPU Usage: 0.012 seconds = 0.004 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
2009/06/16 12:34:11| Starting Squid Cache version 3.0.STABLE8 for i486-pc-linux-gnu...
2009/06/16 12:34:11| Process ID 7877
2009/06/16 12:34:11| With 1024 file descriptors available
2009/06/16 12:34:11| Performing DNS Tests...
2009/06/16 12:34:11| Successful DNS name lookup tests...
2009/06/16 12:34:11| DNS Socket created at 0.0.0.0, port 33135, FD 5
2009/06/16 12:34:11| Adding nameserver 84.42.0.3 from /etc/resolv.conf
FATAL: Cannot open '/var/log/squid3/access.log' for writing.
   The parent directory must be writeable by the
   user 'proxy', which is the cache_effective_user
   set in squid.conf.
Squid Cache (Version 3.0.STABLE8): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.008 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
WARNING: Cannot write log file: /var/log/squid3/cache.log
/var/log/squid3/cache.log: Permission denied
         messages will be sent to 'stderr'.
2009/06/16 12:34:14| Starting Squid Cache version 3.0.STABLE8 for i486-pc-linux-gnu...
2009/06/16 12:34:14| Process ID 7879
2009/06/16 12:34:14| With 1024 file descriptors available
2009/06/16 12:34:14| Performing DNS Tests...
2009/06/16 12:34:15| Successful DNS name lookup tests...
2009/06/16 12:34:15| DNS Socket created at 0.0.0.0, port 44002, FD 5
2009/06/16 12:34:15| Adding nameserver 84.42.0.3 from /etc/resolv.conf
FATAL: Cannot open '/var/log/squid3/access.log' for writing.
   The parent directory must be writeable by the
   user 'proxy', which is the cache_effective_user
   set in squid.conf.
Squid Cache (Version 3.0.STABLE8): Terminated abnormally.
CPU Usage: 0.012 seconds = 0.004 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0

Блин, одни Fatal.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #25 : 16 Июня 2009, 12:47:56 »
Может стоит включить мозг и подумать? Если летят ошибки типа Permission denied и  Cannot open '/var/log/squid3/access.log' for writing, может стоит запустить сквид от рута?..

Цитировать
3.5 Как мне запустить Squid?

После того, как вы закончили редактирование конфигурационного файла, вы можете первый раз запустить Squid. Эта операция имеет небольшие отличия в зависимости от используемой вами версии.

Squid версии 2.X

Прежде всего вы должны создать swap-директории. Это делается запуском Squid с ключем -z:
        % /usr/local/squid/bin/squid -z
Когда процедура закончена, можете запускать Squid и пробовать его в работе. Возможно хорошим решением станет запуск из вашего терминала и наблюдение за отладочными сообщениями. Используйте команду:
        % /usr/local/squid/bin/squid -NCd1
Если все работает как следует, то вы увидите строку:
        Ready to serve requests.
Если вы хотите запускать Squid в фоновом режиме как процесс-демон, то уберите все опции:
        % /usr/local/squid/bin/squid

ЗАМЕЧАНИЕ: в зависимости от вашей конфигурации вам возможно необходимо запускать squid из под root.
Jellyfish 5.19.0-43-generic

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #26 : 16 Июня 2009, 13:11:26 »
Уважаемый, коллега, давайте мы обойдемся без нравоучений.
Вас никто не заставляет что-то делать.
Я был бы и так благодарен, если бы Вы на  мои вопросы отвечали линками.

За цитату спасибо, видел ее, вот что он мне кидает:
artashes@artashes-desktop:~$ /usr/local/squid/bin/squid -z
bash: /usr/local/squid/bin/squid: No such file or directory
artashes@artashes-desktop:~$
Когда у меня была раньше такая ошибка, я переустанавливал squid на 3.0, как видно не помогло.

Повторюсь, не надо указывать на мой мозг. Наверное еще глупее вопроса, типо "А что такое permission denied или no such file" задавать уже некуда. Согласитесь?
Я просто не имею опыта в решении проблем.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #27 : 16 Июня 2009, 13:27:47 »
Цитировать
bash: /usr/local/squid/bin/squid: No such file or directory
whereis squid

Если не находит, прикидываем: свкид ведь третий. whereis squid3
Если не знаешь про whereis, можно воспользоваться обычным поиском, чтобы найти бинарник. Также можно посмотреть в свойствах установленного пакета куда что встало.

И опять таки, ну выскочила ошибка /var/log/squid3/cache.log: Permission denied. Неужели так сложно скопипастить ее в гугл? Ответ про права/запуск от рута на первой же странице.

ЗЫ
По себе знаю: стоит лишний раз подумать над вопросом и еще раз спросить гугл, решение появляется в 80-90% случаев после этого.
Jellyfish 5.19.0-43-generic

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #28 : 16 Июня 2009, 14:19:11 »
Ну вот, наступило время не скупится и сказать СПАСИБО.
Проблема была в том, что я старался конфигурировать не тот файл squid.conf
Пока разбирался в этом, успел поменять пару версий. В итоге у меня две папки (squid и squid3-текущая)
Не знаю лишняя папка это или нет, но файл конфигурации я правил не там.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: Интернет через SQUID
« Ответ #29 : 16 Июня 2009, 14:24:20 »
man squid
squid -f /путь/куда/то/там/squid.conf чтобы не было вопросов откуда берется конфиг.
Jellyfish 5.19.0-43-generic

 

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