Olivier Cochard-Labbé, panyipta distribusi FreeNAS, ngaleupaskeun kit distribusi khusus (BSDRP), kasohor pikeun ngamutahirkeun basis kode ka FreeBSD 12.1. Distribusi dirancang pikeun nyieun routers software kompak nu ngarojong rupa-rupa protokol, kayaning RIP, OSPF, BGP na PIM. Manajemén dilumangsungkeun dina modeu garis paréntah ngaliwatan panganteur CLI reminiscent of Cisco. Distribusi dina rakitan pikeun arsitéktur amd64 sareng i386 (ukuran gambar instalasi 140 MB).
Salian ningkatkeun ka FreeBSD 12.1-STABLE, versi anyar ngaktipkeun pemuatan mikrokode standar pikeun prosesor Intel sareng nambihan pakét wireguard, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash, sareng frr7-pythontools, ogé driver if_cxgbev (Chelsio Ethernet VF) sareng if_qlxgb (Ethernet QLogic 3200). Blokir anu leres tina pangalihan ICMP diaktipkeun sacara standar. Versi program anu diénggalan, kalebet easy-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9, sareng strongswan 5.8.4. Utilitas multicast IPv6 (pim6-tools, pim6dd, pim6sd) parantos dihapus.
Ciri utama distribusi:
- Kit kalebet dua bungkusan kalayan palaksanaan protokol routing: (Quagga garpu) kalayan dukungan pikeun BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS sareng kalayan dukungan pikeun BGP, RIP, RIPng (IPv6), OSPF v2 sareng OSFP v3 (IPv6);
- Sebaran diadaptasi pikeun pamakéan paralel sababaraha tabel routing misah (FIBs), dihijikeun ka interfaces nyata jeung virtual;
- SNMP (bsnmp-ucd) bisa dipaké pikeun monitoring sarta manajemén. Ngarojong ékspor data lalu lintas dina bentuk aliran Netflow;
- Pikeun meunteun kinerja jaringan, éta kalebet utilitas sapertos NetPIPE, iperf, netblast, netsend sareng netreceive. Pikeun ngumpulkeun statistik lalulintas, ng_netflow dipaké;
- Ayana freevrrpd kalawan palaksanaan protokol VRRP (Virtual Router Redundancy Protocol, RFC 3768) jeung ucarp kalayan rojongan pikeun protokol CARP, dirancang pikeun ngatur operasi routers toleran lepat ku mengikat alamat MAC virtual ka server aktip, nu bisi gagal dipindahkeun ka server cadangan. Dina modeu normal, beban bisa disebarkeun ka sakuliah duanana server, tapi lamun gagal, router kahiji bisa nyokot alih beban kadua, sarta kadua - kahiji;
- (Multi-link PPP daemon) ngarojong PPTP, PPPoE jeung L2TP;
- Pikeun ngatur rubakpita, eta diusulkeun make shaper ti IPFW + dummynet atawa ;
- Pikeun Ethernet, éta ngarojong gawé bareng VLAN (802.1q), link aggregation sarta pamakéan sasak jaringan ngagunakeun Rapid Spanning Tree Protocol (802.1w);
- Dipaké pikeun ngawaskeun ;
- Dukungan VPN anu disayogikeun: GRE, GIF, IPSec (IKEv1 sareng IKEv2 sareng strongswan), OpenVPN и Wireguard;
- Pangrojong NAT64 nganggo tayga daemon sareng dukungan asli pikeun torowongan IPv6-to-IPv4;
- Pikeun masang program tambahan, paké manajer pakét pkgng;
- Ieu ngawengku server DHCP jeung klien isc-dhcp, kitu ogé server mail ssmtp;
- Ngarojong manajemén via SSH, port serial, telnet jeung konsol lokal. Pikeun nyederhanakeun administrasi, kit kalebet utilitas tmux (layar analog BSD);
- Gambar boot dihasilkeun dumasar kana FreeBSD ngagunakeun skrip ;
- Pikeun mastikeun apdet sistem, dua partisi didamel dina kartu Flash upami aya gambar anu diropéa, éta dimuat kana partisi kadua saatos reboot, partisi ieu aktip, sareng partisi dasarna ngantosan pembaruan salajengna; partisi dipaké dina gilirannana). Kasebut nyaéta dimungkinkeun pikeun gulung deui ka kaayaan saméméhna tina sistem lamun masalah anu dicirikeun ku update dipasang;
- Unggal file gaduh checksum sha256, anu ngamungkinkeun anjeun pariksa integritas inpormasi.
sumber: opennet.ru
