我正在从运行Tomato的旧WRT54GL升级到Cisco ASA 5505,版本如下:
Cisco Adaptive Security Appliance Software Version 9.1(5)21 Device Manager Version 7.4(1)
在Tomato上,我configuration了一个简单的端口转发,将所有进入端口5060的stream量转发到Asterisk服务器的本地IP地址,也是端口5060.我似乎无法与ASA 5505实现同样的function。
我有另一个端口转发到一个内部networking服务器工作得很好,那么为什么端口转发SIP通信不起作用?! 我已经用相同的方法configuration了它们。
星号主机/ NAT /访问列表(这不起作用)
object network Asterisk_TCP host 192.168.89.15 nat (inside,outside) static interface service tcp 5060 5060 object network Asterisk_UDP host 192.168.89.15 nat (inside,outside) static interface service udp 5060 5060 access-list INBOUND extended permit tcp any object Asterisk_TCP eq 5060 access-list INBOUND extended permit udp any object Asterisk_UDP eq 5060
networking服务器主机/ NAT /访问列表(这个工作!)
object network Webserver host 192.168.89.14 nat (inside,outside) static interface service tcp 80 80 access-list INBOUND extended permit tcp any object Webserver eq 80
使用这个服务检查工具进行testing,端口80工作得很好,而端口5060表示“连接被拒绝”。
我不明白这是怎么看到,因为我使用完全相同的configuration,这两个要求! 任何帮助将不胜感激!
事实certificate,由于服务器的resolv.conf仍然指向旧的DNS服务器(即旧的路由器),SIP注册失败。
我假设这些Web服务失败,因为他们试图连接到TCP端口,而不是UDP,因为Asterisk默认configuration为侦听。
我结束了使用这个托pipe版本的nmap来确认UDP端口5060是打开的: https : //pentest-tools.com/network-vulnerability-scanning/udp-port-scanner-online-nmap