<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[new_abc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/new_abc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; new_abc]]></copyright><item><title><![CDATA[freeswitch 支持TLS]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149834055</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149834055</guid><author>new_abc</author><pubDate>Fri, 01 Aug 2025 15:10:50 +0800</pubDate><description><![CDATA[在 certs目录下面创建服务器证书。此文件包含证书和私钥。它应包含通用名称和备用名称中的域名。如果需要为其他服务器生成证书，请使用 gentls_cert 的 -out 标志来指定输出证书/密钥文件名。这将freeswitch 根目录下面的certs/CA 目录中创建 CA 证书和密钥，并在 certs 文件夹中创建证书。然后把证书配置到客户端 一定要记得配置到客户端 要不然服务端检查 会不通过的。首先需要安装libssl-dev。第三步就是配置 Sofia。]]></description><category></category></item><item><title><![CDATA[ Ubuntu ntp搭建(客户端及服务器)]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149708004</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149708004</guid><author>new_abc</author><pubDate>Mon, 28 Jul 2025 10:13:11 +0800</pubDate><description><![CDATA[NTP=ntp.aliyun.com ntp.tencent.com  # 主服务器（空格分隔）sudo systemd-timesyncd --force-refresh 强制立即同步。dpkg -l | grep systemd-timesyncd  # 确认包已安装。systemctl status systemd-timesyncd 查看服务状态。System clock synchronized: yes（同步状态）journalctl -u systemd-timesyncd 查看实时日志。]]></description><category></category></item><item><title><![CDATA[snmp包分析]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149664289</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149664289</guid><author>new_abc</author><pubDate>Sat, 26 Jul 2025 13:58:07 +0800</pubDate><description><![CDATA[0                | GetRequest          | 同 SNMPv1。| Trap 类型（十进制） | 名称             | 说明                                                                 || 类型标识符（十六进制） | 类型名称           | 说明                                                                 |]]></description><category></category></item><item><title><![CDATA[net-snmp添加自定义mib树 ]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149661118</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149661118</guid><author>new_abc</author><pubDate>Sat, 26 Jul 2025 11:36:05 +0800</pubDate><description><![CDATA[有其他文件我们可以通过snmpd -c /etc/snmp/snmpd.conf -f -Le -d 命令调试启动过程中遇到的问题。把我们前面mib2c生成的.c .h文件拷贝到源码目录agent/mibgroup下面。完成之后 会在 snmpd 会拷贝到 /usr/local/sbin/snmpd。然后就可以通过 如下命令启动snmpd snmpd.conf在当前目录下。首先我们把前面mib2c生成的文件修改 下面重新做了个简单点的MIB树。修改完之后 我们就可以把这些代码集成到net-snmp。]]></description><category></category></item><item><title><![CDATA[mib2c --生成notification]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149641694</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149641694</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 16:12:08 +0800</pubDate><description><![CDATA[notification也就是trap相关的代码比较简单 也就是前面我们最后一步的时候输入y。]]></description><category></category></item><item><title><![CDATA[mib2c --生成表数据对应c文件]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149640555</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149640555</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 16:08:29 +0800</pubDate><description><![CDATA[许多 MIB 表用于映射外部系统（如内核、设备、进程等）的状态，此时 MIB 实现模块充当底层系统与 SNMP 协议之间的接口。这里主要说允许开发者根据自身经验和偏好选择最适合的代码编写风格，MIB 表请求处理的核心任务。使用标准辅助函数（如 netsnmp_table_helper）根据请求筛选目标行。实现方式：将请求直接传递给表特定的代码处理逻辑，由该代码同时完成行识别和列操作。代码结构：通过大型 switch-case 语句覆盖每列的逻辑。原理：单个函数处理所有列的 GET/SET 请求。]]></description><category></category></item><item><title><![CDATA[mib2c --生成标量数据对应c文件]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149639742</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149639742</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 15:35:42 +0800</pubDate><description><![CDATA[在ubuntu终端输入上面的指令前 确保 MIB文件已经拷贝到了对应的目录 另外确保mib2c工具已经安装了 前面Ubuntu安装snmp的两种方式 通过apt安装的时候会已经安装了mib2c工具。这里检查到我们的MIb树中包含标量和表格对象，这里自动生成的net-snmp分格的处理器不能同生成两种分格代码 需要分开生成 然后在合并 ，我们先生成标量类型的选择1。询问是否需要为notifications生成代码 这里我们选择n 如果选择y的话会覆盖前面的标量代码。生成代码：自动创建变量与标量的绑定，例如。]]></description><category></category></item><item><title><![CDATA[Ubuntu安装snmp的两种方式]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149639160</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149639160</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 15:03:11 +0800</pubDate><description><![CDATA[-V systemonly 限制只能访问 systemonly 视图定义的 OID   注意这里如果上面的视图设置是view   all     included   .1 允许访问所有 则这里的systemonly也要改成all，即：rocommunity  public default -V all。#指定 SNMP agent 监听的地址，包括 IPv4 的 localhost 和 IPv6 的 localhost。#定义名为 systemonly 的视图，只包含系统基本 OID 范围。]]></description><category></category></item><item><title><![CDATA[使用MibBuilder创建Mib文件]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149634811</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149634811</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 14:59:54 +0800</pubDate><description><![CDATA[然后设置相关的值 假设我们自定义一个LED状态的类型有on off两个值 默认是int值 我们可以点击...进去 针对int值我们可以有3种方式 一个就是简单的 第二种类似于一个枚举 第三种就是一个范围。创建好module后 我们可以根据不同的场景场景不同的节点 Object idetify代表的是中间节点 例如这里我们创建两个中间节点。左侧的是MIB树 最上面第一个是我们创建树节点的地方 第三个我们可以定义一些自定义的类型。然后我们可以再下面创建其他的节点 例如标量节点  这里我们创建了两个标量节点。]]></description><category></category></item><item><title><![CDATA[MIB（管理信息库）简介]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149629887</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149629887</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 09:36:54 +0800</pubDate><description><![CDATA[​一、MIB的核心定义与作用​。]]></description><category></category></item><item><title><![CDATA[snmp简介]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/149630012</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/149630012</guid><author>new_abc</author><pubDate>Fri, 25 Jul 2025 09:36:03 +0800</pubDate><description><![CDATA[SNMP（简单网络管理协议）与 TR-069（CPE 广域网管理协议）均为网络管理协议，但​​设计目标、应用场景、功能细节​若需管理​​通用网络设备​​（如企业交换机、路由器），或需要​​跨设备兼容性​​，选择 SNMP；若需管理​​家庭/企业宽带接入设备（CPE）​​（如家庭网关、IPTV 机顶盒），或需要​​广域网分布设备的远程管理​​（如自动配置、零接触部署），选择 TR-069。]]></description><category></category></item><item><title><![CDATA[apt --fix-broken install等报错]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/145119932</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/145119932</guid><author>new_abc</author><pubDate>Mon, 13 Jan 2025 17:20:17 +0800</pubDate><description><![CDATA[按照这个把上面有问题的包都重新安装下。]]></description><category></category></item><item><title><![CDATA[FreeSWITCH 源码核心文件详解]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/144084141</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/144084141</guid><author>new_abc</author><pubDate>Wed, 27 Nov 2024 14:47:05 +0800</pubDate><description><![CDATA[以下是对 `core` 目录中一些主要文件的详细说明： #### 1. `switch_apr.c` - **作用**：提供与 APR（Apache Portable Runtime）库的接口，用于跨平台的文件操作、内存管理、线程管理等。- 管理会话的状态转换。- **主要功能**： - 定义和管理状态机的状态和事件。#### 16. `switch_rtp.c` - **作用**：管理 RTP（Real-time Transport Protocol）流的处理。- **主要功能**： - 创建和销毁流。]]></description><category></category></item><item><title><![CDATA[Sofia-SIP 常用函数参数解析]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/144073667</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/144073667</guid><author>new_abc</author><pubDate>Wed, 27 Nov 2024 10:16:15 +0800</pubDate><description><![CDATA[`To` 头字段通常包含接收方的 SIP URI，但不一定包含完整的 IP 地址和端口号。- 例如：`SIPTAG_TO_STR("sip:user@example.com")`。- 例如：`NUTAG_URL("sip:example.com")`。函数用于发起一个 REGISTER 请求，通常用于注册 SIP 客户端。函数用于发起一个 INVITE 请求，通常用于建立 SIP 会话。函数用于发送一个响应消息，通常用于响应收到的 SIP 请求。- 用于设置 SIP 消息的 `To` 头字段。]]></description><category></category></item><item><title><![CDATA[Sofia-SIP 使用教程]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/144073458</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/144073458</guid><author>new_abc</author><pubDate>Wed, 27 Nov 2024 09:06:25 +0800</pubDate><description><![CDATA[Sofia-SIP 是一个开源的 SIP 协议栈，广泛用于 VoIP 和即时通讯应用。以下是一些基本的使用教程，帮助你快速上手 Sofia-SIP。]]></description><category></category></item><item><title><![CDATA[Ubuntu 22.04 ftp搭建]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/143743447</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/143743447</guid><author>new_abc</author><pubDate>Wed, 13 Nov 2024 15:09:03 +0800</pubDate><description><![CDATA[将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp，即可解决。在上面步骤5配置的目录/etc/vsftpd.chroot_list下面新建不同用户 ，注意文件名要跟ftp用户名一样。chroot_list_file=/etc/vsftpd.chroot_list（可在文件中设置多个账号）2、FTP安装完成后，会默认为我们创建用户名为ftp的用户，默认无密码。pam_service_name=ftp 修改完成，重启ftp。]]></description><category></category></item><item><title><![CDATA[ubuntu samba]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/142956510</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/142956510</guid><author>new_abc</author><pubDate>Tue, 15 Oct 2024 15:54:07 +0800</pubDate><description><![CDATA[3、如果windwos提示还是无法访问 重启windows试试。4、另外注意下面两条命令在ubuntu桌面运行。1、ufw 打开端口 这些都打开了。据说path最好不用 root。]]></description><category></category></item><item><title><![CDATA[ALSA ubuntu 编译]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/142354535</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/142354535</guid><author>new_abc</author><pubDate>Thu, 19 Sep 2024 11:02:03 +0800</pubDate><description><![CDATA[3、先编译核心库 ,编译之前先看看目录下面的INSTALL文件，使用下面的命令配置。1、下载tar包:alsa-lib、alsa-utils。然后install,注意如果不是root需要加sudo。然后 如果是arm平台。]]></description><category></category></item><item><title><![CDATA[FreeSWITCH event_socket 配置从其他地址连接]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/142324846</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/142324846</guid><author>new_abc</author><pubDate>Wed, 18 Sep 2024 09:39:43 +0800</pubDate><description><![CDATA[然后apply-inbound-acl，设置他使用的ACL规则， 默认值为 loopback.auto ,会拒绝外部客户端的连入。这样配置后就可以在192.168.18网段通过event_socket连接freeswitch了。这里如果是domains 就需要调整acl.conf.xml。1、修改event_socket.conf.xml。主要是listen-ip 改为0.0.0.0。下面一行添加对应的网段。]]></description><category></category></item><item><title><![CDATA[qq邮箱开启smtp]]></title><link>https://blog.youkuaiyun.com/new_abc/article/details/142092915</link><guid>https://blog.youkuaiyun.com/new_abc/article/details/142092915</guid><author>new_abc</author><pubDate>Tue, 10 Sep 2024 10:56:41 +0800</pubDate><description><![CDATA[2、找到smtp设置 开启 这里需要设置授权码 但是设置授权码之前最好先设置独立密码 因为如果没有设置独立密码 也是不能发送邮件的 设置了独立密码后 以前的授权码也失效了。获取授权码的时候需要手机发送一个短信。]]></description><category></category></item></channel></rss>