IPtables проблемы с открытием некоторых сайтов, ssl

При написании данного сообщения я даже не знаю как правильно назвать ее, точно охарактеризовать и выделить основные моменты, поэтому попробую как смогу =). Суть проблемы — был, есть и будет роутер на базе ubuntu server, в нем правила iptables и прозрачный squid, и в принципе больше ничего не мешает работе интернета. Вся эта конструкция довольно долго и успешно работала, сеть разрасталось и происходили разнообразные изменения. Но все было хорошо вроде, но потом появилась ситуация, когда некоторые сайты перестали открываться — висит и потом ошибка соединения. Последней каплей моего терпения стала ситуация с сайтом paypal.

Если поставить в настройках браузера работать через прокси, то paypal прекрасно открывался, стоит отключить и наблюдаю загрузку минут пять и потом ошибку. При этом другие сайты которые работают через ssl прекрасно отрабатываются и я стал чаще нападать на такую ситуацию, когда определенный сайт не работает и определить точно в чем причина в iptables или squid  у меня не получалось.

У меня есть на время тестов открытый конфиг для iptables, но он не помогал в моей ситуации, что еще больше травмировало мой мозг. Решение пришло неожиданно, от безысходности я стал играться с параметрами своего основного конфига iptables и далее решил посмотреть что есть в sysctl.conf, все парметры там не оказывали особого влияния на решение моей проблемы, и тогда я обратился к sysctl.d, попробовав закомментировать в файле 10-network-security.conf следующий строчки

#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

я получил необходимый результат =). На самом деле проблема актуально если у Вас несколько интерфейсов, в моем случае на локальной сетевой карте висело несколько ip адресов (для разных локальных сетей) и в последний момент пришлось поставить еще одну сетевую карту. Все вкупе заставило меня отключить rp_filter.

Вот такая история =)

Прокомментировать

XHTML: Вы можете использовать эти тэги для форматирования текста: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>