局域网通信系统,增强日记

本文介绍了如何利用armbian和Asterisk16搭建局域网通信系统,实现视频和语音通话。通过在Linux服务器上安装isc-dhcp-server进行IP地址分配,并探讨了在Ubuntu Server上配置静态IP和DHCP服务遇到的问题。此外,提到了利用dnsmasq进行域名解析以降低客户端配置复杂度的需求。

利用手机端linphone,服务器端armbian+asterisk16,实现视频通话,语音通话功能
利用手机端linphone,服务器端armbian+asterisk16,实现视频通话,语音通话功能

第一步,服务端用armbian系统

a。apt-get update
b。apt-get upgrade
c。apt-get install asterisk16
修改/etc/asterisk/ 下的sip.conf 和extension.conf文件

服务配置:
service  ’app’ enable/start/stop/restart

根据实地使用暴露出缺点,
1、学习成本较大,体现在账号建立,和客户端的使用上,
原因,客户端在不同的系统切换时,需要重新设定服务器地址
解决方法,利用dns服务,域名指向地址,解决办法,安装dnsmasq,轻量级可以使用,
2、终端设备类型兼容性较差,
开发网页版聊天室,具备,文字、音频、视频通信能力,视频直播推流。
3、不具备文字缓存
同2解决
4、未实现集群处理
目的
解决以上问题
工程一,首先解决域名定向解析并开启dhcp服务。
难点,在liunx系统上开启dhcp服务,为客户提供ip地址。
2020年,3月18日
我用群晖中的虚拟机,建立了linux服务器,优点是可以实时控制,就算断网也可以查看。
系统:ubuntu sever_18.6版
从网站查询得到了软件isc-dhcp-server,可以进行ip分配,直装版,不用编译。
开始操作
在这里插入图片描述准备工作,在具备系统的前提下,
开启root权限,sudo -i
在这里插入图片描述
安装软件 apt-get install isc-dhcp-server
在这里插入图片描述

安装完成,配置dhcp-server
1、查看自身网卡,信息
命令:ifconfig
在这里插入图片描述

我这里的虚拟出来的是ens3,IP地址出来
配置软件,isc-dhcp-server 用sftp可用sftp编辑配置文件,没有的,安装nano工具,vim比较难用,萝卜白菜各有所爱吧_
2、编辑配置文件
配置文件位置
/etc/default/isc-dhcp-server和/etc/dhcp/dhcpd.conf
编辑isc-dhcp-server修改网卡接口,我这里入上图所示为“ens3”。
在这里插入图片描述
编辑dhcpd.conf进行路由设置,设备连接时为设备分配ip地址。
编辑的源文件如下
取消注释,按需修改

在这里插入图片描述
注意:子网设置范围一定要包含物理接口的ip地址,也就是ip地址设置成静态ip,且包含在子网之内。
启动命令 :/etc/init.d/isc-dhcp-server start
在这里插入图片描述

利用虚拟硬件建立,实现那两个网段(可实现物理接口ip,与创建子网,不同网段)
配置文件:etc/network/interfaces

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.1.111
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 8.8.8.8
        dns-search defaultdomain
iface eth0 inet static
 address 192.168.4.1
 netmask 255.255.255.0

然后在/etc/default/isc-dhcp-server里面
INTERFACES=“eth0”

不知道为什么没有生效。未找到原因。

安装dnsmasq 域名解析服务器

研发是一件很痛苦的事,就算你知道原理,知道怎么用,也会出现很多很多的小问题,就比如这个静态ip的设置上,我在ubuntu server设置了好久,都没有设置好,
这也是我的错,几个功能的不一样的软件,我非要安装到一个一个主机上,
也许你会问,我为什么会这样做。节约硬件、节约钱,充分了解软件的特性,运行占用内存不大,软件本身也不大,都能兼容。但是这一个小问题,让我的一些努力都白费了 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值