# USW-Pro Switch - SSH Observation

# Commands

## `<span class="editor-theme-code">cli</span>`

`<span class="editor-theme-code">cli</span>`<span style="white-space: pre-wrap;"> öffnet die </span>****eigentliche Switch-CLI****, also die FastPath-/Switching-Ebene.

Dort arbeitest du mit Dingen wie:

```
show vlan
show running-config
configure
interface 0/1
switchport mode access
vlan database
write memory
```

Das ist die Cisco-ähnliche Oberfläche für:

- VLANs
- Ports
- Trunks
- Layer-2/teilweise Layer-3
- laufende Switch-Konfiguration

<span style="white-space: pre-wrap;">Das Problem: Diese CLI verwaltet hauptsächlich den </span>****laufenden FastPath-Zustand****<span style="white-space: pre-wrap;">. </span>`<span class="editor-theme-code">write memory</span>`<span style="white-space: pre-wrap;"> meldet zwar Erfolg, aber die UniFi-Firmware baut FastPath beim Start wieder aus </span>`<span class="editor-theme-code">/tmp/system.cfg</span>`<span style="white-space: pre-wrap;"> beziehungsweise der von </span>`<span class="editor-theme-code">ubntconf</span>`<span style="white-space: pre-wrap;"> erzeugten Startup-Konfiguration auf. Deshalb verschwinden die Änderungen nach einem Reboot.</span>

---

## `<span class="editor-theme-code">mca-cli-op</span>`

`<span class="editor-theme-code">mca-cli-op</span>`<span style="white-space: pre-wrap;"> gehört zur </span>****UniFi-Management-Ebene****.

Auf deinem Switch ist es nur ein Symlink:

```
/usr/bin/mca-cli-op -> mcad
```

<span style="white-space: pre-wrap;">Es startet also das Programm </span>`<span class="editor-theme-code">mcad</span>`<span style="white-space: pre-wrap;"> in einem speziellen Betriebsmodus.</span>

`<span class="editor-theme-code">mcad</span>`<span style="white-space: pre-wrap;"> kümmert sich um Dinge wie:</span>

- Adoption
- Controller-Kommunikation
- Inform-Nachrichten
- Provisionierung
- Managementstatus
- Werksreset
- Speichern und Laden von UniFi-Konfiguration
- `<span class="editor-theme-code">mgmt.is_default</span>`
- `<span class="editor-theme-code">mgmt.is_setup_completed</span>`

Mit Argumenten wird es normalerweise als interner Einzelbefehl verwendet, zum Beispiel:

```
mca-cli-op inform
mca-cli-op set-inform http://controller:8080/inform
mca-cli-op set-default
```

<span style="white-space: pre-wrap;">Der Firmware-Wrapper ruft solche Befehle selbst auf. </span>`<span class="editor-theme-code">set-inform</span>`<span style="white-space: pre-wrap;"> wird beispielsweise direkt an </span>`<span class="editor-theme-code">mca-cli-op</span>`<span style="white-space: pre-wrap;"> weitergereicht, während </span>`<span class="editor-theme-code">set-default</span>`<span style="white-space: pre-wrap;"> einen Werksreset einleitet.</span>

Ohne Argument:

```
mca-cli-op
```

öffnet es die interaktive Management-CLI:

```
UniFi#
```

<span style="white-space: pre-wrap;">Das ist </span>****keine Linux-Shell****<span style="white-space: pre-wrap;"> und auch nicht dieselbe CLI wie </span>`<span class="editor-theme-code">cli</span>`<span style="white-space: pre-wrap;">. Deshalb kennt sie kein </span>`<span class="editor-theme-code">echo</span>`<span style="white-space: pre-wrap;">, </span>`<span class="editor-theme-code">awk</span>`<span style="white-space: pre-wrap;">, </span>`<span class="editor-theme-code">find</span>`<span style="white-space: pre-wrap;"> oder Shell-Pipes.</span>

## Vereinfacht dargestellt

```
SSH-Shell
│
├── cli
│   └── FastPath-Switch-CLI
│       ├── VLANs
│       ├── Ports
│       ├── Trunks
│       └── running-config
│
└── mca-cli-op / mcad
    └── UniFi-Management-Stack
        ├── Adoption
        ├── Provisionierung
        ├── Controller/Inform
        ├── mgmt-Konfiguration
        └── Default-/Setup-Status
```

```

```

---

## `<span class="editor-theme-code">swctrl</span>`

`<span class="editor-theme-code">swctrl</span>`<span style="white-space: pre-wrap;"> ist eine interne </span>****UniFi-Switch-Control-Utility****<span style="white-space: pre-wrap;">. Auf dem getesteten </span>`<span class="editor-theme-code">USW-Pro-48-US.7.5.6</span>`<span style="white-space: pre-wrap;"> meldet sie sich als Version </span>`<span class="editor-theme-code">0.9</span>`. Sie liest hardwarenahe Switch-Zustände aus und enthält außerdem einige direkt verändernde Funktionen.

<span style="white-space: pre-wrap;">Sie ist weder die Cisco-ähnliche </span>`<span class="editor-theme-code">cli</span>`<span style="white-space: pre-wrap;"> noch die UniFi-Management-CLI </span>`<span class="editor-theme-code">mca-cli-op</span>`<span style="white-space: pre-wrap;">. </span>`<span class="editor-theme-code">swctrl</span>`<span style="white-space: pre-wrap;"> arbeitet näher an der laufenden Switch- und Hardware-Ebene. Änderungen sind deshalb nicht automatisch eine dauerhaft vom Controller verwaltete Konfiguration.</span>

### Aufruf und Optionen

```
swctrl FUNCTION
swctrl [OPTIONS]
```

Auf diesem Firmware-Build werden folgende globale Optionen angezeigt:

- `<span class="editor-theme-code">-h</span>`<span style="white-space: pre-wrap;"> zeigt die allgemeine Hilfe.</span>
- `<span class="editor-theme-code">-v</span>`<span style="white-space: pre-wrap;"> aktiviert eine ausführlichere Ausgabe, sofern die aufgerufene Funktion zusätzliche Details bereitstellt.</span>

Die Unterbefehle sind nicht vollständig in der allgemeinen Hilfe aufgeführt. Bei vielen Funktionsgruppen zeigt ein Aufruf ohne weiteren Unterbefehl die jeweilige Syntax:

```
swctrl
swctrl -h
swctrl mac
swctrl mac block
```

### Funktionsgruppen

<span style="white-space: pre-wrap;">Die Hilfe von Firmware </span>`<span class="editor-theme-code">7.5.6</span>`<span style="white-space: pre-wrap;"> nennt diese Funktionsgruppen:</span>

