Sip トランクのネットワークインターフェイスの設定

Sip トランクのネットワークインターフェイスの設定

私はSipトランキングを持つPBXサーバーとして使用したいDebian 9.5サーバーを持っています。このシステムには2つのネットワークインタフェースがあります。 1つはLANを指し、もう1つは私のSipプロバイダを指します。構成は次のとおりです。

iface LAN inet static
    address 192.168.1.247/24
    gateway 192.168.1.254
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.1.254

allow-hotplug SIP
iface SIP inet static
    address 172.xxx.xxx.xxx
    netmask 255.255.255.252

IP 172.xxx.xxx.xxxのSIPサーバー

私が望むのは、LANからのすべての着信トラフィックを私のSIPサーバーにルーティングすることです。

SIPインターフェイスに追加しようとしています。

post-up ip route add [MySipServerIP] dev SIP src 192.168.1.0/24 table mgmt

もう一つの試み:

post-up ip route add [SIP ip] dev SIP src 192.168.1.0/24 table mgmt

このパスを設定する正しい方法は何ですか?

答え1

さて、ようやく作業が完了しました。

まず、インターフェースLANは、インストールプログラム自体によって構成および削除される必要があるマスク/ 24を追加します。

iface LAN inet static
    address 192.168.1.247/24
    gateway 192.168.1.254
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.1.254 

allow-hotplug SIP
iface SIP inet static
    address 172.xxx.xxx.xxx
    netmask 255.255.255.252

に変更:

iface LAN inet static
    address 192.168.1.247
    netmask 255.255.255.0
    gateway 192.168.1.254
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.1.254 

allow-hotplug SIP
iface SIP inet static
    address 172.xxx.xxx.IP
    netmask 255.255.255.252

その後、/etc/rc.localに2つの静的パスを追加する必要があります。

  1. このルートは、LAN インターフェイスを介してすべてのトラフィックを LAN に送信します。

    route add 192.168.1.0 gw 192.168.1.254
    
  2. このルートは、SIP インターフェイスを介してすべてのトラフィックをマイ SIP サーバに送信します。

    route add [SIP SERVR IP] gw 172.xxx.xxx.GW
    

すべての作業が完了します。

メモ:

172.xxx.xxx.IPは、キャリアによって割り当てられたIPです。

172.xxx.xxx.GWは、通信事業者が割り当てたゲートウェイです。

[SIP SERVR IP]は、通信事業者が割り当てたSIPサーバーIPです。

関連情報