Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction  

Dhcp Manager Support has been brought in completely for both ipv4 and ipv6 currently.This page is share information about integration of dhcp manager in BPI R4.

RdkDHCPManager is a component in RDK-B OS responsible for configuration and command control of DHCP client and server for both IPv4 and IPv6.




Environment Setup

By default snmp packages, systemd files are integrated in RDKB BPIR4 Image. Also, by boot-up itself, snmp-subagent and snmpd process are running via systemd.

...

root@Filogic-GW:~# systemctl status snmpd
● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
     Loaded: loaded (/lib/systemd/system/snmpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-04-28 17:42:30 UTC; 2 years 6 months ago
   Main PID: 1768 (snmpd)
      Tasks: 1 (limit: 4713)
     Memory: 10.5M
     CGroup: /system.slice/snmpd.service
             └─ 1768 /usr/sbin/snmpd -f -C -c /usr/ccsp/snmp/snmpd.conf -M /usr/share/snmp/mibs -Le
2022 Apr 28 17:42:30 Filogic-GW snmpd[1768]: A SNMP version other than 3 was requested with (D)TLS; using 3 anyways
2022 Apr 28 17:42:30 Filogic-GW snmpd[1768]: A SNMP version other than 3 was requested with (D)TLS; using 3 anyways
2022 Apr 28 17:42:30 Filogic-GW snmpd[1768]: NET-SNMP version 5.9.1
2022 Apr 28 17:42:30 Filogic-GW systemd[1]: Started Simple Network Management Protocol (SNMP) Daemon..
2022 Apr 28 17:42:34 Filogic-GW snmpd[1768]: No pgpgin line in /proc/vmstat
2022 Apr 28 17:42:34 Filogic-GW snmpd[1768]: No pgpgout line in /proc/vmstat
2022 Apr 28 17:42:34 Filogic-GW snmpd[1768]: No pswpin line in /proc/vmstat
2022 Apr 28 17:42:34 Filogic-GW snmpd[1768]: No pswpout line in /proc/vmstat
2024 Nov 20 06:44:02 Filogic-GW snmpd[1768]: Name of an interface changed. Such interfaces will keep its old name in IF-MIB.
2024 Nov 20 06:44:23 Filogic-GW snmpd[1768]: IfIndex of an interface changed. Such interfaces will appear multiple times in IF-MIB.
root@Filogic-GW:~#                                            
root@Filogic-GW:~# ls /lib/systemd/system/snmpSubAgent.service
/lib/systemd/system/snmpSubAgent.service
root@Filogic-GW:~# 
root@Filogic-GW:~# systemctl status snmpSubAgent
● snmpSubAgent.service - SNMP Subagent service
     Loaded: loaded (/lib/systemd/system/snmpSubAgent.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-04-28 17:43:08 UTC; 2 years 6 months ago
   Main PID: 3851 (snmp_subagent)
      Tasks: 3 (limit: 4713)
     Memory: 5.1M
     CGroup: /system.slice/snmpSubAgent.service
             └─ 3851 /usr/bin/snmp_subagent "&"
2022 Apr 28 17:43:08 Filogic-GW systemd[1]: Started SNMP Subagent service.
2022 Apr 28 17:43:08 Filogic-GW snmp_subagent[3851]: rdk_dyn_log_initg_dl_socket = 7 __progname = snmp_subagent
2022 Apr 28 17:43:09 Filogic-GW snmp_subagent[3851]: NET-SNMP version 5.9.1 AgentX subagent connected
2022 Apr 28 17:43:09 Filogic-GW snmp_subagent[3851]: PID path is /var/tmp/snmp_subagent_v2.pid

...

snmpget -OQ -Ir -v 2c -c public < WAN_IP(erouter0 IP Address> <OID>

...

root@Filogic-GW:~# snmpget -OQ -Ir -v 2c -c public 192.168.2.159 1.3.6.1.4.1.17270.50.2.2.2.1.1.3.10001
SNMPv2-SMI::enterprises.17270.50.2.2.2.1.1.3.10001 = "Filogic_2g"
root@Filogic-GW:~# 

SnmpWalk Command

...

Command : 

snmpwalk -t 60 -c public -v 2c <WAN IP : erouter0 IP Address> 1.3.6.1.4.1.17270

...