- `<span class="editor-theme-code">port</span>`<span style="white-space: pre-wrap;"> – Portstatus, Linkzustand, Geschwindigkeit, Zähler und modellabhängige Portoperationen.</span>
- `<span class="editor-theme-code">poe</span>`<span style="white-space: pre-wrap;"> – PoE-Status und modellabhängige PoE-Steuerung. Die Funktionsgruppe kann auch auf Geräten ohne PoE im gemeinsamen Firmware-Binary vorhanden sein.</span>
- `<span class="editor-theme-code">env</span>`<span style="white-space: pre-wrap;"> – Umgebungs- und Hardwarewerte, beispielsweise Temperatursensoren und vorhandene Lüfterinformationen.</span>
- `<span class="editor-theme-code">mac</span>`<span style="white-space: pre-wrap;"> – gelernte MAC-/Client-Einträge sowie Block- und eine in der Hilfe genannte </span>`<span class="editor-theme-code">white</span>`-Funktionsgruppe.
- `<span class="editor-theme-code">sfp</span>`<span style="white-space: pre-wrap;"> – Status und Diagnosedaten vorhandener SFP-/SFP+-Module.</span>
- `<span class="editor-theme-code">led</span>`<span style="white-space: pre-wrap;"> – modellabhängige LED-Funktionen.</span>
- `<span class="editor-theme-code">vlan</span>`<span style="white-space: pre-wrap;"> – interne VLAN-bezogene Abfragen oder Operationen; die genaue Syntax muss mit </span>`<span class="editor-theme-code">swctrl vlan</span>`<span style="white-space: pre-wrap;"> auf dem jeweiligen Build geprüft werden.</span>
- `<span class="editor-theme-code">lldp</span>`<span style="white-space: pre-wrap;"> – LLDP-bezogene Status- und Nachbarinformationen.</span>
- `<span class="editor-theme-code">relay</span>`<span style="white-space: pre-wrap;"> – eine auf diesem Build vorhandene, aber durch die allgemeine Hilfe nicht näher erklärte Funktionsgruppe. Bedeutung und Unterbefehle müssen mit </span>`<span class="editor-theme-code">swctrl relay</span>`<span style="white-space: pre-wrap;"> geprüft werden.</span>

****Wichtig:****<span style="white-space: pre-wrap;"> Eine aufgelistete Funktionsgruppe bedeutet nicht automatisch, dass die Hardware sie unterstützt oder dass jeder Unterbefehl auf jedem Switch identisch ist. </span>`<span class="editor-theme-code">swctrl</span>`<span style="white-space: pre-wrap;"> ist stark firmware- und modellabhängig.</span>

### Typische lesende Diagnosebefehle

```
swctrl env show
swctrl poe show
swctrl sfp show
swctrl port show
swctrl port show counters
swctrl mac show
```

`<span class="editor-theme-code">port show</span>`<span style="white-space: pre-wrap;">, </span>`<span class="editor-theme-code">port show counters</span>`<span style="white-space: pre-wrap;"> und </span>`<span class="editor-theme-code">mac show</span>`<span style="white-space: pre-wrap;"> eignen sich besonders für Live-Diagnose, weil sie den aktuellen Zustand anzeigen und selbst keine Konfiguration ändern.</span>

### <span style="white-space: pre-wrap;">Hinweis zu </span>`<span class="editor-theme-code">poe</span>`

<span style="white-space: pre-wrap;">Der getestete </span>`<span class="editor-theme-code">USW-Pro-48</span>`<span style="white-space: pre-wrap;"> ist die Variante ohne PoE. Trotzdem kann </span>`<span class="editor-theme-code">swctrl poe show</span>`<span style="white-space: pre-wrap;"> vorhanden sein, weil dieselbe Utility auf mehreren Switch-Modellen verwendet wird.</span>

<span style="white-space: pre-wrap;">Eine leere Tabelle oder ein offensichtlich unsinniger Wert wie </span>`<span class="editor-theme-code">Total Power Limit(mW): -1091736708</span>`<span style="white-space: pre-wrap;"> ist </span>****kein gültiger Leistungswert****<span style="white-space: pre-wrap;"> und kein verlässlicher Modelltest. Solche Ausgaben müssen als nicht unterstützte, fehlerhafte oder nicht initialisierte PoE-Abfrage behandelt werden.</span>

### `<span class="editor-theme-code">mac</span>`

`<span class="editor-theme-code">swctrl mac</span>`<span style="white-space: pre-wrap;"> bündelt die MAC-/Client-Funktionen der laufenden Switch-Ebene. Auf Firmware </span>`<span class="editor-theme-code">7.5.6</span>`<span style="white-space: pre-wrap;"> zeigt die Hilfe folgende Bereiche:</span>

```
swctrl mac show [ id PORT_ID ]
swctrl mac block
swctrl mac white
```

`<span class="editor-theme-code">PORT_ID</span>`<span style="white-space: pre-wrap;"> darf einzelne Ports, Bereiche und kombinierte Listen enthalten:</span>

```
3
5-7
1,4,9-12
```

#### `<span class="editor-theme-code">mac show</span>`

`<span class="editor-theme-code">swctrl mac show</span>`<span style="white-space: pre-wrap;"> zeigt die vom Switch erfassten MAC-/Client-Einträge über alle Ports. Mit </span>`<span class="editor-theme-code">id</span>`<span style="white-space: pre-wrap;"> lässt sich die Ausgabe auf bestimmte Ports begrenzen:</span>

```
swctrl mac show
swctrl mac show id 52
swctrl mac show id 5-7
swctrl mac show id 1,4,9-12
```

Die Ausgabe enthält auf diesem Build folgende Spalten:

- `<span class="editor-theme-code">port</span>`<span style="white-space: pre-wrap;"> – Port, an dem die MAC-Adresse gelernt beziehungsweise dem Client-Eintrag zugeordnet wurde.</span>
- `<span class="editor-theme-code">vlan</span>`<span style="white-space: pre-wrap;"> – VLAN-ID des Eintrags.</span>
- `<span class="editor-theme-code">mac-address</span>`<span style="white-space: pre-wrap;"> – erkannte MAC-Adresse.</span>
- `<span class="editor-theme-code">ip-address</span>`<span style="white-space: pre-wrap;"> – zugeordnete IP-Adresse, sofern sie der Management-Software bekannt ist.</span>
- `<span class="editor-theme-code">hostname</span>`<span style="white-space: pre-wrap;"> – erkannter Hostname, sofern vorhanden.</span>
- `<span class="editor-theme-code">uptime</span>`<span style="white-space: pre-wrap;"> – interner Laufzeitwert des Eintrags. Die Hilfe definiert seine genaue Bedeutung nicht; er sollte nicht ungeprüft als Geräte-Uptime bezeichnet werden.</span>
- `<span class="editor-theme-code">age</span>`<span style="white-space: pre-wrap;"> – interner Alterswert, wahrscheinlich seit der letzten Aktualisierung oder Aktivität. Auch diese Einheit und Semantik wird von der Hilfe nicht erklärt.</span>
- `<span class="editor-theme-code">wireless-type</span>`<span style="white-space: pre-wrap;"> – optionale WLAN-/Client-Klassifizierung; bei rein kabelgebunden erkannten Einträgen bleibt das Feld häufig leer.</span>

Da die Ausgabe zusätzlich IP-Adresse, Hostname und WLAN-Metadaten enthalten kann, ist sie mehr als eine rohe Hardware-FDB. Fehlende IP- oder Hostname-Werte bedeuten nicht, dass die MAC-Adresse ungültig ist; die Zusatzinformationen sind schlicht nicht bekannt.

<span style="white-space: pre-wrap;">Mehrere MAC-Adressen auf demselben Port sind bei einem Uplink, einem nachgeschalteten Switch, einem Access Point, einer Bridge oder einem virtualisierten Host normal. Beim </span>`<span class="editor-theme-code">USW-Pro-48</span>`<span style="white-space: pre-wrap;"> sind neben 48 RJ45-Ports vier SFP+-Ports vorhanden. Ein Eintrag auf Port </span>`<span class="editor-theme-code">52</span>`<span style="white-space: pre-wrap;"> passt daher zum letzten SFP+-Port; die konkrete Portzuordnung sollte trotzdem mit </span>`<span class="editor-theme-code">swctrl port show</span>`<span style="white-space: pre-wrap;"> geprüft werden.</span>

#### `<span class="editor-theme-code">mac block</span>`

