在Asterisk上,綁定IP address跟IPv6支援的設定方式如下.

編輯sip.conf(/etc/asterisk/sip.conf)

 

找到"udpbindaddr"這個設定值(如果沒有,請自行加入)

 

udpbindaddr=192.168.1.1  // 只綁定IPv4的固定IP(192.168.1.1),只使用IPv4

udpbindaddr=2001:db8::1 // 只綁定IPv6的固定IP(2001:db8::1),只使用IPv6

udpbindaddr=0.0.0.0         //綁定IPv4所有IP address,如果你有多張網卡跟Interface,VLAN,這會綁定所有的IPv4 IP

udpbindaddr=::                 //綁定所有的IPv4/IPv6 IP address

 

PS.如果你有多張網卡或Interface,為了確保你要送回SIP reponse的IP地址正確,請固定綁定該Interface的地址.

否則會發生送錯Interface的問題.例如你有兩張網卡,一個接WAN是public IP,一個接LAN是Pravite IP.

沒有綁定Interface,很有可能不管是WAN還是LAN送來的SIP封包,都走WAW出去.

這樣你的LAN端來的SIP封包,就會有回應問題.

通常要走WAN還是LAN的Interface回應是看Route table來決定的. 

arrow
arrow
    文章標籤
    Asterisk IPv6
    全站熱搜

    sdlc 發表在 痞客邦 留言(2) 人氣()