Проблема в следующем; Есть DSL-2540U/BRU/D, на нем поднят NAT, раз в сутки провайдер «Стрим» сбрасывает PPoE сессию, 2540 исправно поднимает сессию заново. Т.к. IP адрес динамический, соответственно WAN интерфейс 2540 получает новый IP адрес, после этого перестает работать VOIP шлюз, подключенный к 2540. Прошивки пробовал разные, сейчас установлена RU_1.34. Галочка SIP ALG на ситуацию никак не влияет. В таблице соединений видно, что соединения на порт 5060 используют старый IP адрес, который был до разрыва сессии. Лечится только перезагрузкой 2540, перезагрузка VOIP шлюза ничего не дает.
Код:
Лишнее удалено:
Был IP адрес: 85.140.215.158 все работало.
udp 17 134 src=10.1.1.6 dst=217.73.112.14 sport=5060 dport=5060 src=217.73.112.14 dst=85.140.215.158 sport=5060 dport=5060 [ASSURED] use=1
udp 17 168 src=10.1.1.6 dst=212.53.40.40 sport=5060 dport=5060 src=212.53.40.40 dst=85.140.215.158 sport=5060 dport=5060 [ASSURED] use=1
> ppp config 0.1.50 down
> ppp config 0.1.50 up
Стал IP адрес: 91.77.157.247 VOIP не работает.
> cat /dev/null > /proc/net/ip_conntrack
> cat /proc/net/ip_conntrack
Видно, что NTP и DNS используют правильный IP адрес, а SIP IP адрес, который был до разрыва сессии.
udp 17 2 src=10.1.1.6 dst=192.43.244.18 sport=2013 dport=123 src=192.43.244.18 dst=91.77.157.247 sport=123 dport=2013 use=1
udp 17 1 src=10.1.1.6 dst=195.34.32.116 sport=2011 dport=53 src=195.34.32.116 dst=91.77.157.247 sport=53 dport=2011 use=1
udp 17 1 src=10.1.1.6 dst=195.34.32.116 sport=2012 dport=53 src=195.34.32.116 dst=91.77.157.247 sport=53 dport=2012 use=1
udp 17 176 src=10.1.1.6 dst=217.73.112.14 sport=5060 dport=5060 src=217.73.112.14 dst=85.140.215.158 sport=5060 dport=5060 [ASSURED] use=1
udp 17 179 src=10.1.1.6 dst=212.53.40.40 sport=5060 dport=5060 src=212.53.40.40 dst=85.140.215.158 sport=5060 dport=5060 [ASSURED] use=1 rt=80 dport=52223 [ASSURED] use=1