`<span class="editor-theme-code">mac block</span>`<span style="white-space: pre-wrap;"> verwaltet auf diesem Firmware-Build eine interne Blockliste. Die knappe Unterhilfe zeigt nur </span>`<span class="editor-theme-code">show</span>`<span style="white-space: pre-wrap;"> an, tatsächlich wurden aber auch </span>`<span class="editor-theme-code">add</span>`<span style="white-space: pre-wrap;"> und </span>`<span class="editor-theme-code">remove</span>`<span style="white-space: pre-wrap;"> erfolgreich vom Parser akzeptiert.</span>

```
swctrl mac block show
swctrl mac block add 00:87:31:73:1e:e0
swctrl mac block show
swctrl mac block remove 00:87:31:73:1e:e0
swctrl mac block show
```

- `<span class="editor-theme-code">show</span>`<span style="white-space: pre-wrap;"> zeigt die aktuell eingetragenen MAC-Adressen und den zuletzt zugeordneten Port.</span>
- `<span class="editor-theme-code">add MAC</span>`<span style="white-space: pre-wrap;"> fügt die angegebene MAC-Adresse zur internen Blockliste hinzu.</span>
- `<span class="editor-theme-code">remove MAC</span>`<span style="white-space: pre-wrap;"> entfernt die MAC-Adresse wieder aus der Blockliste.</span>
- `<span class="editor-theme-code">lastUpdated</span>`<span style="white-space: pre-wrap;"> ist ein interner Zähler beziehungsweise Zeitwert. Die Ausgabe belegt nicht, dass es sich um einen Unix-Zeitstempel oder eine bestimmte Zeiteinheit handelt.</span>

Folgende Varianten sind auf dem getesteten Build nicht gültig:

```
swctrl mac block 00:87:31:73:1e:e0
swctrl mac block del 00:87:31:73:1e:e0
swctrl mac block delete 00:87:31:73:1e:e0
swctrl mac block drop 00:87:31:73:1e:e0
```

<span style="white-space: pre-wrap;">Ein Aufruf wie </span>`<span class="editor-theme-code">swctrl mac block add</span>`<span style="white-space: pre-wrap;"> ohne MAC-Adresse kann ohne verständliche Fehlermeldung zurückkehren. Das darf nicht als Erfolg gewertet werden. Nach jeder Änderung sollte die Blockliste erneut mit </span>`<span class="editor-theme-code">swctrl mac block show</span>`<span style="white-space: pre-wrap;"> geprüft werden.</span>

Der Eintrag in der Blockliste beweist zunächst nur, dass die MAC-Adresse in der laufenden internen Liste steht. Für eine saubere Prüfung der tatsächlichen Sperrwirkung muss der Datenverkehr des betroffenen Clients getestet werden. Ebenso sollte nach einem Reboot und nach einer Controller-Provisionierung geprüft werden, ob der Eintrag erhalten bleibt.

#### `<span class="editor-theme-code">mac white</span>`

`<span class="editor-theme-code">swctrl mac white</span>`<span style="white-space: pre-wrap;"> wird von der Hilfe als weitere MAC-Funktionsgruppe genannt. Im vorliegenden Test wurde sie jedoch nicht weiter aufgerufen. Deshalb lässt sich aus den vorhandenen Daten weder die genaue Syntax noch sicher ableiten, ob sie als Whitelist, Ausnahme zur Blockliste oder für einen anderen internen Zweck verwendet wird.</span>

Für eine belastbare Dokumentation sollte zuerst nur die Hilfe abgefragt werden:

```
swctrl mac white
```

### Sicherheit und Persistenz

Eine MAC-Sperre ist keine starke Zugangskontrolle. MAC-Adressen können nachgeahmt werden. Für dauerhafte Sicherheitsregeln sind controllerverwaltete Switch-ACLs, Port-Isolation oder 802.1X geeigneter als eine manuell gesetzte Laufzeitliste.

<span style="white-space: pre-wrap;">Direkte Änderungen über </span>`<span class="editor-theme-code">swctrl</span>`<span style="white-space: pre-wrap;"> sollten grundsätzlich als firmwareabhängige Laufzeitoperationen behandelt werden. Sie können nach Reboot, Firmware-Update oder erneuter Provisionierung verschwinden oder überschrieben werden.</span>

### Kurzfassung

```
swctrl -h

# Live-Diagnose
swctrl env show
swctrl port show
swctrl port show counters
swctrl sfp show
swctrl mac show
swctrl mac show id 52

# Laufende MAC-Blockliste
swctrl mac block show
swctrl mac block add 00:87:31:73:1e:e0
swctrl mac block remove 00:87:31:73:1e:e0
```

<span style="white-space: pre-wrap;">Damit ist </span>`<span class="editor-theme-code">swctrl</span>`<span style="white-space: pre-wrap;"> vor allem ein Werkzeug für hardwarenahe Live-Diagnose. Einige Funktionsgruppen verändern auch den laufenden Zustand, sind aber nicht mit einer dauerhaft vom UniFi-Controller verwalteten Konfiguration gleichzusetzen.</span>

# VLANs auf Ubiquiti-Switches per SSH konfigurieren

**BookStack-Anleitung** · Version 1.0 · Stand: 30. Juli 2026 · Zielgruppe: Administratoren und Homelab-Betreiber

**Geltungsbereich**  
Diese Anleitung gilt für Ubiquiti-Switches, die über SSH eine Cisco-artige FastPath-/EdgeSwitch-CLI mit Befehlen wie `<span class="editor-theme-code">vlan database</span>`, `<span class="editor-theme-code">configure</span>`, `<span class="editor-theme-code">switchport mode access</span>` und `<span class="editor-theme-code">switchport mode trunk</span>` bereitstellen. Sie ist keine Behauptung, dass jeder UniFi-Switch, jede Firmware oder jede Produktfamilie dieselben Befehle unterstützt. Vor Änderungen wird die verfügbare CLI-Hilfe geprüft.

**Wichtiger Hinweis zu UniFi Network**  
Bei einem durch UniFi Network verwalteten Switch können manuelle SSH-Änderungen bei der nächsten Provisionierung überschrieben werden. Für dauerhaft unterstützte Konfigurationen ist dort der Port Manager beziehungsweise ein Ethernet-Portprofil der vorgesehene Weg. Die SSH-CLI eignet sich vor allem zur Diagnose, für Laborumgebungen und für Geräte, deren lokale CLI und Speichermethode ausdrücklich geprüft wurden.

**Inhalt**

