From bb31625d8f0a3376d5b1088ff7245e6065586079 Mon Sep 17 00:00:00 2001 From: Christoph Emsenhuber Date: Tue, 9 Jun 2026 18:56:41 +0200 Subject: [PATCH] CLI-Reference: bestaetigte Syntax (mask, name, end vs exit) --- switch/cli/CLI-REFERENCE.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/switch/cli/CLI-REFERENCE.md b/switch/cli/CLI-REFERENCE.md index 45bad4b..23e05f1 100644 --- a/switch/cli/CLI-REFERENCE.md +++ b/switch/cli/CLI-REFERENCE.md @@ -13,11 +13,10 @@ Tooling (macOS): `telnet` (/opt/homebrew/bin) + `expect`. Python 3.14 hat KEIN t - `show ip ?`: `dhcp dns http https igmp` (+ `` = Summary). - **Statisch setzen** (config): ``` - ip address + ip address mask ip default-gateway ``` - - ⚠️ **Netzmasken-Syntax noch zu bestätigen**: `ip address ?` zeigte nur `A.B.C.D`. Vor dem Commit - `ip address ?` prüfen ODER `show running-config` ansehen (wie die bestehende Zeile geschrieben ist) und spiegeln. + - ✅ **Netzmasken-Syntax bestätigt:** `mask 255.255.255.0` (aus running-config abgelesen). - DHCP statt statisch: `ip dhcp`. - **NICHT vorhanden:** `interface vlan`, `show ip interface`, `show management`, `terminal datadump`. @@ -29,7 +28,16 @@ Tooling (macOS): `telnet` (/opt/homebrew/bin) + `expect`. Python 3.14 hat KEIN t ## VLANs - **Anlegen** (config): `vlan ` z.B. `vlan 10,20,30,40,100` (Range 1–4094, `3,6-8` möglich). - **Ansehen** (enable): `show vlan`. -- **Namen:** Syntax noch zu erkunden (config-vlan `name`? `vlan ` einzeln?) — beim nächsten Lauf via `?` prüfen. +- **Namen setzen** (config): + ``` + configure + vlan → sw1(config-vlan)# + name → max 32 Zeichen, keine Leerzeichen + exit → zurück zu sw1(config)# + ``` + - ⚠️ **`end` aus config-vlan geht DIREKT zu sw1#** (überspringt config-Ebene) — also `exit` benutzen, nicht `end`, wenn man weitere VLANs bearbeiten will. + - Befehle im config-vlan: `do` (exec-Befehle), `end`/`exit` (raus), `name` (Name setzen). + - Aktuelle Namen: 10=MAIN, 20=INFRA, 30=IOT, 40=UNTRUSTED, 90=GUEST, 99=MGMT, 100=WAN. ## Ports (gi1-16, lag1-8) — Trunk/Access (für Cutover) ```