SIP-NAT機能を利用する

VoIPを利用した活用プランです

図 SIP-NAT機能を利用する

RTX1000でIPsecを使用したVPN通信を行ってる構成にRT57iを追加しVoIP(IP電話)を使用可能にします。
RT57iを追加する拠点のRTX1000(上記ではRTX1000(2))はRev8.01系のファームウェアを使用する必要があります。

RTX1000(1)の設定例

ゲートウェイの設定

ip route default gateway pp 1
ip route 192.168.1.0/24 gateway tunnel 1

LANのインターフェースの設定

ip lan1 address 192.168.0.1/24

WANのインターフェースの設定

pp select 1
pp always-on on
pppoe use lan2
pp auth accept pap chap
pp auth myname (ISPへ接続するID) (ISPへ接続するパスワード)
ppp lcp mru on 1454
ip pp address (グローバルアドレス1: ISPから割り当てられた固定のグローバルアドレス)
ip pp mtu 1454
pp enable 1

VPN(IPsec)の設定

tunnel select 1
ipsec tunnel 101
ipsec sa policy 101 1 esp 3des-cbc md5-hmac
ipsec ike keepalive log 1 off
ipsec ike keepalive use 1 on
ipsec ike local address 1 192.168.0.1
ipsec ike pre-shared-key 1 text (事前共有鍵)
ipsec ike remote address 1 (グローバルアドレス2)
ip tunnel tcp mss limit auto
tunnel enable 1
ipsec auto refresh on

フィルタの設定

ip filter source-route on
ip filter directed-broadcast on
ip filter 1001 reject 192.168.0.0/24 *
ip filter 1002 pass * 192.168.0.0/24 icmp
ip filter 1003 pass * (グローバルアドレス1) icmp
ip filter 1010 reject * * udp,tcp 135 *
ip filter 1011 reject * * udp,tcp * 135
ip filter 1012 reject * * udp,tcp netbios_ns-netbios_ssn *
ip filter 1013 reject * * udp,tcp * netbios_ns-netbios_ssn
ip filter 1014 reject * * udp,tcp 445 *
ip filter 1015 reject * * udp,tcp * 445
ip filter 1020 pass (グローバルアドレス2) 192.168.0.1 udp * 500
ip filter 1021 pass (グローバルアドレス2) 192.168.0.1 esp
ip filter 2000 reject * *
ip filter 3000 pass * *
ip filter dynamic 100 * * ftp
ip filter dynamic 101 * * www
ip filter dynamic 102 * * domain
ip filter dynamic 103 * * smtp
ip filter dynamic 104 * * pop3
ip filter dynamic 105 * * tcp
ip filter dynamic 106 * * udp
pp select 1
ip pp secure filter in 1001 1002 1003 1020 1021 2000
ip pp secure filter out 1010 1011 1012 1013 1014 1015 3000 dynamic 100 101 102 103 104 105 106

NATの設定

nat descriptor type 1 masquerade
nat descriptor address outer 1 (グローバルアドレス1)
nat descriptor masquerade static 1 1 192.168.0.1 udp 500
nat descriptor masquerade static 1 2 192.168.0.1 esp
pp select 1
ip pp nat descriptor 1

DNSの設定

dns server (ISPから指定されたDNSサーバのIPアドレス)
dns private address spoof on

DHCPの設定

dhcp service server
dhcp scope 1 192.168.0.10-192.168.0.100/24

RTX1000(2)の設定例

ゲートウェイの設定

ip route default gateway pp 1
ip route 192.168.0.0/24 gateway tunnel 1

LANのインターフェースの設定

ip lan1 address 192.168.1.1/24

WANのインターフェースの設定

pp select 1
pp always-on on
pppoe use lan2
pp auth accept pap chap
pp auth myname(ISPへ接続するID) (ISPへ接続するパスワード)
ppp lcp mru on 1454
ip pp address (グローバルアドレス2: ISPから割り当てられた固定のグローバルアドレス)
ip pp mtu 1454
pp enable 1

VPN(IPsec)の設定

tunnel select 1
ipsec tunnel 101
ipsec sa policy 101 1 esp 3des-cbc md5-hmac
ipsec ike keepalive log 1 off
ipsec ike keepalive use 1 on
ipsec ike local address 1 192.168.1.1
ipsec ike pre-shared-key 1 text (事前共有鍵)
ipsec ike remote address 1 (グローバルアドレス1)
ip tunnel tcp mss limit auto
tunnel enable 1
ipsec auto refresh on

フィルタの設定

ip filter source-route on
ip filter directed-broadcast on
ip filter 1001 reject 192.168.1.0/24 *
ip filter 1002 pass * 192.168.1.0/24 icmp
ip filter 1003 pass * (グローバルアドレス2) icmp
ip filter 1010 reject * * udp,tcp 135 *
ip filter 1011 reject * * udp,tcp * 135
ip filter 1012 reject * * udp,tcp netbios_ns-netbios_ssn *
ip filter 1013 reject * * udp,tcp * netbios_ns-netbios_ssn
ip filter 1014 reject * * udp,tcp 445 *
ip filter 1015 reject * * udp,tcp * 445
ip filter 1020 pass (グローバルアドレス1) 192.168.1.1 udp * 500
ip filter 1021 pass (グローバルアドレス1) 192.168.1.1 esp
ip filter 1030 pass * 192.168.1.2 udp * 5004-5060
ip filter 1031 pass * 192.168.1.2 tcp * 5060
ip filter 2000 reject * *
ip filter 3000 pass * *
ip filter dynamic 100 * * ftp
ip filter dynamic 101 * * www
ip filter dynamic 102 * * domain
ip filter dynamic 103 * * smtp
ip filter dynamic 104 * * pop3
ip filter dynamic 105 * * tcp
ip filter dynamic 106 * * udp
pp select 1
ip pp secure filter in 1001 1002 1003 1020 1021 1030 1031 2000
ip pp secure filter out 1010 1011 1012 1013 1014 1015 3000 dynamic 100 101 102 103 104 105 106

NATの設定

nat descriptor type 1 masquerade
nat descriptor address outer 1 (グローバルアドレス2)
nat descriptor sip 1 on
nat descriptor masquerade static 1 1 192.168.1.1 udp 500
nat descriptor masquerade static 1 2 192.168.1.1 esp
nat descriptor masquerade static 1 3 192.168.1.2 udp 5004-5060
nat descriptor masquerade static 1 4 192.168.1.2 tcp 5060
pp select 1
ip pp nat descriptor 1

DNSの設定

dns server (ISPから指定されたDNSサーバのIPアドレス)
dns private address spoof on

DHCPの設定

dhcp service server
dhcp scope 1 192.168.1.10-192.168.1.100/24

RT57i(1)の設定例

本ページの構成例ではRT57i(1)のLANポートとRTX1000(2)のLAN1ポートを接続しています。RT57i(1)のWANポートは未使用です。

詳細な設定方法はこちら

下記の設定(Config)を取り出すことができます。

ゲートウェイの設定

ip route default gateway 192.168.1.1

LANのインターフェースの設定

ip lan1 address 192.168.1.2/24

DHCPの設定

dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.2-192.168.100.191/24

DNSの設定

dns server 192.168.1.1
dns private name setup.netvolante.jp

SIPの設定

analog sip arrive permit 1 myname
analog sip call myname 1 sip:001
analog sip arrive permit 2 myname
analog sip call myname 2 sip:002

コールウェイティング機能の設定

analog supplementary-service pseudo call-waiting

VoIP発信の設定

analog extension sip address 1 003 sip:003@xxxxxxxx.tel.netvolante.jp name=003
analog extension sip address 2 004 sip:004@xxxxxxxx.tel.netvolante.jp name=004

TELポートの
プレフィックスの設定

analog extension dial prefix line
analog extension dial prefix sip prefix="9#"
sip use on

RT57i(2)の設定例

ゲートウェイの設定

ip route default gateway pp 1 filter 500000 gateway pp 1

LANのインターフェースの設定

ip lan1 address 192.168.100.1/24

フィルタの設定

ip lan1 secure filter in 100000 100001 100002 100003 100004 100005 100006 100007 100099

ネットボランチDNSサーバの設定

provider netvolante-dns hostname sip xxxxxxxx.tel.netvolante.jp
provider type isdn-terminal
provider filter routing connection
provider lan1 name LAN:
provider lan2 name PPPoE/0/1/6/0/0/0:provider1

プロバイダとの接続設定

