Sip 트렁크의 네트워크 인터페이스 구성

Sip 트렁크의 네트워크 인터페이스 구성

나는 Sip 트렁킹이 있는 PBX 서버로 사용하려고 하는 Debian 9.5 서버를 가지고 있습니다. 이 시스템에는 두 개의 네트워크 인터페이스가 있습니다. 하나는 LAN을 가리키고 다른 하나는 내 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에 두 개의 정적 경로를 추가해야 합니다.

  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입니다.

관련 정보