BSD Router Project 1.994 vÀljalase

Olivier Cochard-Labbé, FreeNAS'i arendaja, tutvustas BSD Router Project 1.994 (BSDRP) spetsialiseeritud distributsiooni vÀljaannet, mille peamine uuendus on koodibaasi viimine arendatavale FreeBSD 15 harule. See distributsioon on mÔeldud kompaktsete tarkvararuuterite loomiseks, mis toetavad protokolle RIP, OSPF, BGP ja PIM. Halduse tegemine toimub kÀsurea liidese kaudu, mis sarnaneb Cisco IOS-ile. Distributsioon on saadaval x86_64 arhitektuuri jaoks (installipildi suurus on 190 MB).

Distributsiooni peamised omadused:

  • Komplekti kuuluvad kaks paketti marsruutimisprotokollide rakendamiseks: FRRouting (Quagga fork) BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS-i toetusega ja BIRD BGP, RIP, RIPng (IPv6), OSPF v2 ja OSPF v3 (IPv6) toetusega.
  • Distributsioon on kohandatud mitme isoleeritud marsruuditabeli (FIB) samaaegseks kasutamiseks, mis on seotud tegelike ja virtuaalsete liideste vahel.
  • JĂ€lgimiseks ja haldamiseks saab kasutada SNMP-d (bsnmp-ucd).
  • Toetatakse andmete eksportimist liiklusvoogude Netflow kujul.
  • VĂ”rgu jĂ”udluse hindamiseks sisaldab komplekt utiliite NetPIPE, iperf, netblast, netsend ja netreceive. Statistika kogumiseks liikluse kohta kasutatakse ng_netflow.
  • Toetatakse kahe seadme talitlushĂ€irete vĂ€ltimise marsruutorite loomist. serverite — tavalises reĆŸiimis vĂ”ib koormus olema jagatud mĂ”lema serveri vahel, kuid ebaĂ”nnestumise korral vĂ”ib esimene marsruutor vĂ”tta enda alla teise koormuse ja teine — esimese (rakendatakse virtuaalse MAC-aadressi aktiivse serveri sidumist). Teostus pĂ”hineb protokollide VRRP (Virtual Router Redundancy Protocol) ja CARP (Common Address Redundancy Protocol) kasutamisel, teostatud paketi ucarp abil.
  • Toetatakse PPTP, PPPoE ja L2TP protokolle mpd (Multi-link PPP daemon) kaudu.
  • Toetatakse lĂ€bilaskevĂ”ime piiramist IPFW + dummynet vĂ”i ng_car abil.
  • Etherneti kohta toetatakse VLAN-i (802.1q) tööd, linkide agregatsiooni ja vĂ”rgu sildade kasutamist (802.1w, Rapid Spanning Tree Protocol).
  • JĂ€lgimiseks kasutatakse paketti monit.
  • Tugi VPN: GRE, GIF, IPSec (IKEv1 ja IKEv2 koos strongswaniga), OpenVPN ja Wireguard.
  • Toetatakse NAT64 kasutades demooni tayga ja sisseehitatud IPv6-IPv4 tunnelite toetust.
  • VĂ”ime installida tĂ€iendavaid programme, kasutades paketihaldurit pkgng.
  • Kasutamine DHCP-serverina dnsmasq ja postisaatjana ssmtp.
  • Tugi SSH, serial port, telnet ja kohaliku konsooli juhendamiseks. Halduse lihtsustamiseks on komplektis utiliit tmux (BSD-analoog ekraanile).
  • Boot-pildid on genereeritud FreeBSD pĂ”hjal NanoBSD skriptide abil.
  • SĂŒsteemi uuendamise mehhanism pĂ”hineb kahte jaotust loodud Flash-mĂ€luseadmikus: uus versioon laaditakse teise jaotusse, mis muutub pĂ€rast taaskĂ€ivitamist aktiivseks, samas kui teine jaotus ootab jĂ€rgmise uuenduse saabumist (jaotused vahetuvad). Probleemide ilmnemisel paigaldatud uuenduse puhul on vĂ”imalik tagasi tagastada sĂŒsteem varasemasse olekusse.
  • SĂŒsteemi terviklikkuse kontrollimiseks salvestatakse iga faili SHA256 kontrollsummad.

Uues vÀljaandes:

  • SĂŒsteemi keskkond on uuendatud FreeBSD 15-HEAD haru ja portide tasemeni 21. jaanuar 2025.
  • Versioonid on uuendatud: FRR 10.2.1, Bird 2.16.1, Strongswan 5.9.14, ExaBGP 4.2.22, iperf 2.2.1, iperf3 3.18, lldpd 1.0.18, monit 5.34.4, nrpe 4.1.3, open-vm-tools 12.5, python 3.11.
  • DHCP töö tegemiseks on isc-dhcp44 ja dhcprelya asemel kasutusel dnsmasq pakett (kea oli vĂ€lja vahetamise alternatiiv, kuid see nĂ”uab koos vajalike sĂ”ltuvustega 300MB kettaalust). Paketid dhcprelya ja isc-dhcp44 on kuulutatud vananenuks.
  • Freevrrpd pakett on eemaldatud. JĂ€tkusuutlikkuse tagamiseks kasutatakse nĂŒĂŒd ainult ucarp paketti, mis sisaldab enda VRRP protokolli teostust, mis vĂ€listab freevrrpd-i vajaduse.
  • Eemaldatud on aquantia-atlantic-kmod pakett, mis ei toeta FreeBSD 15 koostamist.
  • Tööd kĂ€ivad NanoBSD komponendi ehitus skriptidelt Poudriere-Image tööriistadele ĂŒleminekuks. Migratsioon vĂ”imaldab lisada kahetasandi UEFI/BIOS kĂ€ivituse reĆŸiimi, lĂŒhendada ehitusaega ja kasutada tuttavat portide ehitamise meetodit.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster