Soluzione della community

btop su ZimaOS 1.6.1 mostra solo eth0: monitor integrato vs spazio dei nomi di rete Docker

An April-May 2026 thread where a user with motherboard 1GbE plus a 10GbE expansion NIC could see eth1 in ZimaOS but not in their btop environment. Other users showed the built-in host btop cycling through eth0, eth1, libvirt, docker0, and veth interfaces. Community replies attributed the difference to host versus Docker network visibility, but the original poster never confirmed a working fix.

La fonte sembra descrivere un problema di configurazione di btop, ma in realtà mescola due diversi ambienti di esecuzione. ZimaOS dispone di un pannello delle prestazioni btop integrato dalla versione 1.3.3. Separatamente, gli utenti possono installare un container btop dall'App Store. Un container normalmente vede il proprio namespace di rete, mentre il btop dell'host può vedere le interfacce esposte all'host.

Questa distinzione spiega perché un partecipante poteva scorrere tra eth0, eth1, virbr0, docker0e diversi veth interfacce, mentre il btop dell'autore del post originale offriva soltanto lo e eth0. La discussione non si è comunque conclusa con una riparazione confermata per la configurazione esatta dell'autore del post.

ZimaOS stesso utilizzava l'interfaccia 10GbE

Widget di rete di ZimaOS che mostra eth1 attiva sull'interfaccia di espansione 10GbE
Il problema non era che ZimaOS non riuscisse a riconoscere la seconda scheda di rete.

btop è stato aggiunto come pannello delle prestazioni integrato in ZimaOS

IceWhale ha introdotto il pannello btop integrato in ZimaOS 1.3.3. Gli utenti attuali, quindi, non dovrebbero presumere di dover installare un container btop separato soltanto per ottenere il monitoraggio di base del sistema.

Vedi i limiti ufficiali della funzionalità btop integrata.

Un esempio di btop sull'host mostrava più interfacce fisiche e virtuali

btop integrato in ZimaOS che mostra i processi di sistema, i dischi e un selettore delle interfacce di rete dell'host
Il btop integrato di un altro utente poteva scorrere tra le schede di rete fisiche e virtuali dell'host, libvirt, Docker e veth.

Un btop Docker vede soltanto il namespace di rete che gli viene assegnato

Le risposte della community hanno spiegato che un container btop dell'App Store può vedere soltanto la propria rete del container. È il normale comportamento di Docker: l'applicazione non può monitorare le interfacce dell'host che non sono esposte nel suo namespace.

Cambiare il selettore dell'interfaccia di btop non può creare un'interfaccia mancante

Schermata delle opzioni di btop che mostra l'impostazione iniziale per la selezione dell'interfaccia di rete
L'impostazione di btop può scegliere tra le interfacce che già riesce a vedere; non può fare in modo che Docker esponga una scheda di rete dell'host nascosta.

La selezione della rete host Docker ha causato il crash o l'arresto dell'applicazione della fonte

L'autore del post originale ha affermato che impostare il container btop dell'App Store sulla rete host non aveva risolto il problema, perché btop aveva smesso di funzionare. Aveva anche valutato l'aggiunta di SYS_PTRACE oppure SYS_ADMIN.

La discussione non convalida tali modifiche ai privilegi, quindi non dovrebbero essere consigliate soltanto per rendere visibile un pannello delle statistiche.

Il binario btop dell'host esisteva, ma la fonte affermava che non funzionava

Terminale SSH di ZimaOS che mostra quale btop viene restituito da /usr/bin/btop
Il binario host esisteva, ma l'autore del post originale continuava a segnalare problemi nell'avviarlo o utilizzarlo.

La discussione non contiene una soluzione finale confermata

Nessuna risposta dello staff di IceWhale nella fonte stabilisce se il btop integrato dell'autore del post fosse danneggiato, influenzato da una precedente installazione manuale o soggetto a un bug separato della versione 1.6.1.

Un approccio attuale più sicuro

  1. Usa prima il pannello btop integrato di ZimaOS.
  2. Conferma l’esistenza della scheda di rete con gli strumenti di rete aggiornati dell’host.
  3. Se utilizzi un monitor in container, comprendine il namespace di rete.
  4. Evita di aumentare i privilegi a privileged/SYS_ADMIN esclusivamente per le metriche.
  5. Se btop integrato non funziona, raccogli la versione attuale e l’errore diretto della CLI invece di reinstallare ripetutamente un secondo pacchetto btop.

La pagina btop nera e l’assenza di eth1 sono due sintomi distinti

All’inizio della discussione, l’autore originale ha detto che la dashboard btop integrata si apriva mostrando una schermata nera. In seguito si è concentrato su un btop dell’App Store/container che si avviava ma mostrava solo lo e eth0. Queste due situazioni non devono essere ricondotte a un’unica causa.

Un pannello integrato non funzionante può coinvolgere la sessione btop/ttyd dell’host, mentre l’assenza delle interfacce dell’host all’interno di un monitor Docker è una normale conseguenza dell’isolamento dei namespace.

Una porta btop alta o variabile non è automaticamente la causa principale

ZimaOS avvia alcuni strumenti in stile terminale tramite sessioni web. Vedere un errore di porta o di connessione nel browser non dimostra che la scheda di rete fisica sia configurata in modo errato. Esegui prima direttamente il comando sull’host e acquisisci l’errore esatto.

Più privilegi al container non è una soluzione di monitoraggio gratuita

Aggiungere SYS_ADMIN, un accesso esteso ai dispositivi o la modalità completamente privilegiata possono esporre una parte molto più ampia dell’host di quanto btop richieda. Anche network_mode: host modifica il modello di isolamento del container.

Per la telemetria del sistema, è preferibile un monitor integrato nell’host e funzionante rispetto a concedere a un container dell’App Store privilegi quasi equivalenti a quelli dell’host solo per consentirgli di enumerare ogni interfaccia.

Verifica eth1 sull’host prima di incolpare btop

Controlla la pagina di rete attuale di ZimaOS o i comandi di rete dell’host e conferma che l’interfaccia 10GbE sia attiva, abbia l’indirizzo previsto e trasporti traffico. La fonte lo ha verificato con successo: ZimaOS stesso visualizzava e utilizzava eth1.

Se la rete dell’host vede l’interfaccia ma il container no, il confine è l’ambiente di monitoraggio, non il driver della scheda di rete.

Considera un btop integrato non funzionante sull’attuale ZimaOS come una nuova regressione

La fonte utilizzava la versione 1.6.1, mentre la versione attuale di ZimaOS è la 1.7.1. Se oggi il pannello integrato è ancora nero, registra la versione attuale, l’architettura CPU, l’output diretto btop output, errore nella console/sessione del browser e se il ripristino/la reinstallazione modifica il problema. Non dare per scontato che la discussione di aprile 2026 spieghi già un problema attuale.

FAQ sulla rete di btop

btop può selezionare eth1 se eth1 non è visibile nel suo namespace?

No. Il selettore alterna solo tra le interfacce visibili al processo in esecuzione.

Un altro utente ha confermato che btop integrato poteva vedere eth1?

Sì. James ha riferito di aver alternato tra le interfacce eth0, eth1, libvirt, Docker e veth in btop sull’host.

La fonte ha confermato una correzione sicura dei privilegi Docker?

No. Si è discusso della rete dell’host e dell’aggiunta di capacità, ma non è stata verificata alcuna configurazione operativa definitiva.