BSD Router Project

Software Screenshot:
BSD Router Project
Software Details:
Version: 1.52
Upload Date: 17 Feb 15
Developer: The BSDRP Team
Distribution Type: Freeware
Downloads: 32

Rating: 5.0/5 (Total Votes: 1)

BSD Router Project (BSDRP) is an open source and freely distributed customized distribution of FreeBSD dedicated to offer IP routing services for small ISP (Internet Service Providers). It is not suitable for home use. It supports all majors routing protocols, including RIP, BGP, PIM, OSPF, and much more, and includes the Quagga and Bird software projects.

Features at a glance

Key features include support for a wide range of routing protocols, including OSPF v2, RIPng and RIP (IPv6), OSFP v3 (IPv6), BGP and ISIS, multicast support for IPv6 PIM Sparse Mode and Dense Mode, as well as DVMRP, multiple FIB (Forwarding Information Base) support, high availability via CARP (Cache Array Routing Protocol), IPv6 support and VPN support.

Multi-link PPP support is also available, designed to work with the PPPoE, PPTP and L2TP protocols. Additionally, the project comes with various network monitoring tools, including SNMP, Syslog, Mail and Netflow with native ng_netflow, as well as DHCP relay and DHCP server network services.

Distributed as installable IMG files

The operating system is currently distributed for free on Softoware, as archived IMG files, supporting the 32-bit (x86), 64-bit (x86_64) and SPARC64 instruction set architectures. It can be easily deployed on a 256MB Compact Flash (CF). external hard disk drive or a USB flash drive of 512MB capacity or higher.

Upgrade images are also available for those who have the BSD Router Project operating system installed and want to upgrade their installations to a new version that brings bugfixes and general improvements. Details on how to upgrade BSDRP are available on the project’s website.

Not a firewall distribution

Keep in mind though that the BSD Router Project is not a firewall distribution, as the pfSense or m0n0wall operating systems already exist for that purpose, both being available for download on Softoware, free of charge.

