Страница 1 из 1

Asterisk BIND

Добавлено: 27 сен 2011, 11:51
gofer_k
День добрый.Картина следующая Centos смотрит в интернет одним интерфейсом на котором прописан паблик интернет ip через который он ходит в интернет, и на этом же интерфейсе прописан vlan c другим ip через который должен регистрироваться астериск.
Сеть настроена маршруты прописаны все пингуется но астер регистрироваться не хочет по причине того что он при регистрации в поле source подставляет внешний ip а не vlana.

Код: Выделить всё

[general]
alwaysauthreject=yes
allowguest=no
context=fuckoff
allowoverlap=no
udpbindaddr=10.16.21.162 ;------- ip vlan
tcpenable=no
tcpbindaddr=10.16.21.162 ;---------ip vlan
srvlookup=yes
disallow=all
allow=alaw
;allow=ulaw
language=ru
dtmfmode = auto
canreinvite=no
allowguest=no
nat=yes
t38pt_udptl=no
t38pt_rtp=no
t38pt_tcp=no
Как его заставить поменять ip ?

Re: Asterisk BIND

Добавлено: 27 сен 2011, 12:19
Vlad1983
за это отвечает система

иногда просто срабатывает если саб
route add -host IP_куда_регаемся gw шлюх dev if-sub

в более сложных случаях iproute http://www.policyrouting.org/iproute2.doc.html

Re: Asterisk BIND

Добавлено: 27 сен 2011, 12:23
ded
Если tcpenable=no
то зачем
tcpbindaddr=10.16.21.162 ;---------ip vlan ??

После sip reload что показывает
asterisk -rx 'sip show settings' |grep UDP ??

Re: Asterisk BIND

Добавлено: 27 сен 2011, 19:20
gofer_k
ded писал(а):Если tcpenable=no
то зачем
tcpbindaddr=10.16.21.162 ;---------ip vlan ??
да ну так на всякий случай.
Vlad1983 писал(а):иногда просто срабатывает если саб
route add -host IP_куда_регаемся gw шлюх dev if-sub
да ну так и делал.
Короче всем спасибо все заработало после перезапуска iptables.