BSD Ports

net/freevrrpd 1.2_1 FreeBSD

RFC 2338 compliant VRRP implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
net
Package size
259.5 KiB, 729.1 KiB installed

Description

freevrrpd is a VRRP (Virtual Router Redundancy Protocol) implementation daemon under FreeBSD, NetBSD and OpenBSD. This daemon has been rewritten from scratch and is not based on existing projects. In this second public release, you can find:

   \* A daemon RFC 2338 Compliant adapted on FreeBSD systems
   \* Implementation of Virtual Adresses
   \* Support for multiples VRID
   \* Master announce state by sending multicast packets via BPF
   \* Changing routes and IP in 3 seconds
   \* Doing gratuitous ARP requests to clean the cache of all hosts
   \* Election between different slave servers
   \* Same host can be Slave and Master at the same time
   \* Automatic Downgrade to Slave if a Master is up again
   \* Anti-Address Conflict system
   \* Multi-threaded vrrp daemon
   \* Plain text password authentication
   \* Using now only one BPF device for all VRID
   \* Support netmask for Virtual IP addresses
   \* Support for monitored circuit and dependances between VRIDs
   \* Support for VLAN pseudo devices under \*BSD

In the other systems

SystemPortVersion
FreeBSDnet/freevrrpd1.2_1
NetBSDwip/freevrrpd1.1
GhostBSDnet/freevrrpd1.2_1

Install

Binary package:

pkg install freevrrpd

From the ports tree:

cd /usr/ports/net/freevrrpd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	freevrrpd>0:net/freevrrpd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2_11.2_11.1_11.2_11.2_1
FreeBSD:14:quarterly1.2_11.2_1n/a1.2_11.2_1
FreeBSD:15:latest1.2_11.2_1n/a1.2_11.2_1
FreeBSD:15:quarterly1.2_11.2_1n/an/an/a
FreeBSD:16:latest1.2_11.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

!! WARNING !!
freevrrpd now use the netgraph layout. netgraph, ng_ether, ng_bridge and ng_eiface are required to run correctly.

Unfortunately some netgraph modules doesn't load automatically, you need to load them manually.
use:

kldload ng_eiface
kldload ng_bridge
kldload ng_ether

OR

add these lines to your /boot/loader.conf:

ng_ether_load="YES"
ng_bridge_load="YES"
ng_eiface_load="YES"

Files

Manual pages 1
  • freevrrpd(8)
pkg-plist 4
  • @sample etc/freevrrpd.conf.sample
  • etc/rc.d/freevrrpd
  • share/man/man8/freevrrpd.8.gz
  • sbin/freevrrpd
distinfo 1
FileSizeSHA256
ocochard-FreeVRRPd-v1.2_GH0.tar.gz3806914af95a1483b36e8dbda7e9360029fc2aa2e7f8b994b65b5ed0918c7f5366fb9

Commit history 0

No commits in the history this site was built from.