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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Перенаправление запроса адреса в SQUID на другой шлюз  (Прочитано 1344 раз)

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

Оффлайн Сергей_Галат

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Доброго времени суток, уважаемые гуру Ubuntu !
Есть машина, раздающая интернет. На ней SQUID в прозрачном режиме. Адрес 10.190.96.2
Нужно, чтобы определенный запрашиваемый клиентом адрес (portal) перенаправлялся на другой шлюз, который также находится в локальной сети, и имеет адрес 10.190.96.1. На нем прокси сервера нет. Дело в том, что с адреса portal поступает запрос аутентификации, который почему-то не нравится SQUID -у. Выглядит это так: portal запрашивает аутентификацию, я ввожу данные, и снова выскакивает окно аутентификации. А на втором шлюзе нет прокси сервера, и все нормально.
« Последнее редактирование: 29 Марта 2017, 10:58:47 от Сергей_Галат »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Так пробовали?
acl NoCache dst DOMAIN.RU
always_direct allow NoCache

Оффлайн Сергей_Галат

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Гмм... Пока производил манипуляции со SQUID, он вырубился... На клиентах пропал доступ.
На самом шлюзе команда sudo service squid3 reload выдает:
reload: Unknown instance:
По команде sudo service squid3 stop то же самое ...
« Последнее редактирование: 29 Марта 2017, 11:50:04 от Сергей_Галат »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Судя по всему ubuntu не совсем свежая. пробуйте так
sudo /etc/init.d/squid3 restart

Оффлайн Сергей_Галат

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
sudo: /etc/init.d/squid3: command not found

Пользователь добавил сообщение 29 Марта 2017, 12:05:49:
Самое простое, что приходит на ум: удалить SQUID, предварительно сохранив squid.conf, и поставить заново. Но не хотелось бы....
« Последнее редактирование: 29 Марта 2017, 12:05:49 от Сергей_Галат »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
ls /etc/init.d/squid*
амое простое, что приходит на ум: удалить SQUID, предварительно сохранив squid.conf, и поставить заново.
Windows way... ню-ню..

Оффлайн Сергей_Галат

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
ls: невозможно получить доступ к /etc/init.d/squid*: Нет такого файла или каталога

Смотрю в Наутилусе: каталог squid3 есть и в нем есть squid.conf - целый и невредимый
А вот в /etc/init.d/squid* ничего похожего на squid нет
« Последнее редактирование: 29 Марта 2017, 12:18:24 от Сергей_Галат »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Вам не каталог кальмара нужен, а скрипт его стартующий.
Что хоть за система?
lsb_release -a

Оффлайн Сергей_Галат

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Да я понял. Нету его там...
Система:
No LSB modules are available.
Distributor ID:   Ubuntu
Description:   Ubuntu 14.04.5 LTS
Release:   14.04
Codename:   trusty

А вот что выдала команда sudo initctl list
squid3 stop/waiting
ureadahead stop/waiting

Сделал так
sudo service squid3 start
squid3 start/running, process 3435

Но reload по-прежнему выдает ошибку и на клиентах интернета нет, то есть кальмар не работает.
« Последнее редактирование: 29 Марта 2017, 12:38:10 от Сергей_Галат »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
sudo netstat -nlp | grep squid
конфиг не забекаплен чтоли?

Оффлайн Сергей_Галат

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Кальмар запустил, клиенты заработали. Правила

acl NoCache dst DOMAIN.RU
always_direct allow NoCache

заработали и задача решена, спасибо большое! Единственно, не выяснил, почему глючил кальмар. Пришлось применить windows way  :) с предварительным бэкапом конфига. Работаю -то вживую, люди работают...

 

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