Open-source implementation of a Broadband Residential Access Server
License
OpenBRAS/OpenBRAS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
OpenBRAS is an open-source program made by Branimir Rajtar (branimir.rajtar@gmail.com). It's purpose is to give an open-source implementation of a Broadband Residential Access Server to the community. Currently, it's acting as a regular PPPoE server and it will be enhanced in the future, by adding support for new functionalities, as listed below. Usage: - setup MySQL database according to the script in the "mysql" folder - create customers in the "Subscribers" table - connect customers on one Ethernet interface and a link to the Internet on the other interface - change parameters in openbras.conf accordingly - run "make" in Linux command prompt - run "sudo ./openbras [CONFIGURATION FILE]" and enter sudo password Future work, by priority: 1. Program optimizations enable running as a service fix memory leaks redundancy upon program restart implement LCP Protocol-Reject add additional IPCP options (currently, only IP address and Primary DNS are implemented) 2. RADIUS authentication and accounting 3. CHAP 4. Multiple subscriber- and Internet-facing interface (currently, only one for Internet and one for subscribers are enabled) 5. VLAN tagging 6. Performance optimization kernel module separate threads for packet processing 7. IPv6 8. ACLs, rate limiting, NAT, L2TP, RPF check, etc.
About
Open-source implementation of a Broadband Residential Access Server
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published