在我的 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

本文由 LCTT 原创编译,Linux中国 荣誉推出

电话机怎么注册到服务器上,技术|将 VoIP 电话直接连接到 Asterisk 服务器相关推荐

  1. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)

    以下操作经实践,已成功执行实现.读者若安装失败,可在云服务器操作台上初始化云盘,再次进行重装.望读者,不畏挫折,愈败愈战,请别因为环境的安装失败影响你的学习的兴趣,不妨多次"重启试试&quo ...

  2. svn如何删除服务器上的文件,【SVN】彻底 svn 服务器上的 删除某一个文件或文件夹...

    参考: CSDN1:https://blog.csdn.net/u011729865/article/details/78764523 CSDN2:https://blog.csdn.net/wyyo ...

  3. 在服务器上设置虚拟传入,如何配置 SMTP 虚拟服务器以进行邮件传递

    匿名用户 1级 2016-07-17 回答 配置重试次数和重试间隔 如果无法在第一次尝试时传递邮件,则 Microsoft 简单邮件传输协议 (SMTP) 服务会在指定时间后再次从队列目录发送该邮件. ...

  4. 服务器上怎么安装软件系统安装,怎么在云服务器上安装软件

    怎么在云服务器上安装软件 内容精选 换一换 使用mount命令将文件系统挂载至Linux云服务器时,提示wrong fs type, bad option.Linux云服务器系统未安装NFS客户端,用 ...

  5. 服务器上的文件如何查看,如何查看远程服务器上的文件

    如何查看远程服务器上的文件 内容精选 换一换 分析辅助软件是一款支持部署到多台服务器目标环境上,实现对整个业务集群的数据采集和优化的组件.已成功登录Java性能分析.待安装分析辅助软件的服务器已开启s ...

  6. 云服务器上传文件到哪个文件夹,云服务器上传到那个文件夹

    云服务器上传到那个文件夹 内容精选 换一换 Model File:模型文件.单击右侧的文件夹图标,在后台服务器sample所在路径(工程目录/run/out/test_data/model)选择需要转 ...

  7. 服务器上的文件夹设置ftp,设置ftp服务器上传文件夹

    设置ftp服务器上传文件夹 内容精选 换一换 监控数据上报功能可以将系统中采集到的监控数据写入到文本文件,并以FTP或SFTP的形式上传到指定的服务器中.使用该功能前,管理员需要在FusionInsi ...

  8. 如何将C 项目部署到云服务器上,如何将C 应用程序放在云服务器上

    如何将C 应用程序放在云服务器上 内容精选 换一换 ServiceStage是一个应用托管和微服务管理平台,可以帮助企业简化部署.监控.运维和治理等应用生命周期管理工作.面向企业提供微服务.移动和We ...

  9. 服务器上文件无法拷出,怎么把远程服务器的文件拷出来

    怎么把远程服务器的文件拷出来 内容精选 换一换 本节为您介绍如何通过控制台提供的远程登录功能(即VNC方式)登录到弹性云服务器上.如果您的弹性云服务器是采用密钥方式鉴权,请在登录前先使用密钥文件解析登 ...

最新文章

  1. EMW 性能优化二之---并发配置
  2. Winform控件:打开文件对话框(OpenFileDialog)
  3. matlab计算原点矩,关于用matlab求样本均值方差以及k阶原点矩的matlab程序
  4. IIS Form 认证 保护HTML页面
  5. angular组件-特殊的瀑布流(原创)
  6. 台达ms300变频器使用手册中文_台达变频器:满足未来驱动需求
  7. editGrid自定义列自定义F7
  8. json字符串-单、双引号
  9. Python设置显示屏分辨率
  10. iOS 越狱检测/反越狱
  11. 数据经济时代大数据四大发展趋势
  12. css如何对上边框加阴影,CSS怎么添加阴影边框?
  13. airpods版本号_怎么看airpods版本号 苹果airpods查看固件版本教程详解
  14. MySQL数据库(15):高级数据操作-新增数据
  15. PI AAE (Advanced Adapter Engine) 介绍一
  16. 深入了解Redis内存模型
  17. iOS转向Flutter学习日记
  18. Laravel学习笔记汇总——Eloquent Model模型和数据库操作
  19. 前端新手小白,入职第一天,我都做了什么
  20. 记录-链表头插尾插区别

热门文章

  1. Android 10 手势导航源码分析
  2. 摄像头监控人形并实时发送提醒到邮箱
  3. 生成模型(四):扩散模型02【第一单元:扩散模型简介】
  4. draggable实现拖拽
  5. (转)玩4K必备知识:HDMI1.4、2.0、2.0a、2.0b接口参数对比
  6. 安卓逆向之去除app游戏入口广告
  7. 用java计算每月天数_如何自动计算每月天数(快逸免费版)
  8. JavaScript中的BOM操作的常见事件
  9. 知识点 - 计算几何基本公式
  10. 什么是协同过滤推荐算法?