将 VoIP 电话直接连接到 Asterisk 服务器
在我的 Asterisk 服务器上正好有张以太网卡。由于我只用了其中一个,因此我决定将我的 VoIP 电话从本地网络交换机换成连接到 Asterisk 服务器。
主要的好处是这台运行着未知质量的专有软件的电话,在我的一般家庭网络中不能用了。最重要的是,它不再能访问互联网,因此无需手动配置防火墙。
以下是我配置的方式。
私有网络配置在服务器上,我在 /etc/network/interfaces 中给第二块网卡分配了一个静态 IP:
auto eth1 iface eth1 inet static address 192.168.2.2 netmask 255.255.255.0
在 VoIP 电话上,我将静态 IP 设置成 192.168.2.3,DNS 服务器设置成 192.168.2.2。我接着将 SIP 注册 IP 地址设置成 192.168.2.2。
DNS 服务器实际上是一个在 Asterisk 服务器上运行的 unbound 守护进程。我唯一需要更改的配置是监听第二张网卡,并允许 VoIP 电话进入:
server: interface: 127.0.0.1 interface: 192.168.2.2 access-control: 0.0.0.0/0 refuse access-control: 127.0.0.1/32 allow access-control: 192.168.2.3/32 allow
最后,我在 /etc/network/iptables.up.rules 中打开了服务器防火墙上的正确端口:
-A INPUT -s 192.168.2.3/32 -p udp --dport 5060 -j ACCEPT -A INPUT -s 192.168.2.3/32 -p udp --dport 10000:20000 -j ACCEPT访问管理页面
现在 VoIP 电话不能在本地网络上用了,因此无法访问其管理页面。从安全的角度来看,这是一件好事,但它有点不方便。
因此,在通过 ssh 连接到 Asterisk 服务器之后,我将以下内容放在我的 ~/.ssh/config 中以便通过 http://localhost:8081 访问管理页面:
Host asterisk LocalForward 8081 192.168.2.3:80
via: https://feeding.cloud.geek.nz/posts/connecting-voip-phone-directly-to-asterisk-server/
作者:Fran ois Marier 选题:lujun9972 译者:geekpi 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/48003.html
iptableslinux相关文章
- dota2无限寻找服务器中,Win10玩《DOTA2》提示“已连接至DOTA2游戏协调服务器,正在登陆中”的解决方案…
- 显示http500内部服务器错误,http500内部服务器错误,小编教你HTTP 500 内部服务器错误怎么解决…
- 使用VS Code插件远程连接Linux服务器
- centos创建samba共享_安卓samba服务器
- VPS推荐,史上最便宜的云服务器
- 谷歌地球无法连接服务器解决方法_谷歌地图无法连接服务器是什么原因
- 服务器负载率过高怎么解决?
- 服务器在使用过程中,如何用禁用SSH密码方式连接登陆
- 掌握Linux远程连接服务器技术(linux远程连接服务器)
- Linux服务器:编码的艺术(linux服务器代码)
- Ping Linux探究服务器连接状况(ping命令linux)
- 服务器使用XFTP快捷连接Linux服务器(xftp连接linux)
- 基于Linux的服务器安装指导(安装linux服务器)
- 技术Linux服务器管理提升效率的PDF技术(linux服务器pdf)
- 连接Linux服务器:使用SSH远程管理(ssh怎么连接linux)
- 服务器管理赵小明成功管理Linux服务器(赵小明linux)
- 轻松搭建Oracle数据库连接服务器(oracle链接服务器)
- 允许MySQL远程访问:安全的服务器连接方式(mysql远程访问服务器)
- 如何正确关机Linux服务器?(linux服务器关机)
- 游戏充值,MSSQL服务器数据库解决方案(游戏充值源码mssql)
- Linux服务器实现域名解析的深度配置(linux域名解析配置)
- MySQL连接服务器:破解使用难题(mysql 连接 服务器)
- 查询Redis服务器的连接地址(查询redis的链接地址)
- 改善服务器Redis连接,解决疑难杂症(服务器redis连接有误)
- 排查无法连接Redis服务器故障(无法连上redis服务器)
- 从家里远程连接Redis服务器指南(如何远程redis)
- 指令操作重启Redis服务器(命令行 重启redis)
- 如何利用中间件搭建Redis服务器(中间件搭建redis)
- Win2008服务器或VPS安全配置基础教程
- MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问