关于accel-ppp下snmp功能的配置使用
源码位置:https://github.com/accel-ppp
编译方法可参考手册:https://accel-ppp.readthedocs.io/en/latest/
cmake时需将DNETSNMP设置为TRUE
cmake -DBUILD_DRIVER=FALSE -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE -DNETSNMP=TRUE …
之后执行make && make install
设置配置文件
安装完成后,在/etc目录下执行命令:cp accel-ppp.conf.dist accel-ppp.conf
更改配置文件: 将[modules]中的net-snmp解开注释后
并将[snmp]中master的之设置为1(代表将accel-ppp中的snmp设置为主代理)后保存退出
将accel-pppd/extra/net-snmp/ACCEL-PPP-MIB.txt 拷贝到 /usr/share/snmp/mibs/
如果没有相关目录可以mkdir
之后在/etc/snmp/下touch文件accel-ppp.conf(如果没有相关目录可以mkdir)并将以下内容拷贝其中
master agentx
agentaddress udp:161
view all included .1
rocommunity public default
rocommunity6 public default
使用accel-pppd -d -c /etc/accel-ppp.conf -p /var/run/accel-ppp.pid将启动accel-ppp
之后可在安装有snmp管理站的主机中使用命令进行测试。