docsis.sh 898 B

1234567891011121314151617181920212223
  1. echo "deb http://http.us.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list
  2. apt-get update && apt-get install -yq automake libtool libsnmp-dev bison make gcc flex git libglib2.0-dev libfl-dev snmp-mibs-downloader
  3. echo "mibs +SNMPv2-MIB" >> /etc/snmp/snmp.conf
  4. echo "mibs +DOCS-QOS-MIB" >> /etc/snmp/snmp.conf
  5. echo "mibs +DOCS-CABLE-DEVICE-MIB" >> /etc/snmp/snmp.conf
  6. echo "mibs +DOCS-IF-MIB" >> /etc/snmp/snmp.conf
  7. echo "mibs +DOCS-QOS3-MIB" >> /etc/snmp/snmp.conf
  8. download-mibs
  9. wget http://pastebin.com/raw/p3QyuXzZ -O /usr/share/snmp/mibs/SNMPv2-PDU
  10. wget https://raw.githubusercontent.com/rlaager/docsis/master/mibs/CLAB-TOPO-MIB -O /usr/share/snmp/mibs/CLAB-TOPO-MIB
  11. cd /opt
  12. eval $(ssh-agent) ; ssh-add /opt/keys/bitbucket.id_rsa ; git clone ssh://git@gogs.infra.flowdat.com:222/VendorSoftwareFlowdat3/docsis.git
  13. cd docsis
  14. ./autogen.sh
  15. ./configure
  16. make
  17. make install