pp select 1
pp name PRV/1/1/6/0/0/0:provider1
pp always-on on
pppoe use lan2
pppoe auto disconnect off
pp auth accept pap chap
pp auth myname (ISPへ接続するID) (ISPへ接続するパスワード)
ppp lcp mru on 1454
ppp ipcp ipaddress on
ppp ccp type none
ip pp secure filter in 200000 200001 200002 200003 200020 200021 200022 200023 200024 200025 200030 200032 200080 200081
ip pp secure filter out 200010 200011 200012 200013 200020 200021 200022 200023 200024 200025 200026 200027 200099 dynamic 200080 200081 200082 200083 200084 200098 200099
ip pp nat descriptor 1000
netvolante-dns sip use pp on
netvolante-dns timeout pp 120
pp enable 1
provider set 1 provider1
provider dns server 1 (ISPより指定されたDNSサーバのアドレス)
provider select 1

フィルタの設定

ip filter 100000 reject * * udp,tcp 135 *
ip filter 100001 reject * * udp,tcp * 135
ip filter 100002 reject * * udp,tcp netbios_ns-netbios_dgm *
ip filter 100003 reject * * udp,tcp * netbios_ns-netbios_dgm
ip filter 100004 reject * * udp,tcp netbios_ssn *
ip filter 100005 reject * * udp,tcp * netbios_ssn
ip filter 100006 reject * * udp,tcp 445 *
ip filter 100007 reject * * udp,tcp * 445
ip filter 100099 pass * * * * *
ip filter 200000 reject 10.0.0.0/8 * * * *
ip filter 200001 reject 172.16.0.0/12 * * * *
ip filter 200002 reject 192.168.0.0/16 * * * *
ip filter 200003 reject 192.168.100.0/24 * * * *
ip filter 200010 reject * 10.0.0.0/8 * * *
ip filter 200011 reject * 172.16.0.0/12 * * *
ip filter 200012 reject * 192.168.0.0/16 * * *
ip filter 200013 reject * 192.168.100.0/24 * * *
ip filter 200020 reject * * udp,tcp 135 *
ip filter 200021 reject * * udp,tcp * 135
ip filter 200022 reject * * udp,tcp netbios_ns-netbios_ssn *
ip filter 200023 reject * * udp,tcp * netbios_ns-netbios_ssn
ip filter 200024 reject * * udp,tcp 445 *
ip filter 200025 reject * * udp,tcp * 445
ip filter 200026 restrict * * tcpfin * www,21,nntp
ip filter 200027 restrict * * tcprst * www,21,nntp
ip filter 200030 pass * 192.168.100.0/24 icmp * *
ip filter 200031 pass * 192.168.100.0/24 established * *
ip filter 200032 pass * 192.168.100.0/24 tcp * ident
ip filter 200033 pass * 192.168.100.0/24 tcp ftpdata *
ip filter 200034 pass * 192.168.100.0/24 tcp,udp * domain
ip filter 200035 pass * 192.168.100.0/24 udp domain *
ip filter 200036 pass * 192.168.100.0/24 udp * ntp
ip filter 200037 pass * 192.168.100.0/24 udp ntp *
ip filter 200080 pass * * tcp * 5060
ip filter 200081 pass * * udp * 5004-5060
ip filter 200099 pass * * * * *
ip filter 500000 restrict * * * * *
ip filter dynamic 200080 * * ftp
ip filter dynamic 200081 * * domain
ip filter dynamic 200082 * * www
ip filter dynamic 200083 * * smtp
ip filter dynamic 200084 * * pop3
ip filter dynamic 200098 * * tcp
ip filter dynamic 200099 * * udp

NATの設定

nat descriptor type 1000 masquerade
nat descriptor masquerade static 1000 1 192.168.100.1 tcp 5060
nat descriptor masquerade static 1000 2 192.168.100.1 udp 5004-5060

DHCPの設定

dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.2-192.168.100.191/24

DNSの設定

dns server (ISPより指定されたDNSサーバのアドレス)
dns server select 500001 (ISPより指定されたDNSサーバのアドレス) any . restrict pp 1
dns private address spoof on
dns private name setup.netvolante.jp

TELポートの設定

analog sip arrive permit 1 myname
analog sip call myname 1 sip:003
analog sip arrive permit 2 myname
analog sip call myname 2 sip:004
analog supplementary-service pseudo call-waiting
analog extension sip address 1 001 sip:001@グローバルアドレス2 name=001
analog extension sip address 2 002 sip:002@グローバルアドレス2 name=002
analog extension dial prefix line
analog extension dial prefix sip prefix="9#"
sip use on

ページトップへ戻るReturn to Top