faq обучение настройка
Текущее время: Пт июл 04, 2025 00:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: DSL-2540U/NAT/«Стрим»/SIP
СообщениеДобавлено: Вс мар 07, 2010 09:54 
Не в сети

Зарегистрирован: Ср авг 11, 2004 23:15
Сообщений: 23
Проблема в следующем; Есть 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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 15, 2010 22:55 
Не в сети

Зарегистрирован: Ср авг 11, 2004 23:15
Сообщений: 23
Поставил прошивку, в которую можно записать свой init.sh (скрипт который выполняется при загрузке) и произвольные файлы до 10Кб. Но нельзя записать в /etc/ppp/ip-up, и ip-up.local (скрипт который выполняется после того, как поднялся PPP). Мне нужно записать в ip-up, или в ip-up.local свой скрипт:
Код:
echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
sleep 10
echo 180 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream

В Unix не силен. Можно ли, через init.sh указать системе, использовать ip-up, размещенном не в /etc/ppp/, а другом каталоге? ln –s может помочь?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 28, 2010 01:40 
Не в сети

Зарегистрирован: Ср авг 11, 2004 23:15
Сообщений: 23
В общем, от техподдержки толку никакого. Пришлось исправлять прошивку самому, теперь все работает.
Код:
> swversion show
RU_1.34
> cat  /etc/ppp/ip-up
#!/bin/sh

# This file should not be modified -- make local changes to
# /etc/ppp/ip-up.local instead

LOGDEVICE=$6
REALDEVICE=$1

export PATH=/sbin:/usr/sbin:/bin:/usr/bin

[ -f /etc/sysconfig/network-scripts/ifcfg-${LOGDEVICE} ] && /etc/sysconfig/network-scripts/ifup-post ifcfg-${LOGDEVICE}

[ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local $@

echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
sleep 15
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 180 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream

exit 0
>


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 28, 2010 09:09 
Не в сети

Зарегистрирован: Ср окт 15, 2008 07:30
Сообщений: 68
Откуда: Astana, KZ
расскажи подробнее, что сделал :!:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 28, 2010 12:13 
Не в сети

Зарегистрирован: Ср авг 11, 2004 23:15
Сообщений: 23
Добавил в файл /etc/ppp/ip-up
это:
Код:
echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
sleep 15
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 180 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
В оригинальном файле эти строки отсутствуют.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 28, 2010 19:08 
Не в сети

Зарегистрирован: Ср окт 15, 2008 07:30
Сообщений: 68
Откуда: Astana, KZ
а как же "This file should not be modified..."? после перезагрузки модема изменения нужно вносить снова?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 28, 2010 21:43 
Не в сети

Зарегистрирован: Ср авг 11, 2004 23:15
Сообщений: 23
Виктоp писал(а):
а как же "This file should not be modified..."? после перезагрузки модема изменения нужно вносить снова?

Не обращай внимания, на заборе тоже написано….
Файл находится в самой прошивке, соответственно перезагрузка на него никак не влияет, да и не получится, в него вносить изменения.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 29, 2010 04:40 
Не в сети

Зарегистрирован: Ср окт 15, 2008 07:30
Сообщений: 68
Откуда: Astana, KZ
Цитата:
да и не получится, в него вносить изменения

ну и как же ты это сделал, пересобрал прошивку?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 29, 2010 09:35 
Не в сети

Зарегистрирован: Ср авг 11, 2004 23:15
Сообщений: 23
Да, уже писал, что пришлось исправлять прошивку.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB