RTPengine 安装与配置(Ubuntu 20.04)
安装RTPengine
1 | sudo add-apt-repository ppa:davidlublink/rtpengine |
配置
现在我们已经安装了 RTPengine,让我们设置基础知识,
有一个示例配置文件,我们将复制和编辑:
1 | vi /etc/rtpengine/rtpengine.conf |
我们将取消接口行的注释并将 IP 设置为我们将侦听的 IP:
1 | [rtpengine] |
运行
一旦我们将其设置为我们的 IP,我们就可以启动服务:
1 | systemctl restart rtpengine |
一切顺利,它将启动并且 rtpengine 将运行。
您可以在自述文件中了解所有启动参数以及配置中所有内容的含义。
启动失败的处理
运行失败:
1 | systemd[1220577]: ngcp-rtpengine-daemon.service: Failed to apply ambient capabilities (before UID change): Operation not permitted |

解决方式
在 /lib/systemd/system/ngcp-rtpengine-daemon.service 中,注释如下一行
1 | #AmbientCapability=CAP_NET_ADMIN CAP_SYS_NICE |
然后重新加载服务并重新启动
1 | systemctl daemon-reload |
