Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
asterisk 1.8, centos 5.5, hyper-v, trunk
Откуда: Kirov
Сообщений: 17
|
Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Имеется CentOS 5.5 32 bit
Установлен в виртуальной машине Hyper-V, компоненты интеграции 2.1 установлены
2 синтетических сетевых адаптера, один в локалку, другой в инет.
Установлен Asterisk 1.8.
Есть 2 транка.
Первый -- к MS OCS 2007 R2 Mediation Server, к нему вопросов нет.
Второй -- к провайдеру. Между Астериском и провайдером есть нат, но Астериск в DMZ.
localnet и externip настроена.
Сразу после загрузки все работает замечательно, звонки по всем направлениям между транками и т. п. Однако, спустя часа 2-3 неизбежно отваливается транк до провайдера, и пишет в лог
[Oct 31 11:25:12] WARNING[6635]: chan_sip.c:12294 transmit_register: Probably a DNS error for registration to *@*, trying REGISTER again (after 20 seconds)
[Oct 31 11:25:12] NOTICE[6635]: chan_sip.c:12209 sip_reg_timeout: -- Registration for '*@*' timed out, trying again (Attempt #7)
Перезапуск астериска, перезапуск network не влияют. Перезагрузка всей ОС решает проблему, после перезагрузки все работает как новенькое.
Куда копать, в чем может быть проблема?
MCITP: EA, EMA, VA; MCSA
|
Откуда: Уфа
Сообщений: 5856
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
у меня тоже такое было на астериск 1.2 при регистрации на мере.
попробуй делать arping на шлюз, который nat делает в то время, когда отваливается регистрация.
|
Откуда: Kirov
Сообщений: 17
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Спасиба. Дождусь следующего отвала, сделаю и отпишусь.
MCITP: EA, EMA, VA; MCSA
|
Откуда: Kirov
Сообщений: 17
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Прожил коннект аж 8 часов.
Да, кое что интересное
[root@asterisk ~]# arping 192.168.0.11
arping: unknown iface eth0
Сорри, я в линухах нуб, поэтому не знаю как и что дальше диагностировать.
MCITP: EA, EMA, VA; MCSA
|
Откуда: Уфа
Сообщений: 5856
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
попробуйте ifconfig -a
|
Откуда: Kirov
Сообщений: 17
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Сам облажал по пьяни, нет у меня eth0 конечно, сетевухи то синтетические. Есть seth0, seth1.
Пингую роутер с натом:
[root@asterisk ~]# arping -I seth1 192.168.0.11
ARPING 192.168.0.11 from 192.168.0.50 seth1
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.952ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.854ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.852ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.899ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.946ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.907ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.865ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 10.939ms
Sent 8 probes (1 broadcast(s))
Received 8 response(s)
Пингую VoIP шлюз провайдера
[root@asterisk ~]# arping -I seth1 91.144.148.105
ARPING 91.144.148.105 from 192.168.0.50 seth1
Sent 11 probes (11 broadcast(s))
Received 0 response(s)
Обычные пинги идут без проблем
[root@asterisk ~]# tracert 91.144.148.105
traceroute to 91.144.148.105 (91.144.148.105), 30 hops max, 40 byte packets
1 192.168.0.11 (192.168.0.11) 1.542 ms 2.074 ms 2.508 ms
2 * * *
3 ac2-0-1-22.kirov.ertelecom.ru (91.144.148.84) 6.855 ms 7.071 ms 7.352 ms
4 bgw01-1-3-0-73.kirov.ertelecom.ru (91.144.148.89) 7.665 ms 7.881 ms 8.078 ms
5 * * *
6 net148-186.e-kirov.ru (91.144.148.186) 7.949 ms 4.395 ms 4.625 ms
7 kirov.citysvyaz.ru (91.144.148.105) 4.819 ms 5.003 ms 5.180 ms
Особенность нашего прова, что их шлюз по обратному DNS опредяляется как kirov.citysvyaz.ru, а по прямому этот домен ведет в совсем другое место.
Вот ифконфиг
[root@asterisk ~]# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
seth0 Link encap:Ethernet HWaddr 00:15:5D:00:DE:0D
inet addr:10.0.0.50 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fc00:10:52:0:215:5dff:fe00:de0d/64 Scope:Global
inet6 addr: fe80::215:5dff:fe00:de0d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:99533 errors:0 dropped:0 overruns:0 frame:0
TX packets:4735 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8759200 (8.3 MiB) TX bytes:796981 (778.3 KiB)
seth1 Link encap:Ethernet HWaddr 00:15:5D:00:DE:0E
inet addr:192.168.0.50 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:5dff:fe00:de0e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6660 errors:0 dropped:0 overruns:0 frame:0
TX packets:5974 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1201746 (1.1 MiB) TX bytes:2063346 (1.9 MiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
MCITP: EA, EMA, VA; MCSA
|
Откуда: Kirov
Сообщений: 17
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Если согласитесь помочь, могу SSH на эту машину дать. Она все равно пока не в production и в тестовой сети.
MCITP: EA, EMA, VA; MCSA
|
Откуда: Уфа
Сообщений: 5856
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
проверьте, когда arping запущен, поднимается ли регистрация?
|
Откуда: Kirov
Сообщений: 17
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Выполнил
arping -I seth1 192.168.0.11
В это время даже астериск презапустил, не поднимается.
MCITP: EA, EMA, VA; MCSA
|
Откуда: Kirov
Сообщений: 17
|
Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС
Соответственно, в
sip show peers мой провыайдер виден как unreachable
sip show registry -- unregistered
причем пока регистрация у прова еще не отвалилась по таймауту (астериск уже не может зарегится, а провайдер его еще считает своим), входящие звонки принимались. Исходящие --нет.
MCITP: EA, EMA, VA; MCSA
|
|