- [1. Grundlagen](#bkmrk-1.-grundlagen)
- [2. VLAN-Planung](#bkmrk-2.-vlan-planung)
- [3. Vorbereitung und Sicherung](#bkmrk-3.-vorbereitung-und-)
- [4. SSH und CLI öffnen](#bkmrk-4.-ssh-und-cli-%C3%B6ffne)
- [5. Mehrere VLANs erstellen](#bkmrk-5.-mehrere-vlans-ers)
- [6. Access-Port konfigurieren](#bkmrk-6.-access-port-konfi)
- [7. Trunk-Port konfigurieren](#bkmrk-7.-trunk-port-konfig)
- [8. Typische Anschlussszenarien](#bkmrk-8.-typische-anschlus)
- [9. Konfiguration prüfen](#bkmrk-9.-konfiguration-pr%C3%BC)
- [10. Änderungen speichern](#bkmrk-10.-%C3%84nderungen-speic)
- [11. Rückbau und Notfallplan](#bkmrk-11.-r%C3%BCckbau-und-notf)
- [12. Häufige Fehler](#bkmrk-12.-h%C3%A4ufige-fehler)
- [13. Entsprechung in UniFi Network](#bkmrk-13.-entsprechung-in-)
- [14. Kurzreferenz](#bkmrk-14.-kurzreferenz)
- [15. Quellen](#bkmrk-15.-quellen-und-weit)

## 1. Grundlagen

Ein VLAN trennt ein physisches Ethernet-Netz logisch in mehrere Layer-2-Netze. Geräte in unterschiedlichen VLANs teilen sich zwar möglicherweise denselben Switch, befinden sich aber in getrennten Broadcast-Domänen. Kommunikation zwischen VLANs benötigt einen Router, eine Firewall oder einen Layer-3-Switch mit passenden Regeln.

<table id="bkmrk-begriffbedeutungvlan"><colgroup><col></col><col></col></colgroup><tbody><tr><th>Begriff

</th><th>Bedeutung

</th></tr><tr><td>**VLAN-ID / VID**

</td><td>Numerische Kennung eines VLANs. Bei der hier beschriebenen CLI liegt der nutzbare Bereich typischerweise bei 1 bis 4093; VLAN 1 ist meist das Default-VLAN.

</td></tr><tr><td>**Untagged / unmarkiert**

</td><td>Ein Ethernet-Frame verlässt den Port ohne 802.1Q-VLAN-Tag. Normale Endgeräte erwarten üblicherweise ungetaggte Frames.

</td></tr><tr><td>**Tagged / markiert**

</td><td>Der Frame trägt ein 802.1Q-Tag mit VLAN-ID. Das Gegenüber muss VLAN-Tags verstehen.

</td></tr><tr><td>**Access-Port**

</td><td>Transportiert genau ein VLAN ungetaggt. Geeignet für PCs, Drucker, Kameras und andere nicht VLAN-fähige Endgeräte.

</td></tr><tr><td>**Trunk-Port**

</td><td>Transportiert mehrere VLANs. Ein VLAN kann als Native VLAN ungetaggt übertragen werden; weitere VLANs werden getaggt.

</td></tr><tr><td>**Native VLAN / PVID**

</td><td>VLAN, dem ungetaggte eingehende Frames zugeordnet werden. Auf einem Trunk ist es üblicherweise zugleich das ungetaggt ausgehende VLAN.

</td></tr><tr><td>**Allowed VLANs**

</td><td>Liste der VLANs, die über einen Trunk transportiert werden dürfen.

</td></tr></tbody></table>

**Merksatz**  
Access bedeutet: *ein VLAN, ungetaggt*. Trunk bedeutet: *mehrere VLANs, normalerweise ein Native VLAN ungetaggt und weitere VLANs getaggt*.

## 2. VLAN-Planung

Vor der ersten Eingabe wird eine Port- und VLAN-Tabelle erstellt. Das Beispiel ist absichtlich generisch:

<table id="bkmrk-vlan-idnamebeispielz"><colgroup><col></col><col></col><col></col><col></col></colgroup><tbody><tr><th>VLAN-ID

</th><th>Name

</th><th>Beispielzweck

</th><th>Gateway/DHCP

</th></tr><tr><td>10

</td><td>Management

</td><td>Switches, Access Points, Verwaltungszugänge

</td><td>Auf Router/Firewall konfigurieren

</td></tr><tr><td>110

</td><td>Clients

</td><td>Arbeitsplätze und normale Endgeräte

</td><td>Auf Router/Firewall konfigurieren

</td></tr><tr><td>120

</td><td>Voice

</td><td>VoIP-Telefone

</td><td>Auf Router/Firewall konfigurieren

</td></tr><tr><td>130

</td><td>Guest

</td><td>Gäste oder isolierte Geräte

</td><td>Auf Router/Firewall konfigurieren

</td></tr></tbody></table>

Beispielhafter Portplan:

<table id="bkmrk-portrollenative%2Funta"><colgroup><col></col><col></col><col></col><col></col></colgroup><tbody><tr><th>Port

</th><th>Rolle

</th><th>Native/Untagged

</th><th>Tagged

</th></tr><tr><td>0/5

</td><td>Access-Port für Client

</td><td>VLAN 110

</td><td>keine

</td></tr><tr><td>0/12

</td><td>Access-Port für Telefon oder Endgerät

</td><td>VLAN 120

</td><td>keine

</td></tr><tr><td>0/24

</td><td>Access Point

</td><td>VLAN 10

</td><td>VLAN 110 und 130

</td></tr><tr><td>0/48

</td><td>Uplink zu Router oder weiterem Switch

</td><td>VLAN 10

</td><td>VLAN 110, 120 und 130

</td></tr></tbody></table>

**Der Switch ersetzt keinen Router**  
Das Anlegen eines VLANs auf dem Switch erzeugt weder ein IP-Subnetz noch DHCP noch Firewallregeln. Router oder Firewall müssen für jedes benötigte VLAN eine passende Schnittstelle beziehungsweise Subinterface besitzen.

## 3. Vorbereitung und Sicherung

### 3.1 Notfallzugang vorbereiten

- Nicht zuerst den Port ändern, über den die aktuelle SSH-Sitzung läuft.
- Wenn möglich einen zweiten Verwaltungsweg, Konsolenzugang oder einen unveränderten Management-Port bereithalten.
- Uplink und Management-VLAN erst ändern, nachdem Access- und Trunk-Konzept auf beiden Seiten feststehen.
- Bei entfernten Standorten eine Rückfallmöglichkeit vor Ort einplanen. Ein falsches Native VLAN ist ein sehr effizienter Weg, sich selbst auszusperren.

### 3.2 Ist-Zustand dokumentieren

Vor Änderungen diese Befehle ausführen und die Ausgabe lokal speichern:

```
show version
show network
show vlan brief
show interfaces status all
show running-config
```

Nicht jedes Modell unterstützt jede Anzeige. Ein unbekannter `<span class="editor-theme-code">show</span>`-Befehl ist kein Anlass, kreativ schreibende Befehle auszuprobieren; stattdessen mit `<span class="editor-theme-code">show ?</span>` die lokale Hilfe verwenden.

## 4. SSH und CLI öffnen

### 4.1 SSH-Verbindung herstellen

```
ssh <benutzer>@<switch-ip>
```

### 4.2 Lokale Switch-CLI öffnen

Auf vielen UniFi-USW-Firmwares landet man zunächst in einer Linux-Shell:

```
cli
enable
```

Auf EdgeSwitch-Systemen kann SSH bereits direkt die Switch-CLI öffnen. Dann ist `<span class="editor-theme-code">cli</span>` nicht erforderlich.

### 4.3 Syntax vorab prüfen

```
?
vlan database ?
configure
interface ?
exit
```

**Abbruchkriterium**  
Fehlen `<span class="editor-theme-code">vlan database</span>`, `<span class="editor-theme-code">switchport mode access</span>` oder `<span class="editor-theme-code">switchport mode trunk</span>` in der lokalen Hilfe, darf diese Befehlsfolge nicht blind auf das Gerät übertragen werden. Ubiquiti verwendet je nach Produktfamilie unterschiedliche CLIs.

## 5. Mehrere VLANs erstellen

### 5.1 VLAN-Datenbank öffnen

```
vlan database
```

### 5.2 VLANs einzeln anlegen und benennen

```
vlan 10
vlan name 10 Management

vlan 110
vlan name 110 Clients

vlan 120
vlan name 120 Voice

vlan 130
vlan name 130 Guest

exit
```

Einzelne Befehle sind meist kompatibler als eine zusammengefasste VLAN-Liste. Unterstützt die lokale Hilfe Listen, kann alternativ beispielsweise `<span class="editor-theme-code">vlan 10,110,120,130</span>` verwendet werden. Namen werden anschließend separat gesetzt.

### 5.3 VLANs kontrollieren

```
show vlan brief
```

Alle angelegten VLAN-IDs sollten als statische VLANs erscheinen.

## 6. Access-Port konfigurieren

Ein Access-Port ist für ein normales Endgerät gedacht. Eingehende ungetaggte Frames werden dem konfigurierten VLAN zugeordnet; ausgehende Frames verlassen den Port ungetaggt.

### 6.1 Einzelnen Port auf Access VLAN 110 setzen

```
configure
interface 0/5
switchport mode access
switchport access vlan 110
exit
exit
```

### 6.2 Optional eine Beschreibung setzen

Wenn die lokale CLI den Befehl anbietet:

```
configure
interface 0/5
description Client-Arbeitsplatz
exit
exit
```

### 6.3 Mehrere Access-Ports

Die sicherste universelle Methode ist, die Portkonfiguration pro Interface zu wiederholen. Manche Firmwarestände unterstützen Interface-Bereiche, deren Syntax jedoch abweicht. Vor Verwendung eines Bereichs immer `<span class="editor-theme-code">interface ?</span>` prüfen.

```
configure

interface 0/5
switchport mode access
switchport access vlan 110
exit

interface 0/6
switchport mode access
switchport access vlan 110
exit

interface 0/7
switchport mode access
switchport access vlan 110
exit

exit
```

**Endgerätetest**  
Ein nicht VLAN-fähiger Client an diesem Port sollte ohne eigene VLAN-Konfiguration eine Adresse aus dem Netz von VLAN 110 erhalten. Bekommt er keine Adresse, fehlen meist DHCP, Gateway-Konfiguration oder ein VLAN auf einem vorgelagerten Trunk.

## 7. Trunk-Port konfigurieren

Ein Trunk verbindet VLAN-fähige Geräte, zum Beispiel einen Router, einen weiteren Managed Switch, einen Hypervisor oder einen Access Point. Beide Seiten des Links müssen dieselbe VLAN-Logik verwenden.

### 7.1 Trunk mit Native VLAN und mehreren erlaubten VLANs

```
configure
interface 0/48
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,120,130
exit
exit
```

In diesem Beispiel läuft VLAN 10 als Native VLAN ungetaggt. VLAN 110, 120 und 130 werden getaggt übertragen. Einige Implementierungen zeigen das Native VLAN zusätzlich in der Allowed-Liste, andere behandeln es getrennt. Entscheidend ist die Ausgabe der lokalen Prüfkommandos und eine identische Konfiguration am Gegenport.

### 7.2 VLAN zu einem bestehenden Trunk hinzufügen

```
configure
interface 0/48
switchport trunk allowed vlan add 140
exit
exit
```

### 7.3 VLAN von einem Trunk entfernen

```
configure
interface 0/48
switchport trunk allowed vlan remove 140
exit
exit
```

### 7.4 Allowed-Liste vollständig ersetzen

```
configure
interface 0/48
switchport trunk allowed vlan 10,110,120,130
exit
exit
```

**`<strong class="editor-theme-bold editor-theme-code">add</strong>` und vollständige Liste nicht verwechseln**  
`<span class="editor-theme-code">switchport trunk allowed vlan add ...</span>` ergänzt die vorhandene Liste. Der Befehl ohne `<span class="editor-theme-code">add</span>` kann die bisherige Liste ersetzen. Vorher `<span class="editor-theme-code">show interfaces switchport trunk <port></span>` prüfen, sonst verschwinden VLANs mit beeindruckender Effizienz.

## 8. Typische Anschlussszenarien

### 8.1 Arbeitsplatz, Drucker, Kamera oder Server

Das Endgerät versteht keine VLAN-Tags und gehört genau einem VLAN:

```
configure
interface 0/5
switchport mode access
switchport access vlan 110
exit
exit
```

### 8.2 Access Point mit Management- und SSID-VLANs

Das Management des Access Points läuft ungetaggt in VLAN 10. Zwei SSIDs verwenden VLAN 110 und VLAN 130 getaggt:

```
configure
interface 0/24
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,130
exit
exit
```

**Access-Point-Falle**  
Das VLAN einer getaggten SSID sollte am direkten AP-Uplink nicht gleichzeitig als Native VLAN konfiguriert werden. Außerdem muss jedes SSID-VLAN auf allen Trunks zwischen AP und Gateway erlaubt sein.

### 8.3 Uplink zu einem Router oder einer Firewall

```
configure
interface 0/48
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,120,130
exit
exit
```

Auf dem Router beziehungsweise der Firewall werden dazu passende VLAN-Interfaces benötigt, beispielsweise:

<table id="bkmrk-vlanrouterfunktion10"><colgroup><col></col><col></col></colgroup><tbody><tr><th>VLAN

</th><th>Routerfunktion

</th></tr><tr><td>10

</td><td>Management-Gateway und optional DHCP

</td></tr><tr><td>110

</td><td>Client-Gateway, DHCP und Firewallregeln

</td></tr><tr><td>120

</td><td>Voice-Gateway, DHCP-Optionen und QoS nach Bedarf

</td></tr><tr><td>130

</td><td>Gast-Gateway, DHCP und restriktive Firewallregeln

</td></tr></tbody></table>

### 8.4 Uplink zwischen zwei Switches

Beide Enden müssen dieselbe Native-VLAN- und Allowed-VLAN-Konfiguration besitzen:

```
configure
interface 0/48
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,120,130
exit
exit
```

**Native-VLAN-Mismatch**  
Wenn eine Seite VLAN 10 ungetaggt erwartet und die andere Seite ungetaggte Frames einem anderen VLAN zuordnet, entstehen schwer erkennbare Verbindungs- und Sicherheitsprobleme. Native VLANs müssen an beiden Enden übereinstimmen.

### 8.5 Hypervisor oder VLAN-fähiger Server

Ein Hypervisor kann mehrere virtuelle Netze über einen Trunk empfangen. Das Management-VLAN kann nativ oder ebenfalls getaggt sein, abhängig von der Serverkonfiguration. Die Switch- und Hostkonfiguration müssen exakt zusammenpassen.

```
configure
interface 0/20
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,120,130
exit
exit
```

## 9. Konfiguration prüfen

### 9.1 VLAN-Inventar

```
show vlan brief
```

### 9.2 Access-Port prüfen

```
show interfaces switchport access 0/5
show vlan port 0/5
show running-config interface 0/5
```

### 9.3 Trunk-Port prüfen

```
show interfaces switchport trunk 0/48
show vlan port 0/48
show running-config interface 0/48
```

### 9.4 Linkstatus kontrollieren

```
show interfaces status all
```

### 9.5 Praktische Funktionstests

1. Endgerät am Access-Port anschließen.
2. Prüfen, ob es eine IP-Adresse aus dem vorgesehenen VLAN erhält.
3. Gateway des VLANs anpingen.
4. DNS und erforderliche Dienste testen.
5. Bei Trunks jedes VLAN einzeln über ein geeignetes Testgerät oder eine VLAN-fähige Schnittstelle prüfen.
6. Firewallregeln zwischen VLANs testen, nicht nur die reine Erreichbarkeit.

**Erfolgskriterien**  
Der Access-Client erhält das richtige Subnetz, der Trunk transportiert nur die vorgesehenen VLANs, das Management bleibt erreichbar und unerwünschte Inter-VLAN-Kommunikation wird durch Router oder Firewall blockiert.

## 10. Änderungen speichern

### 10.1 EdgeSwitch-/UISP-CLI

Wenn die lokale Hilfe den Befehl ausweist, kann die Running-Config in den Startup-Speicher geschrieben werden:

```
write memory
```

Alternativ auf entsprechenden EdgeSwitch-Systemen:

```
copy system:running-config nvram:startup-config
```

### 10.2 UniFi-USW-Geräte

**Keine universelle SSH-Persistenz**  
Bei UniFi-USW-Modellen ist die lokale FastPath-Konfiguration je nach Firmware möglicherweise nur laufzeitwirksam, wird bei einem Neustart verworfen oder durch UniFi Network überschrieben. Ein hersteller- und firmwareübergreifend sicherer SSH-Befehl zum dauerhaften Speichern existiert für diese Produktgruppe nicht.

Darum gilt:

- `<span class="editor-theme-code">write memory ?</span>` beziehungsweise `<span class="editor-theme-code">copy ?</span>` zuerst prüfen.
- Keine undokumentierten Flash-, `<span class="editor-theme-code">cfgmtd</span>`- oder Dateisystembefehle aus fremden Anleitungen übernehmen.
- Nach einem geplanten Neustart alle VLANs und Ports erneut kontrollieren.
- Bei controllerverwalteten UniFi-Switches die dauerhafte Konfiguration in UniFi Network nachbauen.

## 11. Rückbau und Notfallplan

### 11.1 Access-Port zurück auf VLAN 1

```
configure
interface 0/5
switchport mode access
switchport access vlan 1
exit
exit
```

### 11.2 Tagged VLAN aus einem Trunk entfernen

```
configure
interface 0/48
switchport trunk allowed vlan remove 130
exit
exit
```

### 11.3 Trunk-Liste auf einen bekannten Stand setzen

```
configure
interface 0/48
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,120
exit
exit
```

### 11.4 Management verloren

1. Lokalen Konsolen- oder Ersatzport verwenden.
2. Portplan und zuletzt geänderten Uplink kontrollieren.
3. Native VLAN beider Linkseiten vergleichen.
4. Prüfen, ob das Management-VLAN auf jedem vorgelagerten Trunk erlaubt ist.
5. Switch-IP, Gateway und DHCP beziehungsweise statische IP-Konfiguration kontrollieren.
6. Erst als letzte Maßnahme einen Factory Reset erwägen.

## 12. Häufige Fehler

<table id="bkmrk-symptomwahrscheinlic"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr><th>Symptom

</th><th>Wahrscheinliche Ursache

</th><th>Prüfung

</th></tr><tr><td>Access-Client erhält keine IP-Adresse

</td><td>VLAN fehlt auf Uplink, DHCP fehlt oder Access-VLAN ist falsch

</td><td>`<span class="editor-theme-code">show vlan brief</span>`

, Access-Port und alle Trunks bis zum Gateway prüfen

</td></tr><tr><td>Ein VLAN funktioniert, andere nicht

</td><td>Allowed-VLAN-Liste auf einem Trunk ist unvollständig

</td><td>Jeden Port entlang des Pfades prüfen

</td></tr><tr><td>Switch nach Änderung nicht mehr erreichbar

</td><td>Management-VLAN oder Native VLAN falsch, Gateway/IP nicht passend

</td><td>Konsole oder unveränderten Port verwenden

</td></tr><tr><td>AP ist erreichbar, WLAN-Clients bekommen keine Adresse

</td><td>SSID-VLAN nicht getaggt erlaubt oder fälschlich als Native VLAN gesetzt

</td><td>AP-Uplink und alle vorgelagerten Trunks prüfen

</td></tr><tr><td>Änderungen verschwinden nach Neustart

</td><td>Running-Config nicht gespeichert oder UniFi hat neu provisioniert

</td><td>Startup-/Persistenzmethode des konkreten Modells prüfen

</td></tr><tr><td>Unerwartete Kommunikation zwischen VLANs

</td><td>Router-/Firewallregeln erlauben Inter-VLAN-Verkehr

</td><td>Routing- und Firewallregeln prüfen; VLAN allein ist keine Firewall

</td></tr><tr><td>Nur ungetaggter Verkehr funktioniert

</td><td>Gegenstelle ist nicht VLAN-fähig oder Tags stimmen nicht überein

</td><td>VLAN-Konfiguration auf beiden Linkseiten vergleichen

</td></tr><tr><td>Broadcast-Sturm oder instabiles Netz

</td><td>Switching-Schleife oder falscher redundanter Link

</td><td>STP/RSTP aktiv lassen und Topologie kontrollieren

</td></tr></tbody></table>

## 13. Entsprechung in UniFi Network

In aktuellen UniFi-Network-Oberflächen wird dieselbe Logik mit den Begriffen **Native VLAN / Network** und **Tagged VLAN Management** abgebildet:

<table id="bkmrk-ssh-%2Fswitchbegriffun"><colgroup><col></col><col></col></colgroup><tbody><tr><th>SSH-/Switchbegriff

</th><th>UniFi-Network-Einstellung

</th></tr><tr><td>Access-Port, VLAN 110

</td><td>Native VLAN / Network: VLAN 110; Tagged VLAN Management: Block All

</td></tr><tr><td>Trunk mit allen VLANs

</td><td>Native VLAN auswählen; Tagged VLAN Management: Allow All

</td></tr><tr><td>Trunk mit ausgewählten VLANs

</td><td>Native VLAN auswählen; Tagged VLAN Management: Custom und gewünschte VLANs freigeben

</td></tr><tr><td>`<span class="editor-theme-code">switchport trunk native vlan 10</span>`

</td><td>Native VLAN / Network: VLAN 10

</td></tr><tr><td>`<span class="editor-theme-code">switchport trunk allowed vlan ...</span>`

</td><td>Tagged VLAN Management: Custom

</td></tr></tbody></table>

## 14. Kurzreferenz

### VLANs anlegen

```
vlan database
vlan 110
vlan name 110 Clients
vlan 130
vlan name 130 Guest
exit
```

### Access-Port

```
configure
interface 0/5
switchport mode access
switchport access vlan 110
exit
exit
```

### Trunk-Port

```
configure
interface 0/48
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 10,110,120,130
exit
exit
```

### VLAN ergänzen oder entfernen

```
configure
interface 0/48
switchport trunk allowed vlan add 140
switchport trunk allowed vlan remove 130
exit
exit
```

### Prüfen

```
show vlan brief
show interfaces switchport access 0/5
show interfaces switchport trunk 0/48
show vlan port all
show running-config
```

### Speichern, nur wenn unterstützt

```
write memory
```

## 15. Quellen und weiterführende Dokumentation

- [Ubiquiti Help Center: Switch Port VLAN Assignment (Trunk &amp; Access Ports)](https://help.ui.com/hc/en-us/articles/26136855808919-Switch-Port-VLAN-Assignment-Trunk-Access-Ports)
- [Ubiquiti Help Center: Creating Virtual Networks (VLANs)](https://help.ui.com/hc/en-us/articles/9761080275607-Creating-Virtual-Networks-VLANs)
- [Ubiquiti Help Center: Virtual Network (VLAN) Troubleshooting](https://help.ui.com/hc/en-us/articles/9592924981911-Virtual-Network-VLAN-Troubleshooting)
- [Ubiquiti Help Center: UniFi Switch Settings](https://help.ui.com/hc/en-us/articles/33402927617047-UniFi-Switch-Settings)
- [UISP Help Center: EdgeSwitch CLI Reference Guide](https://help.uisp.com/hc/en-us/articles/22591720570135-EdgeSwitch-CLI-Reference-Guide)

---

Diese Anleitung beschreibt allgemeine Netzwerkkonzepte und eine CLI-Familie. Vor produktiven Änderungen immer Modell, Firmware, lokale CLI-Hilfe, Sicherungsweg und Wiederherstellungsplan prüfen.

# SSH - poe show

```bash
USW-Pro-48-PoE-US.7.4.1# swctrl poe show
Total Power Limit(mW): -1092015236

Port  OpMode      HpMode    PwrLimit   Class   PoEPwr  PwrGood  Power(W)  Voltage(V)  Current(mA)
                              (mW)                                                               
----  ------  ------------  --------  -------  ------  -------  --------  ----------  -----------
   1    Auto        Dot3at        -1  Class 0      On     Good      8.20       53.25       154.00
   2    Auto        Dot3at        -1  Class 0      On     Good      4.00       52.63        76.00
   3    Auto        Dot3at        -1  Class 0      On     Good      6.10       53.98       113.00
   4    Auto        Dot3at        -1  Class 0      On     Good      3.90       53.42        73.00
   5    Auto        Dot3at        -1  Class 4      On     Good      4.90       53.85        91.00
   6    Auto        Dot3at        -1  Class 4      On     Good      5.00       53.76        93.00
   7    Auto        Dot3at        -1  Class 0      On     Good      2.00       52.63        38.00
   8    Auto        Dot3at        -1  Class 0      On     Good      2.10       52.50        40.00
   9    Auto        Dot3at        -1  Class 0      On     Good      1.90       52.78        36.00
  10    Auto        Dot3at        -1  Class 0      On     Good      1.80       52.94        34.00
  11    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  12    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  13    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  14    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  15    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  16    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  17    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  18    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  19    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  20    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  21    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  22    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  23    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  24    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  25    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  26    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  27    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  28    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  29    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  30    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  31    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  32    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  33    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  34    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  35    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  36    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  37    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  38    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  39    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  40    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  41    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  42    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  43    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  44    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  45    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  46    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  47    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  48    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
USW-Pro-48-PoE-US.7.4.1# swctrl poe show | awk '
> {
>     print
>     if ($0 ~ /\(mW\):/) {
>         key=$0
>         sub(/:.*/, "", key)
> 
>         value=$0
>         sub(/^.*:[[:space:]]*/, "", value)
>         sub(/[[:space:]].*$/, "", value)
> 
>         if (value ~ /^-?[0-9]+$/) {
>             printf "  -> %-30s %.2f W\n", key, value / 1000
>         }
>     }
> }
> '
Total Power Limit(mW): -1097720964
  -> Total Power Limit(mW)          -1097720.96 W

Port  OpMode      HpMode    PwrLimit   Class   PoEPwr  PwrGood  Power(W)  Voltage(V)  Current(mA)
                              (mW)                                                               
----  ------  ------------  --------  -------  ------  -------  --------  ----------  -----------
   1    Auto        Dot3at        -1  Class 0      On     Good      8.20       53.25       154.00
   2    Auto        Dot3at        -1  Class 0      On     Good      4.00       52.63        76.00
   3    Auto        Dot3at        -1  Class 0      On     Good      6.10       53.98       113.00
   4    Auto        Dot3at        -1  Class 0      On     Good      3.90       53.42        73.00
   5    Auto        Dot3at        -1  Class 4      On     Good      4.90       53.85        91.00
   6    Auto        Dot3at        -1  Class 4      On     Good      5.00       53.76        93.00
   7    Auto        Dot3at        -1  Class 0      On     Good      2.00       52.63        38.00
   8    Auto        Dot3at        -1  Class 0      On     Good      2.10       52.50        40.00
   9    Auto        Dot3at        -1  Class 0      On     Good      1.90       52.78        36.00
  10    Auto        Dot3at        -1  Class 0      On     Good      1.80       52.94        34.00
  11    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  12    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  13    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  14    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  15    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  16    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  17    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  18    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  19    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  20    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  21    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  22    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  23    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  24    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  25    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  26    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  27    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  28    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  29    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  30    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  31    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  32    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  33    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  34    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  35    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  36    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  37    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  38    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  39    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  40    Auto        Dot3at        -1  Unknown     Off      Bad      0.00        0.00         0.00
  41    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  42    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  43    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  44    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  45    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  46    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  47    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
  48    Auto  Dot3bt-type3        -1  Unknown     Off      Bad      0.00        0.00         0.00
USW-Pro-48-PoE-US.7.4.1# 

```

# SSH - Port Counter

```bash
USW-Pro-48-PoE-US.7.4.1# swctrl port show counters id 1
Port: 1
-----------------------------------------------|----------------------------------------------
TX Total (Octets):                192034083002 |RX Total (Octets):                  8120471529
TX 64 Octets:                            57521 |RX 64 Octets:                            85385
TX 65-127 Octets:                      3071491 |RX 65-127 Octets:                      7353855
TX 128-255 Octets:                     1150313 |RX 128-255 Octets:                     1833097
TX 256-511 Octets:                      159020 |RX 256-511 Octets:                      920988
TX 512-1023 Octets:                     815981 |RX 512-1023 Octets:                     238439
TX 1024-1518 Octets:                 125794292 |RX 1024-1518 Octets:                   4389299
TX over 1518 Octets:                         0 |RX over 1518 Octets:                         0
TX Pkt Successfully:                 131048618 |RX Pkt Successfully:                  14821063
TX Ucast Pkts:                       130982906 |RX Ucast Pkts:                        14755156
TX Mcast Pkts:                           17865 |RX Mcast Pkts:                           19921
TX Bcast Pkts:                           47847 |RX Bcast Pkts:                           45986
TX Pkt Discard:                              0 |RX Pkt Discard:                              0
TX Total Error:                              0 |RX Total Error (MAC):                        0
TX FCS Error:                                0 |RX FCS Error:                                0
TX Underrun Errors:                          0 |RX Jabbers Received:                         0
TX Total Collision:                          0 |RX Fragments Received:                       0
TX Single Collision Frames:                  0 |RX Undersize Received:                       0
TX Multiple Collision Pkts:                  0 |RX Alignment Errors:                         0
TX Excessive Collision Pkts:                 0 |RX Overruns:                                 0
TX Pause Pkts:                               0 |RX Pause Pkts:                               0
TX STP BPDUs:                                0 |RX STP BPDUs:                                0
TX RSTP BPDUs:                            4804 |RX RSTP BPDUs:                               0
TX MSTP BPDUs:                               0 |RX MSTP BPDUs:                               0
USW-Pro-48-PoE-US.7.4.1# swctrl port show counters id 2
Port: 2
-----------------------------------------------|----------------------------------------------
TX Total (Octets):                   373976202 |RX Total (Octets):                    10811084
TX 64 Octets:                            53389 |RX 64 Octets:                             3688
TX 65-127 Octets:                        16653 |RX 65-127 Octets:                        14892
TX 128-255 Octets:                       14480 |RX 128-255 Octets:                        8046
TX 256-511 Octets:                       13316 |RX 256-511 Octets:                        1511
TX 512-1023 Octets:                       4162 |RX 512-1023 Octets:                       1118
TX 1024-1518 Octets:                    269310 |RX 1024-1518 Octets:                      4730
TX over 1518 Octets:                         0 |RX over 1518 Octets:                         0
TX Pkt Successfully:                    371310 |RX Pkt Successfully:                     33985
TX Ucast Pkts:                          283249 |RX Ucast Pkts:                           29699
TX Mcast Pkts:                           32530 |RX Mcast Pkts:                            2549
TX Bcast Pkts:                           55531 |RX Bcast Pkts:                            1737
TX Pkt Discard:                              0 |RX Pkt Discard:                              0
TX Total Error:                              0 |RX Total Error (MAC):                        0
TX FCS Error:                                0 |RX FCS Error:                                0
TX Underrun Errors:                          0 |RX Jabbers Received:                         0
TX Total Collision:                          0 |RX Fragments Received:                       0
TX Single Collision Frames:                  0 |RX Undersize Received:                       0
TX Multiple Collision Pkts:                  0 |RX Alignment Errors:                         0
TX Excessive Collision Pkts:                 0 |RX Overruns:                                 0
TX Pause Pkts:                               0 |RX Pause Pkts:                               0
TX STP BPDUs:                                0 |RX STP BPDUs:                                0
TX RSTP BPDUs:                            4808 |RX RSTP BPDUs:                               0
TX MSTP BPDUs:                               0 |RX MSTP BPDUs:                               0
USW-Pro-48-PoE-US.7.4.1#
```

Alle Interfaces:

```bash
for PORT in $(seq 1 52); do
    swctrl port show counters id "$PORT" | awk -v port="$PORT" '
    function human(bytes) {
        if (bytes >= 1000000000)
            return sprintf("%.3f GB", bytes / 1000000000)
        if (bytes >= 1000000)
            return sprintf("%.2f MB", bytes / 1000000)
        if (bytes >= 1000)
            return sprintf("%.2f KB", bytes / 1000)
        return sprintf("%.0f B", bytes)
    }

    BEGIN {
        found = 0
    }

    {
        count = split($0, entries, /\|/)

        for (i = 1; i <= count; i++) {
            entry = entries[i]

            if (entry !~ /:/)
                continue

            key = entry
            sub(/:.*/, "", key)
            gsub(/^[[:space:]]+|[[:space:]]+$/, "", key)

            value = entry
            sub(/^[^:]*:[[:space:]]*/, "", value)
            sub(/[[:space:]].*$/, "", value)

            lower_key = tolower(key)

            if (lower_key ~ /(byte|octet)/ && value ~ /^[0-9]+$/) {
                if (!found) {
                    printf "\nInterface 0/%s\n", port
                    found = 1
                }

                printf "  %-30s %s\n", key, human(value)
            }
        }
    }
    '
done
```

```bash
USW-Pro-48-PoE-US.7.4.1# for PORT in $(seq 1 52); do
>     swctrl port show counters id "$PORT" | awk -v port="$PORT" '
>     function human(bytes) {
>         if (bytes >= 1000000000)
>             return sprintf("%.3f GB", bytes / 1000000000)
>         if (bytes >= 1000000)
>             return sprintf("%.2f MB", bytes / 1000000)
>         if (bytes >= 1000)
>             return sprintf("%.2f KB", bytes / 1000)
>         return sprintf("%.0f B", bytes)
>     }
> 
>     BEGIN {
>         found = 0
>     }
> 
>     {
>         count = split($0, entries, /\|/)
> 
>         for (i = 1; i <= count; i++) {
>             entry = entries[i]
> 
>             if (entry !~ /:/)
>                 continue
> 
>             key = entry
>             sub(/:.*/, "", key)
>             gsub(/^[[:space:]]+|[[:space:]]+$/, "", key)
> 
>             value = entry
>             sub(/^[^:]*:[[:space:]]*/, "", value)
>             sub(/[[:space:]].*$/, "", value)
> 
>             lower_key = tolower(key)
> 
>             if (lower_key ~ /(byte|octet)/ && value ~ /^[0-9]+$/) {
>                 if (!found) {
>                     printf "\nInterface 0/%s\n", port
>                     found = 1
>                 }
> 
>                 printf "  %-30s %s\n", key, human(value)
>             }
>         }
>     }
>     '
> done

Interface 0/1
  TX Total (Octets)              193.627 GB
  RX Total (Octets)              8.132 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.003 GB
  RX 65-127 Octets               0.007 GB
  TX 128-255 Octets              0.001 GB
  RX 128-255 Octets              0.002 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.001 GB
  TX 512-1023 Octets             0.001 GB
  RX 512-1023 Octets             0.000 GB
  TX 1024-1518 Octets            0.127 GB
  RX 1024-1518 Octets            0.004 GB
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/2
  TX Total (Octets)              0.374 GB
  RX Total (Octets)              0.011 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0.000 GB
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0.000 GB
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/3
  TX Total (Octets)              0.011 GB
  RX Total (Octets)              0.004 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0.000 GB
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0.000 GB
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/4
  TX Total (Octets)              0.057 GB
  RX Total (Octets)              0.006 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0.000 GB
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0.000 GB
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/5
  TX Total (Octets)              0.010 GB
  RX Total (Octets)              0.000 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              1 B
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/6
  TX Total (Octets)              0.011 GB
  RX Total (Octets)              0.002 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0.000 GB
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0.000 GB
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/7
  TX Total (Octets)              0.010 GB
  RX Total (Octets)              0.001 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/8
  TX Total (Octets)              0.010 GB
  RX Total (Octets)              0.001 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/9
  TX Total (Octets)              0.010 GB
  RX Total (Octets)              0.001 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/10
  TX Total (Octets)              0.010 GB
  RX Total (Octets)              0.001 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.000 GB
  RX 65-127 Octets               0.000 GB
  TX 128-255 Octets              0.000 GB
  RX 128-255 Octets              0.000 GB
  TX 256-511 Octets              0.000 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0.000 GB
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/11
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/12
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/13
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/14
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/15
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/16
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/17
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/18
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/19
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/20
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/21
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/22
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/23
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B
c
Interface 0/24
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/25
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/26
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/27
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/28
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/29
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/30
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/31
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/32
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/33
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/34
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/35
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/36
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/37
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/38
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/39
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/40
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/41
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/42
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/43
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/44
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/45
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/46
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/47
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/48
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/49
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/50
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/51
  TX Total (Octets)              0 B
  RX Total (Octets)              0 B
  TX 64 Octets                   0 B
  RX 64 Octets                   0 B
  TX 65-127 Octets               0 B
  RX 65-127 Octets               0 B
  TX 128-255 Octets              0 B
  RX 128-255 Octets              0 B
  TX 256-511 Octets              0 B
  RX 256-511 Octets              0 B
  TX 512-1023 Octets             0 B
  RX 512-1023 Octets             0 B
  TX 1024-1518 Octets            0 B
  RX 1024-1518 Octets            0 B
  TX over 1518 Octets            0 B
  RX over 1518 Octets            0 B

Interface 0/52
  TX Total (Octets)              8.151 GB
  RX Total (Octets)              194.560 GB
  TX 64 Octets                   0.000 GB
  RX 64 Octets                   0.000 GB
  TX 65-127 Octets               0.007 GB
  RX 65-127 Octets               0.003 GB
  TX 128-255 Octets              0.002 GB
  RX 128-255 Octets              0.001 GB
  TX 256-511 Octets              0.001 GB
  RX 256-511 Octets              0.000 GB
  TX 512-1023 Octets             0.000 GB
  RX 512-1023 Octets             0.001 GB
  TX 1024-1518 Octets            0.004 GB
  RX 1024-1518 Octets            0.127 GB
  TX over 1518 Octets            0.004 GB
  RX over 1518 Octets            0 B
USW-Pro-48-PoE-US.7.4.1#
```