@startuml
' Generated by netgen — do not edit manually
' Source: dualband.yaml
' Generated: 2026-01-01T00:00:00Z
!theme plain
skinparam defaultFontName Monospaced
skinparam rectangle {
  RoundCorner 8
}
title Network policy — dualband

cloud "<b>Internet</b>\nppp0 / vlan6" as inet

rectangle "<b>Main</b>\nbr0 · 192.168.1.0/24" as main #E8F5E9

rectangle "<b>guest</b>\nbr3 · 10.0.3.0/24" as guest #FFF8E1
rectangle "<b>iot</b>\nbr5 · 10.0.5.0/24\n5 devices" as iot #E3F2FD
rectangle "<b>media</b>\nbr8 · 10.0.8.0/24\n2 devices" as media #F3E5F5

main --> iot : main → zone
main --> media : main → zone
guest -[bold]-> inet : full internet
iot --> inet : homeassistant\nthermostat tcp/443\nnas
media -[bold]-> inet : full internet
media --> iot : chromecast → nas tcp/8096\nchromecast → nas udp/7359
note right of iot
  intra-zone:
  homeassistant → vacuum
end note

@enduml
