GithubHelp home page GithubHelp logo

tehuelche / docsis_server Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bschirrmeister/docsis_server

0.0 0.0 0.0 974 KB

docsis_server

License: GNU General Public License v2.0

Shell 59.11% Perl 0.55% C 40.33%

docsis_server's Introduction

DOCSIS_SERVER has originally been developed by docsis_guy and can be downloaded here:
http://users.accesscomm.ca/docsis_server/

The documentation on that website is a little bit outdated but can still be applied to this release.

For some clearification I've added a File INSTALL.mysql_4_data which contains some examples for the configuration.

This release includes a patch from micabu that enables packetcable, the patch and some howto can be found at http://www.docsis.org/node/486


24 Nov 2014:
Addes MTA-Subnet support
Added some logmessages

14 Sep 2012: 
I've added support for DHCP-Option 43 which contains Information about the vendor, softwareversion, model and some others.

The usage of this Options enables you to give some default-configurations to the devices
depending on the vendor or the model and/or hardware-version.

to activate this functionality you've got to add the following-settings to docsis_server.conf

	----------------------------------------------------
	ModemDefault		yes
	ModemDefaultFile	no-service.bin
	----------------------------------------------------

If you want to select the bootfile for Model/Vendor you would need to add the mysql-table config_default.

	----------------------------------------------------
	/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
	/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
	/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
	/*!40101 SET NAMES utf8 */;
	
	
	CREATE TABLE IF NOT EXISTS `config_default` (
  	`ID` int(255) NOT NULL AUTO_INCREMENT,
  	`VENDOR` varchar(255) NOT NULL,
  	`MODEL` varchar(255) NOT NULL,
  	`BOOTFILE` varchar(255) NOT NULL,
  	PRIMARY KEY (`ID`),
  	UNIQUE KEY `MODEL` (`MODEL`),
  	KEY `ID` (`ID`)
	) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
	----------------------------------------------------
	

The following data should serve as an example:

	----------------------------------------------------
	INSERT INTO `config_default` (`ID`, `VENDOR`, `MODEL`, `BOOTFILE`) VALUES
	(1, 'Cisco', 'EPC3208', 'cisco.bin'),
	(2, 'Motorola Corporation', '', 'moto.bin'),
	(3, '', 'THG520', 'thg520.bin');
	----------------------------------------------------


docsis_server's People

Contributors

bschirrmeister avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.