Bsnmpd – extindere OID comenzi sistem

Dacă în trecut vorbeam despre net-snmpd și obținerea prin snmp a valorii numărului de conexiuni PPPoE active, acum e cazul să vedem cum facem același lucru folosind bsnmpd. În fișierul de configurare /etc/snmpd.config adăugăm următoarele: begemotSnmpdModulePath.”ucd” = „/usr/local/lib/snmp_ucd.so” %ucd extNames.1 = „sesiuni” extCommand.1 = „/bin/sh /usr/local/etc/mpd5/snmp_count.sh” Fișierul /usr/local/etc/mpd5/snmp_count.sh poate conține doar următoarele linii (atenție la porțiunea de adresa IP): #!/bin/sh ret=`ifconfig | grep 172.16.0 | wc -l` echo $ret exit 0

FreeBSD – conexiune PPPoE folosind MPD5 ca și client

Dacă cu mult timp în urmă vorbeam despre realizarea conexiunii PPPoE pe un sistem pe care rulează FreeBSD folosind „unelte” existente în sistemul proaspăt instalat, astăzi vă prezint o altă modalitate, de această dată folosind mpd ca și client PPPoE. Personal folosesc configuratia prezentata aici pe serverul de acasa, care face si partea de NAT/VPN pentru rețeaua internă. Pe scurt: instalăm mpd5 din porturi (/usr/ports/net/mpd5) sau cu utilitarul pkg (pkg install mpd5); în fișierul /etc/rc.conf punem următoarele linii:

FreeBSD – server PPPoE – MPD5 + freeRADIUS

PPPoE este un protocol de rețea folosit pentru încapsularea cadrele PPP în interiorul cadrelor Ethernet. Chiar dacă în general este folosit împreună cu echipamente tip DSL, în ultimul timp se regăsește tot mai mult în cadrul rețelelor ISP-iștilor din România, chiar și a celor care nu nimic de a face cu DSL-urile. De ce se merge pe soluția asta? Păi, protocolul PPPoE oferă: autentificare, criptare și compresie. Gata cu problemele cauzate de servere DHCP „rogue” din rețea, routere conectate invers, furturi de MAC. Clientul final primește un nume de utilizator și o parolă și se autentifică în rețea, ca și…