Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Опции для PEER

1

Здравствуйте, Подскажите пожалуйста, как можно прописать для опции PEER один маршрут из 3 возможных. на Астериск 3 изернета. 1 локальная сеть 2 Интернет 3 Сеть тел. оператора Можно ли прописать в PEER для каждого транка свой маршрут и шлюз. Задача звонить в город через тел. оператора, а межгород через интернет. В настройках маршрутизации(Webmin), если прописываю маршруты, работает только один.

удалить закрыть спам изменить тег редактировать

спросил 2012-06-09 13:03:18 +0400

a.r.t. Gravatar a.r.t.
16 3 1 6

3 Ответа

-1

Это делает не в астериске. Это делается в системе через команду route.

ссылка удалить спам редактировать

ответил 2012-06-09 13:13:12 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

Comments

Если не трудно можно ссылку по теме

a.r.t. ( 2012-06-09 13:27:42 +0400 )редактировать

Спасибо!

a.r.t. ( 2012-06-09 13:35:32 +0400 )редактировать

Через route решить вопрос маршрутизации не получилось, роутинг проходит через первый по списку GW А задача такая, если на тел. набираешь 9xxxxxxxx, то маршрут проходит через eth1. Если набираешь 8xxxxxxxx то маршрут проходит через eth2.

a.r.t. ( 2012-06-09 14:03:52 +0400 )редактировать

Если у Вас не получилось , то это не говорит о невозможности этого. Для каждого направления должны быть разные транки с разными ip , на которые и необходимо маршрутизировать. Если транк один , то можете не заморачиваться.

zzuz ( 2012-06-09 14:10:43 +0400 )редактировать

Может я что-то не так делаю, но меня два транка Первый транк настроен на host=94.xxx.xxx.xxx и должен маршрутизироваться через 46.xxx.xxx.xxx Второй транк настроен на host=10.xxx.xxx.xxx и должен маршрутизироваться через 10.xxx.xxx.xxx Я через add route добавил два маршрута 46.xxx.xxx.xxx и 10.xxx.xxx.xxx но при звонке маршрутизируется только через один

a.r.t. ( 2012-06-09 14:44:39 +0400 )редактировать

Быть не может. route -n

zzuz ( 2012-06-09 19:35:20 +0400 )редактировать

route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

1x.6x.18.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1

4x.4x.15x.8x 0.0.0.0 255.255.255.248 U 0 0 0 eth2

192.168.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2

0.0.0.0 10.6x.18.1 0.0.0.0 UG 0 0 0 eth1

0.0.0.0 46.46.153.89 0.0.0.0 UG 0 0 0 eth2

a.r.t. ( 2012-06-13 10:06:56 +0400 )редактировать
0.0.0.0 10.6x.18.1 0.0.0.0 UG 0 0 0 eth1

0.0.0.0 46.46.153.89 0.0.0.0 UG 0 0 0 eth2

Какая прелесть. Вам точно по делу зарплату платят?

zzuz ( 2012-06-13 11:03:46 +0400 )редактировать

1x.60.18.0 1x.60.18.1 255.255.255.252 UG 0 0 0 eth1

1x.60.18.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1

4x.4x.153.88 4x.4x.153.89 255.255.255.248 UG 0 0 0 eth2

4x.4x.153.88 0.0.0.0 255.255.255.248 U 0 0 0 eth2

192.168.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2

a.r.t. ( 2012-06-13 11:43:24 +0400 )редактировать
4x.4x.153.88 4x.4x.153.89 255.255.255.248 UG 0 0 0 eth2
4x.4x.153.88 0.0.0.0 255.255.255.248 U 0 0 0 eth2

Какой смысл в этих строчках?

zzuz ( 2012-06-13 11:44:59 +0400 )редактировать

Если добавляю

route add default gw 1x.60.18.1 eth1

route add default gw 4x.4x.153.89 eth2

1x.60.18.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1

4x.4x.153.88 0.0.0.0 255.255.255.248 U 0 0 0 eth2

192.168.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2

0.0.0.0 1x.60.18.1 0.0.0.0 UG 0 0 0 eth1

0.0.0.0 4x.4x.153.89 0.0.0.0 UG 0 0 0 eth2

Если добавляю

route add -net 1x.60.18.0 netmask 255.255.255.252 gw 1x.60.18.1 eth1

route add -net 4x.4x.153.88 netmask 255.255.255.248 gw 4x.4x.153.89 eth2

10.60.18.0 10.60.18.1 255.255.255.252 UG 0 0 0 eth1

10.60.18.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1

46.46.153.88 46.46.153.89 255.255.255.248 UG 0 0 0 eth2

46.46.153.88 0.0.0.0 255.255.255.248 U 0 0 0 eth2

192.168.0.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2

a.r.t. ( 2012-06-13 12:07:38 +0400 )редактировать

Сядьте и подумайте , что Вы делаете. Если непонятно , то еще раз подумайте. И так пока просветление не придет.

zzuz ( 2012-06-13 12:15:01 +0400 )редактировать

Спасибо за совет.

a.r.t. ( 2012-06-13 13:51:22 +0400 )редактировать

Добавил статически маршрут

route add -host 8x.2xx.2xx.3x gw 1x.60.18.1

route add -host 9x.7x.3x.1xx gw 4x.4x.1xx.8x

все работает, спасибо

a.r.t. ( 2012-06-14 11:21:23 +0400 )редактировать
0

вывод двух команд в студию

ip ro show

asterisk -rx "sip show settings"
ссылка удалить спам редактировать

ответил 2012-06-09 19:59:05 +0400

meral Gravatar meral flag of Ukraine
21228 24 19 169
http://pro-sip.net/

обновил 2012-06-09 23:44:17 +0400

Comments

нет у route такого аргумента print .

zzuz ( 2012-06-09 22:22:12 +0400 )редактировать
0
ip ro show
1x.6x.18.0/30 dev eth1  proto kernel  scope link  src 10.60.18.2
4x.4x.15x.8x/29 dev eth2  proto kernel  scope link  src 46.46.153.90
192.168.0.0/22 dev eth0  proto kernel  scope link  src 192.168.0.38
169.254.0.0/16 dev eth2  scope link
default via 1x.60.18.1 dev eth1
default via 4x.4x.153.89 dev eth2
ссылка удалить спам редактировать

ответил 2012-06-13 10:19:39 +0400

a.r.t. Gravatar a.r.t.
16 3 1 6

обновил 2012-06-13 12:12:47 +0400

Comments

Что это за флуд?

zzuz ( 2012-06-13 11:04:24 +0400 )редактировать

Я не имею ввиду то , что ответ неотформатирован. Я хочу понять зачем Вы предоставляете лишнюю информацию и в упор игнорируете ответы.

zzuz ( 2012-06-13 11:52:56 +0400 )редактировать

это отве на запрос:

asterisk -rx "sip show settings"

a.r.t. ( 2012-06-13 12:10:15 +0400 )редактировать

Глупый запрос . meral в порядке многобуквенности спросил. В вопросе маршрутизации , в которой астериск участие принимает только как потребитель , настройки сипа ничего не дадут.

zzuz ( 2012-06-13 12:12:56 +0400 )редактировать

ну как не дадут. вот тут например ДВА default роута. что уже не есть нормально. и ТРИ интерфейса. и какой адрес провайдера то? а из sip show settings меня интересовало только bind address,nat,external ip и сети которые он счиатет НЕ за натом

meral ( 2012-06-13 15:15:28 +0400 )редактировать

один сервер за натом , другой может и нет. bindaddr тут и не нужен, тем более external ip

zzuz ( 2012-06-13 15:19:14 +0400 )редактировать

а вдруг стоит? ;)

meral ( 2012-06-14 01:24:08 +0400 )редактировать

таблице маршрутизации на это все равно.

zzuz ( 2012-06-14 01:52:12 +0400 )редактировать

ну блин.вот нет у вас опыта исправления конфигураций построенных НЕ вами. таблице то все равно, но если стоит внешний адрес то на одном инетрефейсе работать не будет. а на другом будет. АСТЕРИСКУ НЕ ВСЕ РАВНО.

meral ( 2012-06-14 02:38:31 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-09 13:03:18 +0400

Просмотрен: 418 раз

Обновлен: Jun 13 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.