Jeśli chodzi o OS to zainstalowałem najmniejszy Debian Trixie 13.3 z najnowszym jaki mi się udało znaleźć stabilnym kernelem (połowa 02’2026):
root@akacja:~$ uname –r
6.18.5+deb13-amd64
Poniżej opis sieci.
root@akacja:~# networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 wan0 ether carrier configured
3 lan0 ether routable configured
4 br-wlan bridge routable configured
5 wlan0 wlan enslaved unmanaged
6 wlan1 wlan enslaved unmanaged
7 wg0 wireguard routable unmanaged
9 ppp0 ppp routable unmanaged
8 links listed.
Komputerek H3+ działa jako serwer/NAS ale również jako router/firewall/WIFI AP. Od lokalnego ISP mam publiczny adres IP (obecnie tylko IPV4). W domu światłowód operatora kończy się zwykłym media konwerterem czyli na wejściu konwertera jest światłowód na wyjściu gigabit Ethernet, który połączony jest z jednym z dwóch portów 2.5G Reatek Ethernet H3+ jako wan0. Łącze ISP działa poprzez pppoe stąd interfejs ppp0. Drugi port 2.5G Realtek komputerka połączony jest do switcha lan (lan0).
root@akacja:~# lspci | grep -i ethernet
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Serwer DHCP dla lan i wlan to Dnsmasq. Na wejściu mam filtrowanie adresów dns w pihole oraz rekurencyjny serwer DNS (oparty o unbound) czyli własny, lokalny, filtrujący resolver DNS z pełną walidacją i bez zależności od Google/Cloudflare.
Mam też dwa interfejsy wifi wlan0 i wlan1 w trybie AP oparte na dwóch popularnych laptopowych kartach mediateka MT7921
root@akacja:~# lspci | grep -i network
03:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
04:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
z firmware:
root@akacja:~# ethtool -i wlan0
driver: mt7921e
version: 6.18.5+deb13-amd64
firmware-version: ____010000-20251223091148
expansion-rom-version:
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
root@akacja:~#
spięte w bridge br-wlan w paśmie 2.4G i 5G:
root@akacja:~# iw dev
phy#1
Interface wlan1
ifindex 6
wdev 0x100000001
addr c0:bf:be:59:5a:41
ssid Fire
type AP
channel 128 (5640 MHz), width: 80 MHz, center1: 5610 MHz
txpower 3.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 190 0 0 0 0 78712 328
phy#0
Interface wlan0
ifindex 5
wdev 0x1
addr 2c:3b:70:d7:32:17
ssid Fire
type AP
channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz
txpower 3.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 5003 0 0 0 0 1337913 6597
Powyżej oczywiście txpower jest błędnie raportowana. W rzeczywistości działa zgodnie z regulacjami.
Do połączenia z zewnątrz sieci używam WIreGuard stąd interfejs wg0.
Routing i firewall skonfigurowałem za pomocą Shorewall.
root@akacja:~# ip route
default dev ppp0 scope link
10.10.10.0/24 dev lan0 proto kernel scope link src 10.10.10.1
10.10.11.0/24 dev br-wlan proto kernel scope link src 10.10.11.1
10.20.10.0/24 dev wg0 proto kernel scope link src 10.20.10.1
46.xxx.xxx.0 dev ppp0 proto kernel scope link src 46.xxx.xxx.xxx
Jeśli chodzi o dyski mam zamontowane 3 dyski:
root@akacja:~# lshw -short -C disk
H/W path Device Class Description
=============================================================
/0/100/17/0 /dev/sda disk 1TB SATA SSD CT1000MX500SSD1
/0/100/17/1 /dev/sdb disk 5TB SATA HDD ST5000LM000-2AN1
/0/100/1c.7/0/1 /dev/nvme0n1 disk 256GB NVMe PM9B1
po rozdzeleniu złącza m.2 4xlanes na cztery złącza dysk nvme działa tylko z 1xlane pcie v.3.0
Poniżej na szybko testy odczytu:
root@akacja:~# hdparm -t --direct /dev/sda1
/dev/sda1:
Timing O_DIRECT disk reads: 1364 MB in 3.00 seconds = 454.05 MB/sec
root@akacja:~# hdparm -t --direct /dev/sdb1
/dev/sdb1:
Timing O_DIRECT disk reads: 430 MB in 3.01 seconds = 142.77 MB/sec
root@akacja:~# hdparm -t --direct /dev/nvme0n1
/dev/nvme0n1:
Timing O_DIRECT disk reads: 2362 MB in 3.00 seconds = 787.15 MB/sec
root@akacja:~# hdparm -t --direct /dev/nvme0n1
Dyski sda oraz sdb działają w sieci z smbd.
Teraz pytanie po co to wszystko?
Ano po to by mieć jedno urządzenie bez nadmiernej plątaniny kabli. Normalnie zapewne potrzebowałbym 3 lub 4 urządzeń: rourera, NAS, osobnego serwera, Access Piont. Każde zajmuje miejsce każde ma swoje okablowanie, każde pobiera energię. Ja wole mieć jedno oszczędne urządzenie w domu, które mogę dowolnie skonfigurować.