AndyMat Опубликовано 26 мая, 2014 (изменено) · Жалоба Доброго времени суток, имею Centos 6.4 в качестве шлюза(NAT) в инет для локалки, в локалке работают два Voip-шлюза: 1. Grandstream HT-502 V1.2A 2. Linksys SPA-2102 software ver. 5.2.12 Провайдер Voip один. Grandsream работает. Lynksys изначально работал, но вот уже пару недель как перестал регистрироваться Пробовал ставить его в другую сеть, где шлюзом пашет Freebsd - работает. Аналогичный рабочий Lynksys (из локалки Freebsd) в проблемной сетке - не работает. Модули ядра ip_conntrack_sip, ip_nat_sip сначала не использовал - работало и без них. Сейчас подгружаю их при загрузке - эффект ноль. lsmod | grep sip nf_nat_sip 6171 0 nf_nat 22759 2 iptable_nat,nf_nat_sip nf_conntrack_sip 19359 1 nf_nat_sip nf_conntrack 79645 6 xt_conntrack,iptable_nat,nf_nat_sip,nf_nat,nf_conntrack_ipv4,nf_conntrack_sip Вот еще два дампа, сняты на Centos во время попытки регистрации, первый - на локальном интерфейсе, второй - на внешнем: 111.111.111.111 - мой внешний IP 222.222.222.222 - IP сервера провайдера 192.168.32.38 - IP Linksys'a tcpdump -v -i eth1 host 192.168.32.38 11:48:52.387964 IP (tos 0x68, ttl 250, id 62717, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.sip-tls > 222.222.222.222.5090: Flags [R], cksum 0x812e (correct), seq 297415426, win 16000, length 0 11:48:52.399243 IP (tos 0x0, ttl 250, id 62718, offset 0, flags [none], proto TCP (6), length 44) 192.168.32.38.na-localise > 222.222.222.222.5090: Flags , cksum 0xf307 (correct), seq 1382574283, win 16000, options [mss 1448], length 0 11:48:52.430864 IP (tos 0x0, ttl 57, id 42261, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 192.168.32.38.na-localise: Flags [.], cksum 0xde40 (correct), ack 2201444396, win 65535, length 0 11:48:52.431239 IP (tos 0x0, ttl 250, id 62719, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.na-localise > 222.222.222.222.5090: Flags [FR], cksum 0x2105 (correct), seq 2201444396, win 0, length 0 tcpdump -v -i eth0 host 222.222.222.222 11:48:52.387977 IP (tos 0x68, ttl 249, id 62717, offset 0, flags [none], proto TCP (6), length 40) 111.111.111.111.sip-tls > 222.222.222.222.5090: Flags [R], cksum 0xbbc0 (correct), seq 297415426, win 16000, length 0 11:48:52.399262 IP (tos 0x0, ttl 249, id 62718, offset 0, flags [none], proto TCP (6), length 44) 111.111.111.111.na-localise > 222.222.222.222.5090: Flags , cksum 0x2d9a (correct), seq 1382574283, win 16000, options [mss 1448], length 0 11:48:52.430847 IP (tos 0x0, ttl 58, id 42261, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 111.111.111.111.na-localise: Flags [.], cksum 0x18d3 (correct), ack 2201444396, win 65535, length 0 Провайдер тоже не знает, в чем дело. В "проблемной" сетке других проблем нет. Куда еще можно покопать? Изменено 26 мая, 2014 пользователем AndyMat Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rover-lt Опубликовано 26 мая, 2014 · Жалоба Доброго времени суток, имею Centos 6.4 в качестве шлюза(NAT) в инет для локалки, в локалке работают два Voip-шлюза: 1. Grandstream HT-502 V1.2A 2. Linksys SPA-2102 software ver. 5.2.12 Провайдер Voip один. Grandsream работает. Lynksys изначально работал, но вот уже пару недель как перестал регистрироваться Пробовал ставить его в другую сеть, где шлюзом пашет Freebsd - работает. <...skipped ...> Куда еще можно покопать? Не надо копать на серверах. Настройки SPA - в студию! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AndyMat Опубликовано 26 мая, 2014 (изменено) · Жалоба Настройки SIP Настройки Line1 Настройки Line2 Коммент: Изначально (работающие) настройки были, как на Line2, за исключением номера, конечно. Настройки Line1 стали менять после того, как начались проблемы P.S. пардон, как-то криво ссылки отображаются, не знаю, в чем дело... Изменено 26 мая, 2014 пользователем AndyMat Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bos9 Опубликовано 26 мая, 2014 · Жалоба судя по дампам на уровне tcp видимых проблем нет, значит надо дебажить сам sip. по идее эту информацию вам провайдер должен дать, т.к. ему на sip-proxy проще посмотреть, но можете и сами по-глубже залесть - tcpdump -A -s0. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AndyMat Опубликовано 26 мая, 2014 · Жалоба Попробовал, вообще кашу получаю... Сравнил два дампа, первый - Grandstream 17:55:53.939121 IP (tos 0xc0, ttl 64, id 49894, offset 0, flags [DF], proto TCP (6), length 60) 192.168.32.47.epnsdp > 222.222.222.222.5090: Flags , cksum 0x7f27 (correct), seq 1029491464, win 5840, options [mss 1460,sackOK,TS val 2542 ecr 0,nop,wscale 0], length 0 17:55:53.977216 IP (tos 0x0, ttl 57, id 6887, offset 0, flags [none], proto TCP (6), length 60) 222.222.222.222.5090 > 192.168.32.47.epnsdp: Flags [s.], cksum 0xa5f3 (correct), seq 114410359, ack 1029491465, win 65535, options [mss 1460,nop,wscale 1,nop,nop,TS val 2558496810 ecr 2542], length 0 17:55:53.978013 IP (tos 0xc0, ttl 64, id 49895, offset 0, flags [DF], proto TCP (6), length 52) 192.168.32.47.epnsdp > 222.222.222.222.5090: Flags [.], cksum 0xbae4 (correct), ack 1, win 5840, options [nop,nop,TS val 2546 ecr 2558496810], length 0 17:55:54.055786 IP (tos 0xc0, ttl 64, id 49896, offset 0, flags [DF], proto TCP (6), length 152) 192.168.32.47.epnsdp > 222.222.222.222.5090: Flags [P.], cksum 0x67de (correct), seq 1:101, ack 1, win 5840, options [nop,nop,TS val 2554 ecr 2558496810], length 100 17:55:54.110356 IP (tos 0x0, ttl 57, id 7143, offset 0, flags [none], proto TCP (6), length 52) 222.222.222.222.5090 > 192.168.32.47.epnsdp: Flags [.], cksum 0x50c4 (correct), ack 101, win 32768, options [nop,nop,TS val 2558496942 ecr 2554], length 0 Второй - Lynksys 18:16:00.708755 IP (tos 0x0, ttl 250, id 111, offset 0, flags [none], proto TCP (6), length 44) 192.168.32.38.sip > 222.222.222.222.5090: Flags , cksum 0xb773 (correct), seq 2587712652, win 16000, options [mss 1448], length 0 18:16:00.735941 IP (tos 0x0, ttl 57, id 23025, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 192.168.32.38.sip: Flags [.], cksum 0xeb5b (correct), ack 3678847762, win 65535, length 0 18:16:00.736339 IP (tos 0x0, ttl 250, id 112, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.sip > 222.222.222.222.5090: Flags [FR], cksum 0x6611 (correct), seq 3678847762, win 0, length 0 Насколько я понимаю, первые 3 пакета в обоих дампах - обычный handshake, только Грандстриму сервер говорит [s.], а Линксису [.] После чего Линксис дает отбой [FR] Что означает флаг [.] - или отсутствие флага - во время установки соединения? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bos9 Опубликовано 26 мая, 2014 (изменено) · Жалоба и правда странно.. сервер линксису отвечает аком на "левый" номер последовательности 3678847762, когда положено бы на 2587712652. ну и линксис реагирует закрытием сессии. попробовать на время убрать грандстрим? а вдруг.. ну и посмотреть на содержание таблицы conntrack, мож там за что зацепитесь. upd и кстати, может попробовать без tls? на стандартном транспорте Изменено 27 мая, 2014 пользователем bos9 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AndyMat Опубликовано 30 мая, 2014 · Жалоба По UDP работает без проблем. Грандстрим пробовали отключать, не работает все равно, еще раз снял дамп, пакеты выстроены в порядке прохождения: 13:55:41.470318 IP (tos 0x0, ttl 250, id 52178, offset 0, flags [none], proto TCP (6), length 44) 192.168.32.38.5075 > 222.222.222.222.5090: Flags , cksum 0x7ec3 (correct), seq 3962127169, win 16000, options [mss 1448], length 0 13:55:41.470331 IP (tos 0x0, ttl 249, id 52178, offset 0, flags [none], proto TCP (6), length 44) 111.111.111.111.5075 > 222.222.222.222.5090: Flags , cksum 0xb955 (correct), seq 3962127169, win 16000, options [mss 1448], length 0 13:55:41.720078 IP (tos 0x0, ttl 58, id 22924, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 111.111.111.111.5075: Flags [.], cksum 0x5f1c (correct), ack 1, win 65535, length 0 13:55:41.720090 IP (tos 0x0, ttl 57, id 22924, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 192.168.32.38.5075: Flags [.], cksum 0x248a (correct), ack 3542944936, win 65535, length 0 13:55:41.720423 IP (tos 0x0, ttl 250, id 52179, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.5075 > 222.222.222.222.5090: Flags [FR], cksum 0x2486 (correct), seq 3542944936, win 0, length 0 13:55:57.469747 IP (tos 0x68, ttl 250, id 52180, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.5075 > 222.222.222.222.5090: Flags [R], cksum 0x9670 (correct), seq 3962127170, win 16000, length 0 13:55:57.469761 IP (tos 0x68, ttl 249, id 52180, offset 0, flags [none], proto TCP (6), length 40) 111.111.111.111.5075 > 222.222.222.222.5090: Flags [R], cksum 0xd102 (correct), seq 3962127170, win 16000, length 0 13:55:57.480564 IP (tos 0x0, ttl 250, id 52181, offset 0, flags [none], proto TCP (6), length 44) 192.168.32.38.5076 > 222.222.222.222.5090: Flags , cksum 0x5ca7 (correct), seq 3401352905, win 16000, options [mss 1448], length 0 13:55:57.480589 IP (tos 0x0, ttl 249, id 52181, offset 0, flags [none], proto TCP (6), length 44) 111.111.111.111.5076 > 222.222.222.222.5090: Flags , cksum 0x9739 (correct), seq 3401352905, win 16000, options [mss 1448], length 0 13:55:57.510537 IP (tos 0x0, ttl 58, id 30604, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 111.111.111.111.5076: Flags [.], cksum 0x30b1 (correct), ack 2921205880, win 65535, length 0 13:55:57.510545 IP (tos 0x0, ttl 57, id 30604, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 192.168.32.38.5076: Flags [.], cksum 0xf61e (correct), ack 2921205880, win 65535, length 0 13:55:57.510923 IP (tos 0x0, ttl 250, id 52182, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.5076 > 222.222.222.222.5090: Flags [FR], cksum 0x45c4 (correct), seq 2921205880, win 0, length 0 13:55:58.479652 IP (tos 0x0, ttl 250, id 52183, offset 0, flags [none], proto TCP (6), length 44) 192.168.32.38.5076 > 222.222.222.222.5090: Flags , cksum 0x5ca7 (correct), seq 3401352905, win 16000, options [mss 1448], length 0 13:55:58.479661 IP (tos 0x0, ttl 249, id 52183, offset 0, flags [none], proto TCP (6), length 44) 111.111.111.111.5076 > 222.222.222.222.5090: Flags , cksum 0x9739 (correct), seq 3401352905, win 16000, options [mss 1448], length 0 13:55:58.580936 IP (tos 0x0, ttl 58, id 31628, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 111.111.111.111.5076: Flags [.], cksum 0x30b1 (correct), ack 1, win 65535, length 0 13:55:58.580941 IP (tos 0x0, ttl 57, id 31628, offset 0, flags [none], proto TCP (6), length 40) 222.222.222.222.5090 > 192.168.32.38.5076: Flags [.], cksum 0xf61e (correct), ack 1, win 65535, length 0 13:55:58.581283 IP (tos 0x0, ttl 250, id 52184, offset 0, flags [none], proto TCP (6), length 40) 192.168.32.38.5076 > 222.222.222.222.5090: Flags [FR], cksum 0x45c4 (correct) , seq 2921205880, win 0, length 0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...