Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   После полного перезапуска сервера Squid 3.3.8 отваливается и-нет (http://forum.oszone.net/showthread.php?t=340082)

Brat_ES 12-04-2019 11:59 2867546

После полного перезапуска сервера Squid 3.3.8 отваливается и-нет
 
Доброго времени суток.

Squid настроен на использование трёх типов авторизации в AD W2k8 SP2 x64 (Kerberos и NTLM, только NTLM, Basic), выпускает пользователей в и-нет по наличию в соответствующих группах.

Настраивал squid по этой статье: https://blog.it-kb.ru/2014/06/16/for...neration-2-vm/

Сам Ubuntu Server 14.04.5 LTS работает на виртуалке hyper-v gen1 (Win 2k8 R2)

Заработало сразу и проблем не было выявлено, по началу. Но потом стал отваливаться инет у разных пользователей случайным образом. Закономерности так и не удалось выяснить. Но зато было выявлено следующее: пользователи начинали отваливаться спустя какое-то время после полной перезагрузки сервера (squid на ubuntu 14), но если применить команду sudo squid3 -k reconfigure и-нет восстанавливался и работал стабильно для всех пользователей до следующей полной перезагрузки сервера.

В связи с этим вопрос, как можно включить/настроить автоматическое применение конфигурации сквид после перезагрузки сервера?

Или же в каком направлении копать дальше? В конфиге squid я отключал NTLM авторизацию, тестировал хелперы по отдельности для проблемных пользователей, проверял наличие пользователей в группах доступа. Все тесты возвращали ОК.

С уважением, Сергей

greg_b 12-04-2019 15:01 2867563

Время совпадает на проксе и домене после перезагрузки?

Brat_ES 12-04-2019 16:05 2867567

Цитата:

Цитата greg_b
Время совпадает на проксе и домене после перезагрузки? »

Время проверяю командой date, время совпадает. Или же нужно другой командой проверять?

greg_b 15-04-2019 13:09 2867845

Да нет, в принципе верно
А что в логах кербероса/сквида в эти моменты появляется?

Еще как приписан Winbind в /etc/nss.conf

Здесь ничего полезного не увидели - https://help.ubuntu.ru/wiki/%D0%B2%D...%D0%BD_windows

Brat_ES 15-04-2019 13:49 2867855

Доброго времени суток.

Цитата:

Цитата greg_b
Еще как приписан Winbind в /etc/nss.conf »

Наверное имелся ввиду файл /etc/nsswitch.conf ?
Вот его содержимое:
Скрытый текст
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd: compat
group: compat
shadow: compat

hosts: files dns
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: nis

Как вариант, попробовать дописать в этом файле то, как рекомендуют в пункте "Добавление Winbind в качестве источника пользователей и групп" в статье по вашей ссылке.


Настройку winbind делал по четвёртой части статьи: https://blog.it-kb.ru/2014/06/24/for...a-and-winbind/

Brat_ES 15-04-2019 14:12 2867858

Цитата:

Цитата Brat_ES
Как вариант, попробовать дописать в этом файле то, как рекомендуют в пункте "Добавление Winbind в качестве источника пользователей и групп" в статье по вашей ссылке. »

Не решило проблему :(, причём как только перезагрузил уже не работал и-нет, применил sudo squid3 -k reconfigure - инет заработал

greg_b 15-04-2019 16:48 2867878

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

Brat_ES 15-04-2019 16:51 2867879

Цитата:

Цитата greg_b
попробуйте сдвинуть запуск squid »

Может подсказать где это прописать, в каком файле и какие параметры?

greg_b 16-04-2019 10:31 2867948

Примерно так:
http://ogarkov.com/2011/06/02/linux-...3%D0%B6%D0%B1/
или
https://blog.pridybailo.com/%D0%B7%D...-%D0%B2-linux/

Brat_ES 22-04-2019 10:35 2868649

Доброго времени суток.

Спасибо за ссылки greb_b

Облом подкрался от туда откуда не ждал :(

Кромя ubuntu server 14.04 у меня поднят ещё один сквид (тоже тестовый), но на Ubuntu Server 16.04. Думал, что проблема в версии squid, но оказалось что эта проблема и там есть.

После перезагрузки отваливался и-нет, нашёл скрипт автозапуска по пути /etc/init.d/squid и прописал:
sleep 10
/usr/sbin/squid

И свершилось чудо: после перезапуска и-нет работает и вроде пока полёт нормальный. Ну думаю всё, теперь и в ubuntu server 14.04 пропишу и будет мне счастье - и жёсткий облом. В Ubuntu Server 14.04.5 по пути /etc/init.d/ нет скрипта запуска squid.

Нужна помощь убунту-ведов, в частности по версии 14.04.5 LTS. Где же находится скрипт запуска или же как его отредактировать?

greg_b 30-04-2019 14:01 2869744

Brat_ES, стандартные скрипты поменялись на сервисы - вот тут в кратце есть: https://forum.ubuntu.ru/index.php?topic=243491.0, но явного решения нет. Произошел переход в RunLevel

Вопрос запуска того или иного сервиса можно выполнить по примеру статьи - https://help.ubuntu.ru/wiki/%D1%81%D...81%D0%BA%D0%B0


Время: 21:09.

Время: 21:09.
© OSzone.net 2001-