What is new in this release:

  • New features:
  • Upgraded to FreeBSD 10-stable rev 271528 (close to 10.1)
  • quagga-re replaced by quagga: quagga-re seems no more updated
  • Disable LRO and TSO on all interfaces by default
  • For reverting, edit /etc/rc.conf.misc and set disablelrotso_enable to NO
  • More information about why disabling LRO/TSO on a router here: http://bsdrp.net/documentation/technical_docs/performance?&#nic_drivers_tuning
  • Bug fixes:
  • Disable high-resolution on VGA console: This created colors problem on VMware and VirtualBox graphical screen
  • fix RC polling script that tried to enable polling on all interfaces
  • fix ipsec startup script: Display a warning message in place of exiting
  • fixed setkey with TCP signature
  • Developer's corner:
  • Sources migrated from SourceForge to github (https://github.com/ocochard/BSDRP)
  • Updated packages:
  • bird to 1.4.4
  • isc-dhcp43-server to 4.3.1
  • quagga-re 0.99.17.12 to quagga 0.99.22.4
  • strongswan to 5.2.0
  • Package list:
  • bird-1.4.4
  • bird6-1.4.4
  • bsnmp-regex-0.6_1
  • bsnmp-ucd-0.4.0
  • dhcprelya-4.8_1
  • dlmalloc-2.8.6
  • easy-rsa-2.2.0.m
  • freevrrpd-1.1
  • indexinfo-0.2
  • iperf-2.0.5
  • ipmitool-1.8.14_1
  • ipsec-tools-0.8.1_7
  • isc-dhcp43-server-4.3.1
  • libevent2-2.0.21_2
  • libgcrypt-1.6.1_5
  • libgpg-error-1.13_1
  • lzo2-2.08
  • mcast-tools-20061214_1
  • mpd5-5.7_1
  • openldap-client-2.4.39_2
  • openvpn-2.3.4
  • openvpn-auth-radius-2.1_2
  • pimd-devel-2.1.8
  • pimdd-0.2.1.0_1
  • pkg-1.3.7
  • quagga-0.99.22.4_4
  • ssmtp-2.64_1
  • strongswan-5.2.0_1
  • sudo-1.8.10.p3_1
  • tayga-0.9.2
  • tmux-1.9.a_2
  • ucarp-1.5.2_2

What is new in version 1.5:

  • New features:
  • Upgraded to FreeBSD 9.2-RELEASE
  • Extras patches:
  • Autotuning mbuf patch http://lists.freebsd.org/pipermail/freebsd-stable/2013-July/074129.html
  • pf UDP NAT patch (kern/181690)
  • Fix Realtek 8111G NIC support (misc/181703)
  • bsnmpd costemic patch http://lists.freebsd.org/pipermail/freebsd-net/2013-April/035171.html
  • multi-threaded netblast (bin/179085)
  • Add stf - 6to4 tunnel interface module
  • Added hwpmc modules for spoting performance issue
  • Example: kldload hwpmc; pmcstat -T -S instructions
  • New tool:
  • cryptotest for measuring hardware-assisted crypto performance Example: kldload aesni; cryptotest -z 2048
  • cxgbtool/cxgbetool tools for configuring embedded firewall in Chelsio NIC
  • OpenVPN
  • New rc scripts:
  • ngnetflow
  • Bug fixes:
  • fix "system expand-data-slice"
  • "config save" still save the configuration even if configuration archive failed
  • Quagga rc script create /var/log/quagga dir
  • fix default syslogd flags that prevent logging to remote machines
  • Dirty fix regarding GRE interface not in RUNNING state (kern/164475)
  • Removed:
  • rvi script: CVS is not is FreeBSD base anymore
  • net/fprobe: FreeBSD's native ng_netflow supports netflow v5 and v9
  • Updated packages:
  • bird to 1.3.11
  • isc-dhcp42-server and relay to 4.2.5
  • mpd 5.7
  • tmux to 1.8
  • Misc for developers/testers:
  • bisection-gen.sh: Permit to generate a list of BSDRP image based on a list of FreeBSD svn-revision number
  • bench-lab.sh: Permit to automatize multiple upgrade image + configuration sets + bench tests
  • Installed packages:
  • NetPIPE-3.7.1
  • bird-1.3.11_2
  • bird6-1.3.11_1
  • bsnmp-regex-0.6
  • bsnmp-ucd-0.4.0
  • dlmalloc-2.8.6
  • easy-rsa-2.2.0.m
  • freevrrpd-1.1
  • iperf-2.0.5
  • ipmitool-1.8.12_4
  • ipsec-tools-0.8.0_3
  • isc-dhcp42-relay-4.2.5
  • isc-dhcp42-server-4.2.5
  • libevent-1.4.14b_2
  • libgcrypt-1.5.3
  • libgpg-error-1.12
  • lzo2-2.06_1
  • mcast-tools-20061214_1
  • mpd-5.7
  • mrouted-3.9.6_1
  • openldap-client-2.4.36
  • openvpn-2.3.2
  • pftop-0.7_2
  • pimdd-0.2.1.0_1
  • pkg-1.1.4_8
  • quagga-re-0.99.17.12_1
  • ssmtp-2.64
  • sudo-1.8.8
  • tayga-0.9.2
  • tmux-1.8_1
  • ucarp-1.5.2_2

What is new in version 1.4:

  • This version add kernel modules for pfsync, coretemp, and amdtemp.
  • There is a new package named "tayga" (a userland stateless NAT64 daemon), and net-snmp has been replaced by the native FreeBSD bsnmpd.

What is new in version 1.3:

  • This version fixes 2 major bugs (netmap unusable and ipfw_nat module missing) and provides an image for a new architecture: sparc64.

What is new in version 1.2:

  • This version has upgraded to FreeBSD 9.1-release and includes SCSI/RAID controllers and 10Giga Ethernet NIC drivers.
  • The man pages are now included.

What is new in version 1.0:

  • This version is based on an up-to-date FreeBSD system (8.2-Release-p4) and up-to-date packages (Quagga 0.99.20 and Bird 1.3.3).
  • It fixes lots of bugs, including script problems, needed kernels patches, and a missing kernel module.

What is new in version 0.35:

  • Update to FreeBSD 8.2-RELEASE
  • Reduce bootloader timeout to 1 second
  • Use xz in place of bzip2 for BSDRP files (images, mtree)
  • MS Windows Virtualbox lab script improvement: Permit to use a 'shared with host (hostonly)' interface
  • Added: net/mpd5, a PPP Multilink daemon (multilink, PAP, CHAP, MS-CHAP and EAP authentication, PPTP, L2TP, PPPoE, etc...)
  • Disable polling by default: Modern NIC include interrupt management and enabling polling on this modern NIC can reduce performance

What is new in version 0.34:

  • Minor bugfixes.

What is new in version 0.32:

  • Based on FreeBSD 8.0-Release-p2
  • Add tools:
  • "show memory" and "show traffic" options
  • "rvi" , that use RCS revisionning for editing file
  • "config put" / "config get" , permit to send/download config file (SCP)
  • Add fprobe (NetFlow probes)
  • Add OpenLLDP (Link-Layer Discovery Protocol)
  • Add dhcprelya (DHCP relay)
  • Replace carp in kernel by ucarp (userland carp)
  • Add VRRP (using FreeVRRPd)

Similar Software

Linux on iPod
Linux on iPod

3 Jun 15

AquariusOS
AquariusOS

17 Feb 15

GhostBSD Openbox
GhostBSD Openbox

20 Feb 15

Comments to BSD Router Project

Comments not found
Add Comment
Turn on images!