Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

астериск и маршрутизация, два интерфейса.

 
Список форумов Asterisk Forum -> Unix Way    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
max73



Зарегистрирован:
27.07.2011
Сообщения: 163

Статус: Оффлайн 

СообщениеДобавлено: Сб Мар 10, 2012 23:03    Заголовок сообщения:

В результате жадности руководства компании всплыла такая вот проблема, всплыла именно так, как то что плавает и не тонет Sad
Описание структуры сети.
Есть две подсети:
офис1: 192.168.1.0/24 gw 192.168.1.254 global ip 10.1.0.1
офис2: 192.168.2.0/24 gw 192.168.2.254 global ip 10.2.0.1
Сервер смотрит в обе эти подсети с адресов:
офис1: 192.168.1.250
офис2: 192.168.2.250

В обоих фисах есть свой канал интернета. Через офис1 на сервер идет почтовый трафик, через форвард портов. Соответственно для сервера дефолтным шлюзом идет шлюз офиса1, т.е. 192.168.1.254.
А астериск хочется поднять на канале через офис2, так как канал там больше и надежнее.
Вопрос, как бы это сделать?
Почту переносить на канала офиса2 нельзя по политическим соображениям.

Через офис1 все работает отлично. Порты проброшены и все ок.
Делаю форвард портов на маршрутизаторе офиса2, естественно фиг, пакеты до сервера доходят и тишина. Ну понятно, дефолтный шлюз то в другую сторону.
Пробовал на сервере перехватывать пакеты идущие от астериска через iproute2+iptables и пускать их по отдельной таблице маршрутизации. Ничего не вышло, исходящих пакетов почему то нет.

Вообще странная ситуация. Пакеты с маршрутизатора2 на сервер приходят, это видно через tcpdump. Но такое ощущение что до астериска они не доходят, консольный дебуг молчит как партизан.

в sip.conf:

nat=yes
externip=10.2.0.1
localnet=192.168.1.0/255.255.255.0
localnet=192.168.2.0/255.255.255.0

Если переписать конфиг под сеть офиса1, то все нормально работает. То есть вообще система живая.

Я понимаю что все навернуто до безобразия, но пока вот так.
Я конечно не мегагуру в iproute2, но у меня ощущение что астериск даже не пытается ничего послать, и походу ничего не принимает. Вот не понятно почему?

З.Ы.
Если я делаю дефолтный роутер через офис2, то ровно такие же проблемы у меня появляются с почтовыми сервисами, который должны работать через офис1. Так что это не лучший выход.

Added after 3 hours 54 minutes:

пока частично разрулил ситуацию на маршрутизаторах.
С роутера2 трафик на порты 5060 и 1000-10100 форвардю на на роутер1, который принимает его и заворачивает на астериск.
Обратно, роутер1 принимает пакеты из астериска, маркирует их и отдельным маршрутом посылает на роутер2, который их шлет в интернет.

Пипец какая кривая схема BigGrin3)
К сожалению работает наполовину, и как не странно, голос идет от астериска нормально, а вот к нему что то не идет Sad Хотя по моему как раз именно к нему точно должно работать, а вот наоборот нет.
Блин, вот же развлекуху придумал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вс Мар 11, 2012 03:39    Заголовок сообщения:

Мдя. Как всё запущено... Cool
Думаю вам пора открыть для себя новую тему: дебаг Very Happy
http://www.voip-info.org/wiki/view/How+T ... shoot+VOIP
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
max73



Зарегистрирован:
27.07.2011
Сообщения: 163

Статус: Оффлайн 

СообщениеДобавлено: Вс Мар 11, 2012 05:27    Заголовок сообщения:

да нет, до такого профессионализма мне пожалуй еще далеко Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вс Мар 11, 2012 20:48    Заголовок сообщения:

Не нужно бояться узнать чтото новое Wink к тому же это вовсе не сложно как кажется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Unix Way Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum