私は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つの静的パスを追加する必要があります。
このルートは、LAN インターフェイスを介してすべてのトラフィックを LAN に送信します。
route add 192.168.1.0 gw 192.168.1.254
このルートは、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です。