Skip to content

londi-afk/docsis_server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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');
	----------------------------------------------------


Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.1%
  • C 37.6%
  • Makefile 6.8%
  • Perl 0.5%