RouterBSD
RouterBSD basiert auf FreeBSD 8.2
RouterBSD V1.1 Feature:
- WAN xDSL, LAN, WLAN, Kabel (DHCP und/oder statisch, multi WAN Anbindungen möglich)
- Statisches Routing für IPv4 & IPv6
- Dynamisches Routing RIP, OSPF, BGB (Bird)
- Firewall (OpenBSD pf)
- Quality of Service (OpenBSD pf)
- IPv6 Tunnel (Sixxs Aiccu, 6to4, 6in4)
- IPSec VPN (Racoon)
- SSL VPN (Openvpn)
- PPTP VPN (Poptop)
- DHCP/DNS (für IPv4 via dnsmasq)
- IPv6 Radvd
- NTP (Zeitserver)
- Dynamischer DNS Client (Dyndns, no-ip.com)
- OpenSSH Server
- HostAP (mittels WLAN Karte als Access Point dienen)
- UPnPd (MiniUPnP)
Das ALIX Image ist für PC Engines Embedded Computer angepasst, das 1GB Image einfach entpacken und via:
dd if=RouterBSD.img of=/dev/CFKarte bs=64k auf die CF-Karte schreiben.
Das KVM Image kann einfach direkt über Linux KVM Virtualisierung gestartet werden z.B.:
kvm -drive file=/srv/KVM/RouterBSD.img,cache=off,boot=on -m 512 -k de -vnc :0 -net nic -net tap,ifname=qtap1
Wichtig!
Alle Dienste bis auf OpenSSH sind Standardmäßig deaktiviert, die Schaltzentrale für die Dienste ist die /etc/rc.conf. Das System läuft in einer Ramdisk der Rest ist readonly, d.h. nach dem ersten Boot werden die SSH Keys generiert diese müssen im Konfigurationsspeicher gesichert werden, dazu muss der folgende Befehl ausgeführt werden:
save_cfg
Um das Login über SSH zu ermöglichen muss zuerst ein root Passwort mit diesem Befehl gesetzt werden: