[{"data":1,"prerenderedAt":678},["ShallowReactive",2],{"navigation_docs_en":3,"-en-klstr-ctrl-troubleshooting-macos-local-network-access":353,"-en-klstr-ctrl-troubleshooting-macos-local-network-access-surround":673},[4,14],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":13},"Welcome","i-lucide-sparkles","\u002Fen\u002Fwelcome","en\u002F1.welcome",[10],{"title":5,"path":11,"stem":12},"\u002Fen\u002Fwelcome\u002Foverview","en\u002F1.welcome\u002F1.overview",false,{"title":15,"icon":16,"path":17,"stem":18,"children":19,"page":13},"KLSTR.ctrl","i-lucide-monitor-cog","\u002Fen\u002Fklstr-ctrl","en\u002F2.klstr-ctrl",[20,25,46,259,308,338],{"title":21,"path":22,"stem":23,"icon":24},"Overview","\u002Fen\u002Fklstr-ctrl\u002Foverview","en\u002F2.klstr-ctrl\u002F0.overview","i-lucide-info",{"title":26,"icon":27,"path":28,"stem":29,"children":30,"page":13},"Getting started","i-lucide-rocket","\u002Fen\u002Fklstr-ctrl\u002Fgetting-started","en\u002F2.klstr-ctrl\u002F1.getting-started",[31,36,41],{"title":32,"path":33,"stem":34,"icon":35},"Install and launch KLSTR.ctrl","\u002Fen\u002Fklstr-ctrl\u002Fgetting-started\u002Finstall-and-launch","en\u002F2.klstr-ctrl\u002F1.getting-started\u002F1.install-and-launch","i-lucide-download",{"title":37,"path":38,"stem":39,"icon":40},"Tour KLSTR.ctrl in demo mode","\u002Fen\u002Fklstr-ctrl\u002Fgetting-started\u002Ftour-in-demo-mode","en\u002F2.klstr-ctrl\u002F1.getting-started\u002F2.tour-in-demo-mode","i-lucide-compass",{"title":42,"path":43,"stem":44,"icon":45},"Connect KLSTR.ctrl to your network","\u002Fen\u002Fklstr-ctrl\u002Fgetting-started\u002Fconnect-to-your-network","en\u002F2.klstr-ctrl\u002F1.getting-started\u002F3.connect-to-your-network","i-lucide-ethernet-port",{"title":47,"icon":48,"path":49,"stem":50,"children":51,"page":13},"How-to guides","i-lucide-list-checks","\u002Fen\u002Fklstr-ctrl\u002Fhow-to","en\u002F2.klstr-ctrl\u002F2.how-to",[52,73,109,164,197,218,238],{"title":53,"icon":54,"path":55,"stem":56,"children":57,"page":13},"Setup and session","i-lucide-plug","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fsetup","en\u002F2.klstr-ctrl\u002F2.how-to\u002F1.setup",[58,63,68],{"title":59,"path":60,"stem":61,"icon":62},"Switch between Build and Live mode","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fsetup\u002Fswitch-build-and-live-mode","en\u002F2.klstr-ctrl\u002F2.how-to\u002F1.setup\u002F1.switch-build-and-live-mode","i-lucide-toggle-right",{"title":64,"path":65,"stem":66,"icon":67},"Discover devices","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fsetup\u002Fdiscover-devices","en\u002F2.klstr-ctrl\u002F2.how-to\u002F1.setup\u002F2.discover-devices","i-lucide-radar",{"title":69,"path":70,"stem":71,"icon":72},"Save and restore discovered devices","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fsetup\u002Fsave-and-restore-discovered-devices","en\u002F2.klstr-ctrl\u002F2.how-to\u002F1.setup\u002F3.save-and-restore-discovered-devices","i-lucide-save",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":13},"Topology and selection","i-lucide-network","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology",[79,84,89,94,99,104],{"title":80,"path":81,"stem":82,"icon":83},"Navigate the topology views","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology\u002Fnavigate-the-topology-views","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology\u002F1.navigate-the-topology-views","i-lucide-map",{"title":85,"path":86,"stem":87,"icon":88},"Select devices","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology\u002Fselect-devices","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology\u002F2.select-devices","i-lucide-mouse-pointer-click",{"title":90,"path":91,"stem":92,"icon":93},"Identify devices","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology\u002Fidentify-devices","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology\u002F3.identify-devices","i-lucide-lightbulb",{"title":95,"path":96,"stem":97,"icon":98},"Arrange nodes","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology\u002Farrange-nodes","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology\u002F4.arrange-nodes","i-lucide-layout-grid",{"title":100,"path":101,"stem":102,"icon":103},"Disable and hide Art-Net nodes","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology\u002Fdisable-and-hide-art-net-nodes","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology\u002F5.disable-and-hide-art-net-nodes","i-lucide-eye-off",{"title":105,"path":106,"stem":107,"icon":108},"Find devices with the sidebar","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ftopology\u002Ffind-devices-with-the-sidebar","en\u002F2.klstr-ctrl\u002F2.how-to\u002F2.topology\u002F6.find-devices-with-the-sidebar","i-lucide-search",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":13},"Configuration and addressing","i-lucide-sliders-horizontal","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration",[115,120,125,129,134,139,144,149,154,159],{"title":116,"path":117,"stem":118,"icon":119},"Configure a KLSTR.one","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fconfigure-a-klstr-one","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F01.configure-a-klstr-one","i-lucide-settings",{"title":121,"path":122,"stem":123,"icon":124},"Configure a KLSTR.nano","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fconfigure-a-klstr-nano","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F02.configure-a-klstr-nano","i-lucide-settings-2",{"title":126,"path":127,"stem":128,"icon":75},"IPv6 zeroconf networking","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fipv6-zeroconf-networking","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F03.ipv6-zeroconf-networking",{"title":130,"path":131,"stem":132,"icon":133},"Reboot or factory-reset a KLSTR.one","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Freboot-or-factory-reset-a-klstr-one","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F05.reboot-or-factory-reset-a-klstr-one","i-lucide-power",{"title":135,"path":136,"stem":137,"icon":138},"Assign Fixture IDs","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fassign-fixture-ids","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F06.assign-fixture-ids","i-lucide-list-ordered",{"title":140,"path":141,"stem":142,"icon":143},"Patch fixtures","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fpatch-fixtures","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F07.patch-fixtures","i-lucide-cable",{"title":145,"path":146,"stem":147,"icon":148},"Auto-assign DMX addresses","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fauto-assign-dmx-addresses","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F08.auto-assign-dmx-addresses","i-lucide-wand-sparkles",{"title":150,"path":151,"stem":152,"icon":153},"Bulk-configure KLSTR.one devices","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fbulk-configure-klstr-one-devices","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F09.bulk-configure-klstr-one-devices","i-lucide-layers",{"title":155,"path":156,"stem":157,"icon":158},"Bulk-configure RDM devices","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Fbulk-configure-rdm-devices","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F10.bulk-configure-rdm-devices","i-lucide-layers-3",{"title":160,"path":161,"stem":162,"icon":163},"Reset devices to defaults","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fconfiguration\u002Freset-devices-to-defaults","en\u002F2.klstr-ctrl\u002F2.how-to\u002F3.configuration\u002F11.reset-devices-to-defaults","i-lucide-rotate-ccw",{"title":165,"icon":166,"path":167,"stem":168,"children":169,"page":13},"Firmware and updates","i-lucide-hard-drive-download","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware",[170,175,180,184,188,192],{"title":171,"path":172,"stem":173,"icon":174},"Update KLSTR.one firmware","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware\u002Fupdate-klstr-one-firmware","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware\u002F1.update-klstr-one-firmware","i-lucide-circuit-board",{"title":176,"path":177,"stem":178,"icon":179},"Update KLSTR.nano firmware","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware\u002Fupdate-klstr-nano-firmware","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware\u002F3.update-klstr-nano-firmware","i-lucide-cpu",{"title":181,"path":182,"stem":183,"icon":179},"Update a KLSTR.nano through a KLSTR.one fixture","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware\u002Fupdate-klstr-nano-through-klstr-one","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware\u002F4.update-klstr-nano-through-klstr-one",{"title":185,"path":186,"stem":187,"icon":143},"Use KLSTR.nano LAN upgrade mode","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware\u002Fuse-klstr-nano-lan-upgrade-mode","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware\u002F5.use-klstr-nano-lan-upgrade-mode",{"title":189,"path":190,"stem":191,"icon":166},"Manage the firmware cache","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware\u002Fmanage-the-firmware-cache","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware\u002F6.manage-the-firmware-cache",{"title":193,"path":194,"stem":195,"icon":196},"Update KLSTR.ctrl","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Ffirmware\u002Fupdate-klstr-ctrl","en\u002F2.klstr-ctrl\u002F2.how-to\u002F4.firmware\u002F7.update-klstr-ctrl","i-lucide-refresh-cw",{"title":198,"icon":199,"path":200,"stem":201,"children":202,"page":13},"Monitoring","i-lucide-activity","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmonitoring","en\u002F2.klstr-ctrl\u002F2.how-to\u002F5.monitoring",[203,208,213],{"title":204,"path":205,"stem":206,"icon":207},"Monitor sensors","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmonitoring\u002Fmonitor-sensors","en\u002F2.klstr-ctrl\u002F2.how-to\u002F5.monitoring\u002F1.monitor-sensors","i-lucide-gauge",{"title":209,"path":210,"stem":211,"icon":212},"Set sensor tolerances and roles","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmonitoring\u002Fset-sensor-tolerances-and-roles","en\u002F2.klstr-ctrl\u002F2.how-to\u002F5.monitoring\u002F2.set-sensor-tolerances-and-roles","i-lucide-sliders-vertical",{"title":214,"path":215,"stem":216,"icon":217},"Read eDMX statistics","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmonitoring\u002Fread-edmx-statistics","en\u002F2.klstr-ctrl\u002F2.how-to\u002F5.monitoring\u002F3.read-edmx-statistics","i-lucide-chart-no-axes-column",{"title":219,"icon":220,"path":221,"stem":222,"children":223,"page":13},"MVR and Stage View","i-lucide-box","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmvr-stage","en\u002F2.klstr-ctrl\u002F2.how-to\u002F6.mvr-stage",[224,229,234],{"title":225,"path":226,"stem":227,"icon":228},"Import an MVR file","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmvr-stage\u002Fimport-an-mvr-file","en\u002F2.klstr-ctrl\u002F2.how-to\u002F6.mvr-stage\u002F1.import-an-mvr-file","i-lucide-file-input",{"title":230,"path":231,"stem":232,"icon":233},"Export an MVR file","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmvr-stage\u002Fexport-an-mvr-file","en\u002F2.klstr-ctrl\u002F2.how-to\u002F6.mvr-stage\u002F2.export-an-mvr-file","i-lucide-file-output",{"title":235,"path":236,"stem":237,"icon":220},"Position fixtures in Stage View","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fmvr-stage\u002Fposition-fixtures-in-stage-view","en\u002F2.klstr-ctrl\u002F2.how-to\u002F6.mvr-stage\u002F3.position-fixtures-in-stage-view",{"title":239,"icon":240,"path":241,"stem":242,"children":243,"page":13},"Diagnostics","i-lucide-stethoscope","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fdiagnostics","en\u002F2.klstr-ctrl\u002F2.how-to\u002F7.diagnostics",[244,249,254],{"title":245,"path":246,"stem":247,"icon":248},"Read the log","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fdiagnostics\u002Fread-the-log","en\u002F2.klstr-ctrl\u002F2.how-to\u002F7.diagnostics\u002F1.read-the-log","i-lucide-scroll-text",{"title":250,"path":251,"stem":252,"icon":253},"Run a health check","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fdiagnostics\u002Frun-a-health-check","en\u002F2.klstr-ctrl\u002F2.how-to\u002F7.diagnostics\u002F2.run-a-health-check","i-lucide-heart-pulse",{"title":255,"path":256,"stem":257,"icon":258},"Report a problem","\u002Fen\u002Fklstr-ctrl\u002Fhow-to\u002Fdiagnostics\u002Freport-a-problem","en\u002F2.klstr-ctrl\u002F2.how-to\u002F7.diagnostics\u002F3.report-a-problem","i-lucide-message-square-warning",{"title":260,"icon":261,"path":262,"stem":263,"children":264,"page":13},"Reference","i-lucide-book-open","\u002Fen\u002Fklstr-ctrl\u002Freference","en\u002F2.klstr-ctrl\u002F3.reference",[265,270,275,280,285,289,294,298,303],{"title":266,"path":267,"stem":268,"icon":269},"User interface","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fuser-interface","en\u002F2.klstr-ctrl\u002F3.reference\u002F1.user-interface","i-lucide-layout-dashboard",{"title":271,"path":272,"stem":273,"icon":274},"Menus","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fmenus","en\u002F2.klstr-ctrl\u002F3.reference\u002F2.menus","i-lucide-menu",{"title":276,"path":277,"stem":278,"icon":279},"Keyboard shortcuts","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fkeyboard-shortcuts","en\u002F2.klstr-ctrl\u002F3.reference\u002F3.keyboard-shortcuts","i-lucide-keyboard",{"title":281,"path":282,"stem":283,"icon":284},"Settings: View","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fsettings-view","en\u002F2.klstr-ctrl\u002F3.reference\u002F4.settings-view","i-lucide-eye",{"title":286,"path":287,"stem":288,"icon":75},"Settings: Network","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fsettings-network","en\u002F2.klstr-ctrl\u002F3.reference\u002F5.settings-network",{"title":290,"path":291,"stem":292,"icon":293},"Settings: RDM","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fsettings-rdm","en\u002F2.klstr-ctrl\u002F3.reference\u002F6.settings-rdm","i-lucide-radio-tower",{"title":295,"path":296,"stem":297,"icon":196},"Settings: Updates","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fsettings-updates","en\u002F2.klstr-ctrl\u002F3.reference\u002F7.settings-updates",{"title":299,"path":300,"stem":301,"icon":302},"Settings: Display","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fsettings-display","en\u002F2.klstr-ctrl\u002F3.reference\u002F8.settings-display","i-lucide-layout-template",{"title":304,"path":305,"stem":306,"icon":307},"Glossary","\u002Fen\u002Fklstr-ctrl\u002Freference\u002Fglossary","en\u002F2.klstr-ctrl\u002F3.reference\u002F9.glossary","i-lucide-book-a",{"title":309,"icon":310,"path":311,"stem":312,"children":313,"page":13},"Troubleshooting","i-lucide-life-buoy","\u002Fen\u002Fklstr-ctrl\u002Ftroubleshooting","en\u002F2.klstr-ctrl\u002F4.troubleshooting",[314,319,324,329,334],{"title":315,"path":316,"stem":317,"icon":318},"Devices are not discovered","\u002Fen\u002Fklstr-ctrl\u002Ftroubleshooting\u002Fdevices-not-discovered","en\u002F2.klstr-ctrl\u002F4.troubleshooting\u002F1.devices-not-discovered","i-lucide-search-x",{"title":320,"path":321,"stem":322,"icon":323},"macOS blocks local network access","\u002Fen\u002Fklstr-ctrl\u002Ftroubleshooting\u002Fmacos-local-network-access","en\u002F2.klstr-ctrl\u002F4.troubleshooting\u002F2.macos-local-network-access","i-lucide-shield-alert",{"title":325,"path":326,"stem":327,"icon":328},"The topology view looks wrong","\u002Fen\u002Fklstr-ctrl\u002Ftroubleshooting\u002Ftopology-view-looks-wrong","en\u002F2.klstr-ctrl\u002F4.troubleshooting\u002F3.topology-view-looks-wrong","i-lucide-git-fork",{"title":330,"path":331,"stem":332,"icon":333},"RDM data or sensors are missing","\u002Fen\u002Fklstr-ctrl\u002Ftroubleshooting\u002Frdm-data-or-sensors-missing","en\u002F2.klstr-ctrl\u002F4.troubleshooting\u002F4.rdm-data-or-sensors-missing","i-lucide-file-question",{"title":335,"path":336,"stem":337,"icon":179},"KLSTR.nano firmware problems","\u002Fen\u002Fklstr-ctrl\u002Ftroubleshooting\u002Fklstr-nano-firmware-problems","en\u002F2.klstr-ctrl\u002F4.troubleshooting\u002F5.klstr-nano-firmware-problems",{"title":339,"icon":340,"path":341,"stem":342,"children":343,"page":13},"Annex","i-lucide-paperclip","\u002Fen\u002Fklstr-ctrl\u002Fannex","en\u002F2.klstr-ctrl\u002F5.annex",[344,349],{"title":345,"path":346,"stem":347,"icon":348},"Lock a device with a PIN","\u002Fen\u002Fklstr-ctrl\u002Fannex\u002Flock-a-device-with-a-pin","en\u002F2.klstr-ctrl\u002F5.annex\u002F1.lock-a-device-with-a-pin","i-lucide-lock",{"title":350,"path":351,"stem":352,"icon":75},"Change RDM IP settings","\u002Fen\u002Fklstr-ctrl\u002Fannex\u002Fchange-rdm-ip-settings","en\u002F2.klstr-ctrl\u002F5.annex\u002F2.change-rdm-ip-settings",{"id":354,"title":320,"basedOn":355,"body":360,"description":658,"extension":659,"links":660,"meta":661,"navigation":662,"path":321,"seo":663,"sources":664,"stem":322,"verified":671,"__hash__":672},"docs_en\u002Fen\u002F2.klstr-ctrl\u002F4.troubleshooting\u002F2.macos-local-network-access.md",[356],{"product":357,"version":358,"commit":359},"klstr-ctrl","1.2.0","a0df90902",{"type":361,"value":362,"toc":642},"minimark",[363,372,386,391,444,451,455,458,462,511,515,533,536,539,542,547,551,620,624],[364,365,366,367,371],"p",{},"Since macOS 15, an app needs the ",[368,369,370],"strong",{},"Local Network"," permission before it may talk to devices\non your local network. KLSTR.ctrl talks to every KLSTR.one fixture and Art-Net node over the\nlocal network, so without that permission it sees nothing. macOS asks for the permission the\nfirst time KLSTR.ctrl tries to reach the network. The permission can also get stuck: macOS\nthen refuses everything KLSTR.ctrl sends although the switch in System Settings looks right.\nThis has been seen right after the IPv4 address of the lighting interface was changed, while\nKLSTR.ctrl was running.",[373,374,375,376,379,380,385],"note",{},"This page is mainly about macOS. KLSTR.ctrl only detects the problem on the ",[368,377,378],{},"KLSTR.one"," interface,\nbecause that is where it checks its own connection all the time (see\n",[381,382,384],"a",{"href":383},"#how-klstrctrl-notices","How KLSTR.ctrl notices",").",[387,388,390],"h2",{"id":389},"how-you-recognise-it","How you recognise it",[392,393,394,406,426,435,441],"ul",{},[395,396,397,398,401,402,405],"li",{},"A message in the top right corner, ",[368,399,400],{},"Local network access is blocked",", says that every\nsend on your interface is refused by the operating system. It has an ",[368,403,404],{},"Open Privacy &\nSecurity"," button and stays until the problem is gone.",[395,407,408,409,412,413,416,417,420,421,425],{},"The ",[368,410,411],{},"Health Check"," tab shows a finding under ",[368,414,415],{},"system › localNetwork › denied"," that\nstarts with ",[368,418,419],{},"Every local send on"," followed by the interface name, for example ",[422,423,424],"code",{},"en7",".",[395,427,408,428,431,432,425],{},[368,429,430],{},"Log"," has a warning that starts with ",[422,433,434],{},"[KLSTR] cannot send on",[395,436,437,438,440],{},"KLSTR.one fixtures show offline, or never appear, although the cable is fine and the\nstatus dot next to ",[368,439,378],{}," in the header is green.",[395,442,443],{},"Art-Net nodes can disappear too. KLSTR.ctrl raises no finding for them.",[364,445,446],{},[447,448],"img",{"alt":449,"src":450},"The system localNetwork denied finding, highlighted, with the interface name and the message Every local send on that interface is refused","\u002Fimages\u002Fklstr-ctrl\u002Frun-a-health-check\u002F04-local-network.png",[387,452,454],{"id":453},"on-first-launch-allow-access","On first launch: allow access",[364,456,457],{},"The first time KLSTR.ctrl connects to an interface, macOS asks whether KLSTR.ctrl may find\nand connect to devices on your local network. Allow it. If you refused, or closed the\nquestion without answering, KLSTR.ctrl stays blocked until you switch the permission on, as\ndescribed below.",[387,459,461],{"id":460},"switch-the-permission-off-and-on-again","Switch the permission off and on again",[463,464,466,471,487,494,498,504,508],"steps",{"level":465},"3",[467,468,470],"h3",{"id":469},"open-the-local-network-settings","Open the Local Network settings",[364,472,473,474,477,478,480,481,484,485,425],{},"Click ",[368,475,476],{},"Open Privacy & Security"," in the ",[368,479,400],{}," message. It opens\n",[368,482,483],{},"System Settings › Privacy & Security",". Click ",[368,486,370],{},[364,488,489,490,493],{},"If the message is gone, open ",[368,491,492],{},"System Settings › Privacy & Security › Local Network","\nyourself.",[467,495,497],{"id":496},"toggle-klstrctrl","Toggle KLSTR.ctrl",[364,499,500,501,503],{},"Find ",[368,502,15],{}," in the list. Switch it off, then on again. If it was off, switching it on\nis enough.",[467,505,507],{"id":506},"restart-the-computer-if-it-still-fails","Restart the computer if it still fails",[364,509,510],{},"If the message and the finding don't go away within a few seconds, restart the computer.\nKLSTR.ctrl can't lift the block itself: rebuilding its connection doesn't help while macOS\nrefuses it.",[387,512,514],{"id":513},"what-you-should-see","What you should see",[392,516,517,523,530],{},[395,518,519,520,522],{},"As soon as KLSTR.ctrl receives the first message from a KLSTR.one fixture again, the\n",[368,521,400],{}," message and the Health Check finding disappear by\nthemselves.",[395,524,525,526,529],{},"KLSTR.one fixtures come back online in the ",[368,527,528],{},"Network Topology"," within seconds.",[395,531,532],{},"Art-Net nodes reply to the next ArtPoll again.",[364,534,535],{},"The message and the finding only clear when a KLSTR.one fixture is actually heard. With no\nKLSTR.one fixture powered on and connected to the interface, they stay, even when the\npermission is fixed. Selecting the interface again clears the finding, and you can close the\nmessage yourself.",[387,537,384],{"id":538},"how-klstrctrl-notices",[364,540,541],{},"Every few seconds, KLSTR.ctrl sends a small test message to the KLSTR.one multicast group on\nthe selected interface and expects to hear it back. Fixtures ignore it. When even that send\nis refused by the computer (the system reports the network as unreachable), KLSTR.ctrl knows\nthe block is on the computer, not on the network, and raises the message and the finding once\nper connection.",[364,543,544,545,425],{},"Plain unreachable devices look different: the send works, the fixtures just don't answer.\nFor that case, see ",[381,546,315],{"href":316},[387,548,550],{"id":549},"if-something-goes-wrong","If something goes wrong",[552,553,554,570],"table",{},[555,556,557],"thead",{},[558,559,560,564,567],"tr",{},[561,562,563],"th",{},"What you see",[561,565,566],{},"Likely cause",[561,568,569],{},"What to do",[571,572,573,585,596,609],"tbody",{},[558,574,575,579,582],{},[576,577,578],"td",{},"The message and the finding stay after you toggled the permission",[576,580,581],{},"macOS still blocks KLSTR.ctrl, or no KLSTR.one fixture is connected to tell KLSTR.ctrl that it works again",[576,583,584],{},"Check that a KLSTR.one fixture is powered on and connected. Then restart the computer",[558,586,587,590,593],{},[576,588,589],{},"The message comes back after you changed the interface's IP address",[576,591,592],{},"The block can come back when the network settings change while KLSTR.ctrl runs",[576,594,595],{},"Toggle the permission off and on again",[558,597,598,601,604],{},[576,599,600],{},"No message, no finding, but no device appears",[576,602,603],{},"Not a permission problem",[576,605,606,607],{},"See ",[381,608,315],{"href":316},[558,610,611,614,617],{},[576,612,613],{},"The same message on Windows, without the macOS advice",[576,615,616],{},"The operating system or security software refuses every send on that interface",[576,618,619],{},"Check the firewall and any network security software on the computer",[387,621,623],{"id":622},"related","Related",[392,625,626,630,634,638],{},[395,627,628],{},[381,629,250],{"href":251},[395,631,632],{},[381,633,245],{"href":246},[395,635,636],{},[381,637,42],{"href":43},[395,639,640],{},[381,641,315],{"href":316},{"title":643,"searchDepth":644,"depth":644,"links":645},"",2,[646,647,648,654,655,656,657],{"id":389,"depth":644,"text":390},{"id":453,"depth":644,"text":454},{"id":460,"depth":644,"text":461,"children":649},[650,652,653],{"id":469,"depth":651,"text":470},3,{"id":496,"depth":651,"text":497},{"id":506,"depth":651,"text":507},{"id":513,"depth":644,"text":514},{"id":538,"depth":644,"text":384},{"id":549,"depth":644,"text":550},{"id":622,"depth":644,"text":623},"Recognise and fix the macOS Local Network permission problem that makes KLSTR.one fixtures show offline although they are reachable.","md",null,{},{"icon":323},{"title":320,"description":658},{"klstr-ctrl":665},[666,667,668,669,670],"src\u002Frenderer\u002Fsagas\u002FdeviceCommunication\u002Fudp\u002Fudp.ts","src\u002Frenderer\u002Fcomponents\u002Ffeedback\u002Ftoast\u002FLocalNetworkDeniedToast.tsx","src\u002Frenderer\u002Fredux\u002Freducers\u002Fapp\u002Fhealth.ts","src\u002Fmain\u002FudpMcast\u002Findex.ts","src\u002Fmain\u002FudpMcast\u002FloopbackProbe.ts","2026-10-01","9_rq7sgmYKwlSUjXwJQAIVpszA1XDEb-JwI1Lp4yozQ",[674,676],{"title":315,"path":316,"stem":317,"description":675,"icon":318,"children":-1},"What to check when KLSTR.one fixtures, Art-Net nodes or the RDM fixtures behind them don't show up in KLSTR.ctrl.",{"title":325,"path":326,"stem":327,"description":677,"icon":328,"children":-1},"Why fixtures show up in a group box, in the wrong order or after they were removed from the Device Topology, and how to get a correct picture of the DMX line again.",1791294265721]