Communityoplossing

ZimaOS heeft een IP-adres, maar is onbereikbaar op het LAN: herstel de verbinding

A ZimaBlade displayed a static LAN IP but could no longer be discovered by ping, Nmap or ZimaClient after remote access was disabled.

Kort gezegd: Als de console een IP-adres toont, maar ping, Nmap en ZimaClient niets zien, reset dan het netwerk voordat je herstelbestanden bewerkt

De ZimaBlade werkte nog voldoende om ZimaOS 1.6.2 en een eth0 adres van 192.168.1.8, maar vanaf het LAN was het apparaat niet bereikbaar. Externe toegang had eerder gewerkt omdat het systeem nog steeds uitgaande verbindingen kon maken. Nadat externe toegang was uitgeschakeld en een statisch IP-adres was ingesteld, verdwenen beide herstelpaden. Het huidige ZimaOS beschikt nu over een specifieke USB-procedure voor het resetten van het netwerk, precies voor dit soort blokkering.

ZimaBlade ZimaOS-console die eth0 op 192.168.1.8 toont terwijl de server niet bereikbaar is via ping of ZimaClient
De lokale console gaf nog steeds aan dat eth0 op 192.168.1.8 stond, hoewel LAN-clients de ZimaBlade niet konden pingen, scannen of detecteren.

Verwar OpenSSH niet met OpenBSD

ZimaOS is een op Linux gebaseerd appliancesysteem. De consolemelding dat SSH is uitgeschakeld, verwijst naar OpenSSH, de SSH-service; dit betekent niet dat het besturingssysteem OpenBSD is. Dat onderscheid is belangrijk, omdat het bewerken van BSD-netwerkbestanden of het volgen van OpenBSD-opdrachten het oplossen van het probleem in de verkeerde richting zou sturen.

Stap 1: Probeer de andere ethernetpoort en ZimaClient

In de huidige instructies voor netwerkherstel van ZimaOS staat dat je eerst verbinding moet maken met een andere netwerkpoort en vervolgens opnieuw met ZimaClient moet zoeken. Dit is een test met een laag risico waarmee je een onjuiste interfaceconfiguratie of een linkprobleem kunt omzeilen zonder bestanden te wijzigen.

De toegang tot het ZimaClient-apparaat is de ontdekkingsmethode aan de clientzijde.

Stap 2: Controleer of de client zich daadwerkelijk in hetzelfde subnet bevindt

Als ZimaOS 192.168.1.8/24; de computer waarop je problemen oplost, moet normaal gesproken een compatibel 192.168.1.x/24 adres op dat LAN. Controleer de client:

# Linux/macOS
ip addr
ip route

# Windows
ipconfig
route print

Een statisch IP-adres met het verkeerde subnetmasker, een dubbel adres of de verkeerde VLAN kan er op het ZimaOS-scherm correct uitzien, terwijl het vanaf de client onbereikbaar is.

Stap 3: Zoek naar een IP-conflict met ARP

Koppel de ZimaBlade los en ping 192.168.1.8. Als een ander apparaat nog steeds antwoordt of de ARP/MAC-vermelding gekoppeld blijft aan een andere host, kan het statische IP-adres conflicteren. ARP koppelt lokale IPv4-adressen aan Ethernet-MAC-adressen; ARP-adresresolutie is het onderliggende protocol.

arp -a
# of op Linux
ip neigh

Stap 4: Gebruik de officiële USB-netwerkreset als je niet meer in de WebUI kunt komen

De huidige versie van ZimaOS biedt een herstelmethode waarvoor geen SSH of dashboard nodig is:

  1. Formatteer een USB-stick als exFAT.
  2. Maak een leeg bestand met de naam _ResetNetwork in de hoofdmap van de USB-stick, zonder extensie.
  3. Plaats de USB-stick in het actieve ZimaOS-apparaat.
  4. Wacht ongeveer 20 seconden.
  5. Dit is gelukt wanneer het weergegeven IP-adres verandert of het resetbestand wordt verwijderd.

De netwerkreset van ZimaOS is de momenteel ondersteunde procedure.

Probeer Tailscale niet eerst opnieuw in te schakelen vanuit de herstelmodus

De externe verbinding was waardevol, maar door die als eerste herstelmethode te gebruiken, kan de LAN-configuratiefout verborgen blijven. Herstel eerst de basis van Ethernet/DHCP. Zodra het LAN werkt, schakel je externe toegang weer in of installeer je bewust de huidige Tailscale-methode uit de App Store.

De vereisten voor Tailscale hebben betrekking op de overlaylaag nadat Ethernet weer werkt.

Stap 5: Als DHCP terugkeert maar het apparaat nog steeds niet bereikbaar is

Controleer de configuratie van de switchpoort/VLAN, de verbindingslampjes van de kabel en of een andere lokale firewall/router clients van elkaar isoleert. Op hetzelfde Ethernet-broadcastdomein kan een scan op basis van ARP hosts vinden, zelfs wanneer ICMP-ping wordt geblokkeerd:

sudo nmap -sn 192.168.1.0/24

De hostdetectie van Nmap legt het verschil uit tussen ARP- en ICMP-detectie.

Bewerk bestanden met uitgecommentarieerde SSH-configuratie niet blindelings

De huidige ZimaOS stelt SSH bewust beschikbaar als een beheerde instelling. De reddingsmodus is bedoeld voor herstel, niet om te raden welk gegenereerd configuratiebestand je moet decommentariëren. Handmatige wijzigingen kunnen een tweede probleem veroorzaken terwijl het oorspronkelijke IP-conflict of de onjuiste statische route blijft bestaan.

De ZimaOS-herstelprocedure is alleen relevant nadat de netwerkreset en hardwarecontroles zijn mislukt.

Wanneer je de NIC of switch moet verdenken in plaats van de configuratie

Als de netwerkreset slaagt, maar geen van beide Ethernetpoorten een link tot stand brengt, DHCP nooit verschijnt en goed werkende kabels/switchpoorten met andere apparaten werken, ga dan over op een hardware-/driverdiagnose. Noteer de link-LED's, de interfacenaam, de huidige ZimaOS-release en de PCI-ID van de NIC voordat je hardware vervangt of opnieuw installeert.

Veelgestelde vragen

Waarom toont het ZimaOS-scherm een IP-adres dat ik niet kan pingen?

Het adres kan verouderd zijn, conflicteren, zich op het verkeerde subnet/VLAN bevinden of gebonden zijn aan een interface die geen verkeer doorgeeft. Controleer het subnet van de client en reset de netwerkinstellingen als je geen toegang meer hebt.

Hoe kan ik de netwerkconfiguratie van ZimaOS resetten zonder de WebUI?

Gebruik de huidige exFAT-USB-methode met een leeg bestand met de naam _ResetNetwork in de hoofdmap van de schijf.

Heeft ZimaOS een verborgen firewall die mijn LAN blokkeert?

Ga daar niet meteen van uit. Controleer eerst de linkstatus, het subnet, ARP/IP-conflicten en de huidige netwerkconfiguratie voordat je een firewall de schuld geeft.

Kan de reddingsmodus Tailscale herstellen?

Het is technisch mogelijk om bestanden aan te passen, maar het huidige herstel verloopt eenvoudiger als je eerst basis-Ethernet/DHCP herstelt en daarna externe toegang op de normale manier opnieuw inschakelt.

Waarom krijg ik na het opstarten geen normale TTY?

De huidige ZimaOS gebruikt een console-interface voor de status in plaats van een desktopomgeving. Gebruik ondersteunde WebUI-/SSH-/netwerkherstelmethoden in plaats van te vertrouwen op oud VT-gedrag.