В качества шлюза стоит fedora 12 (iptables MASQUERADE + squid прозрачный). Работал он нормально пару лет. Как настроил iptables один раз так и не менял. Но пару месяцев назад на клиентах перестали загружаться некоторые сайты (google самый заметный). Иногда пускает на эти сайты а иногда нет. На самом шлюзе всегда пускает. Закономерности не нашел. DNS норм работает. Как найти причину этой проблемы подскажите пожалуйста.
Шлюз странно себя ведет
А логи какие? В squid кеш почистить? google.ru в пятницу полдня не работал, если маршрут от телеком
А логи какие? В squid кеш почистить? google.ru в пятницу полдня не работал, если маршрут от телеком
squid кеш почистил но не помогло. На гугл месяц не пускает уже как.
А логи access.log?
1338193706.848 71 192.168.0.92 TCP_MISS/302 821 GET http://www.google.com/search? - DIRECT/74.125.232.52 text/html
1338193353.250 43 192.168.0.122 TCP_MISS/200 4100 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChFnb29nLXBoaXNoLXNoYXZhchAAGM2JDSDgiQ0qBtZEAwD_BzIGzUQDAP8B - DIRECT/173.194.32.32 application/vnd.google.safebrowsing-chunk
1338193359.786 0 192.168.0.92 TCP_IMS_HIT/304 370 GET http://pagead2.googlesyndication.com/pagead/show_ads.js - NONE/- image/gif
1338193363.039 0 192.168.0.92 TCP_IMS_HIT/304 370 GET http://www.google-analytics.com/ga.js - NONE/- image/gif
1338193435.751 0 192.168.0.92 TCP_IMS_HIT/304 370 GET http://redir.opera.com/favicons/google/favicon.ico - NONE/- image/gif
1338193590.375 92 192.168.0.92 TCP_MISS/200 552 GET http://clients1.google.com/complete/search? - DIRECT/173.194.35.194 text/javascript
1338193590.756 85 192.168.0.92 TCP_MISS/302 811 GET http://www.google.com/search? - DIRECT/74.125.232.52 text/html
1338193590.829 67 192.168.0.92 TCP_MISS/302 813 GET http://www.google.com/search? - DIRECT/74.125.232.52 text/html
1338193607.124 75 192.168.0.92 TCP_MISS/200 552 GET http://clients1.google.com/complete/search? - DIRECT/173.194.35.194 text/javascript
1338193673.467 88 192.168.0.106 TCP_MISS/200 1079 POST http://safebrowsing.clients.google.com/safebrowsing/downloads? - DIRECT/173.194.35.201 application/vnd.google.safebrowsing-update
1338193673.653 79 192.168.0.106 TCP_MISS/200 4082 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAEYiZ0FILCdBSoHm04BAP__PzIHiU4BAP__Aw - DIRECT/173.194.32.33 application/vnd.google.safebrowsing-chunk
1338193674.099 51 192.168.0.106 TCP_MISS/200 4986 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAAYifAEILDwBCoGIjgBAP9_MggJOAEA_f__AQ - DIRECT/173.194.32.33 application/vnd.google.safebrowsing-chunk
1338193674.167 36 192.168.0.106 TCP_MISS/200 2546 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChFnb29nLXBoaXNoLXNoYXZhchABGJmTBiDAkwYqBb2JAQAPMgmZiQEA_____w8 - DIRECT/173.194.32.33 application/vnd.google.safebrowsing-chunk
1338193674.260 49 192.168.0.106 TCP_MISS/200 4452 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChFnb29nLXBoaXNoLXNoYXZhchAAGM2JDSDgiQ0qBtdEAwD_AzIGzUQDAP8D - DIRECT/173.194.32.33 application/vnd.google.safebrowsing-chunk
1338193706.758 87 192.168.0.92 TCP_MISS/302 819 GET http://www.google.com/search? - DIRECT/74.125.232.52 text/html
1338193706.843 90 192.168.0.92 TCP_MISS/200 655 GET http://clients1.google.com/complete/search? - DIRECT/173.194.35.194 text/javascript
1338193706.848 71 192.168.0.92 TCP_MISS/302 821 GET http://www.google.com/search? - DIRECT/74.125.232.52 text/html
А браузер firefox?
А браузер firefox?
Разными есть. и мозила и опера и эксплорер. не одним не пускает. Пинги идут до google.ru и даже можно зайти на gmail.com только там не все картинки грузятся на странице.
С самого сервера заходит, значит, на google? По ip гугла заходит? Логи iptables давай? kern.log, например, после попытки доступа к google с локалки. Как squid сбрасывал?
С самого сервера заходит, значит, на google? По ip гугла заходит? Логи iptables давай? kern.log, например, после попытки доступа к google с локалки. Как squid сбрасывал?
сброс кеша squid: остановил squid и удалил все с каталога /var/spool/squid потом дал команду squid -z
Вроде это связано с https. Ввожу ip адрес гугда заходит. но там конектится по http. Меняю на https и уже не грузится. А на другие https пускает без проблем.
Влезу со своими 5 копеек)
На клиентских машинах:
1. Как обработаются DNS запросы ?
nslookup -type=all
linuxforum.ru
2. Проследи маршруты
tracert linuxforum.ru
3. Проверь доступность портов сервера
telnet <ip сервера> 80
telnet <ip сервера> 53
Значить что-то с 443 портом, по нему же пашет https
а зачем тебе https на google? Почта? у меня FORWARD из локалки на 443 порт, я так понял -- его незачем кешировать... Может, есть другие мнения...
Я обычно https отдельно пропускаю, не через squid.
Так тебе надо правила iptables показать.
squid не работает ч 443 портом. Пропускайте этот трафик в обход прокси.
Я со своими копейками тоже. С поста ТС где лог сквида видно, что разрешёные айпишки для узла google.com такие которых щас нету. Сам только что проверил через nslookup. Это скорее всего проблемы с ДНС.
Балин, а мои правила-то для squid кто-нибудь посмотрит :
http://linuxforum.ru/viewtopic.php?id=22035
[kisil]
У меня заходит по этим ip на google
И впрям заходил. Значит не тут проблема. Сглупил o_O
KRUTO
Не в обиду, по моему это тро-ло-ло.
Эй. А почему молчит ТС???
[quote=KRUTO]С самого сервера заходит, значит, на google? По ip гугла заходит? Логи iptables давай? kern.log, например, после попытки доступа к google с локалки. Как squid сбрасывал?
сброс кеша squid: остановил squid и удалил все с каталога /var/spool/squid потом дал команду squid -z
Вроде это связано с https. Ввожу ip адрес гугда заходит. но там конектится по http. Меняю на https и уже не грузится. А на другие https пускает без проблем.[/quote]
Если на другие https пускает, то что говорит когда заходить на гугловский https.