Viktig melding: |
Denne artikkelen gir en veiledning om bruk av kommandolinjegrensesnittet (CLI) via en konsollkabel med USG FLEX, som også gjelder for ATP- og VPN-brannmurmodeller. Fremgangsmåten kan brukes på lignende måte på svitsjer, som her demonstrert med XGS-Switch, samt profesjonelle tilgangspunkter som WAX510D. Den dekker valg av riktig konsollkabel, pålogging og tilgang til konsollen gjennom applikasjoner som Putty og TeraTerm. I tillegg inneholder den instruksjoner om tilgang til Web GUI CLI og bruk av kommandoen `debug kernel console-level 8` for effektiv feilsøking av omstart- og krasjproblemer.
CLI (Command Line Interface): Command Line Interface er et tekstbasert grensesnitt som brukes til å kommunisere med enheter. Kommandolinjegrensesnittet er et administrasjonsgrensesnitt som kan nås på flere måter, inkludert SSH og tilkobling via seriell kabel/konsollkabel. CLI er populært blant utviklere og systemadministratorer på grunn av hastigheten, presisjonen og fleksibiliteten.
COM-port (kommunikasjonsport): En COM-port er et serielt kommunikasjonsgrensesnitt på en datamaskin, som vanligvis brukes til å koble til eksterne enheter som mus, modemer eller annen maskinvare. Gjennom COM-porter overføres data én bit av gangen, ofte ved hjelp av RS-232-standarden. COM-porter er fortsatt avgjørende i innebygde systemer, robotikk og kommunikasjon med eldre maskinvare.
Konsollkabel: er en spesialkabel som brukes til å koble direkte til konsollporten på et nettverksenhet (vanligvis en ruter, switch eller brannmur) for å konfigurere eller feilsøke den. Den har vanligvis en seriell kontakt i den ene enden (ofte RS-232 eller USB) og en RJ-45-kontakt i den andre, noe som muliggjør kommunikasjon mellom enheten og en datamaskin som kjører en terminalemulator (f.eks. PuTTY). Denne direkte tilkoblingen er avgjørende for innledende oppsett eller gjenoppretting, da den gir tilgang til enhetens kommandolinjegrensesnitt (CLI) selv om nettverkstilkoblingene ennå ikke er konfigurert.
Programvare
Du kan enten bruke en terminalkonsollprogramvare som PuTTY eller TeraTerm. I denne veiledningen vil vi bruke PuTTY for SSH og TeraTerm for konsolltilkobling.
Ansvarsfraskrivelse: Vi har ingen tilknytning til verken PuTTY eller TeraTerm og viser bruken av disse programmene for demonstrasjons- og læringsformål – bruk av disse applikasjonene skjer på egen risiko.
Konsollkabel
| USB-til-RS232 | RJ-45 til RS232 | USB Type C til RJ-45 | USB til TTL | db9-rs232 |
Generelt støtter alle våre brannmurer RJ-45-til-RS232- og USB- eller USB Type-C-til-RJ-45-kabler, avhengig av modellen. Enkelte switch-modeller har RS232-, USB Type-C-til-RJ-45- eller USB-til-TTL-kontakter, avhengig av modellen. For tilgangspunkter brukes vanligvis en USB-til-TTL-kontakt. Se imidlertid den spesifikke dokumentasjonen for enheten din for å bekrefte kompatibilitet og krav.
For USG FLEX H-serien
|
Standard konsollparameter som gjelder for alle enheter
|
* USG FLEX H-konsollkabel er ikke kompatibel med konsollkabelen i ATP/USG FLEX-serien
Nyttige artikler om dette emnet
- Zyxel Access Point [Konsoll] – Hvordan bruke konsollporten til Access Points
- USG FLEX H-serien [brannmur] – Riktig konsollkabel og LED-indikasjon
- Zyxel-brannmur [USGFLEX/ATP/VPN] – Opprett en diagnostisk fil på ZLD-brannmur
Nå som maskinvaresiden er avklart, la oss gå tilbake til programvaresiden.
Kabeldriver
Til slutt må du kanskje installere tilleggsdrivere som følger med USB-til-RS232-kabelen, eller installere generiske drivere for applikasjonen. Når dette er gjort, vil du i de fleste tilfeller se et «COM»-grensesnitt oppført i Enhetsbehandling:
Når dette er gjort, laster du ned TeraTerm ved å bruke lenken ovenfor og installerer programmet.
Koble til med TeraTerm
I TeraTerm blir du bedt om å velge inngang – velg den serielle inngangen og velg COM-grensesnittet som tidligere ble oppført i Enhetsbehandling. Sørg deretter for å gå inn i menyen Oppsett > Seriell port.
I denne menyen kan du angi forskjellige innstillinger for kommunikasjonen via den serielle porten. Vi er imidlertid kun interessert i hastigheten; resten forblir som standard:
|
Standard konsollparametere som gjelder for alle enheter
|
Hastigheten måles i baud, og hastigheten kalles også baudrate. Mange av våre svitsjer har en standard baudrate på 9600, mens alle brannmurene i porteføljen vår og tilgangspunktene har en baudrate på 115200. Velg 115200 og klikk på «New Setting» for å lagre innstillingene, og tilbake i konsollmenyen (den svarte skjermen) trykker du på en hvilken som helst knapp for å reinitialisere kommunikasjonen med den nye baudraten. Du kan deretter skrive inn brukernavn og passord for brannmuren (passordet vil ikke vise noen tegn når du skriver det inn, så bare fortsett å skrive og trykk «Enter» når du er ferdig). Deretter bør du være logget inn på enheten, noe som vises via
Du kan begynne å skrive inn forskjellige CLI-kommandoer, som du finner i CLI-referanseveiledningen, tilgjengelig via https://download.zyxel.com.
CLI-tilgang via konsollkabel (ved hjelp av PuTTY)
Last ned puTTY via lenken ovenfor og start programmet. I feltet «Hostname» skriver du inn IP-adressen til brannmuren (vanligvis LAN1-grensesnittet, som som standard er192.168.1.1). La porten stå på 22, og la også tilgangsmetoden være SSH som standard, og bekreft ved å klikke på «Open»-knappen:
- Åpne Session -> Logging og juster logginnstillingene for å få en utskrift av kommandoene du har tastet inn. Hvis du ikke har endret brannmurens sertifikat, vil du mest sannsynlig motta denne advarselen.
Årsaken til dette er at brannmuren bruker selvopprettede nøkkelfingeravtrykk samt selvsignerte sertifikater. Men dette er ingen grunn til bekymring; tillat å fortsette ved å klikke på «Ja», «Godta» eller lignende og fortsett. Du bør da kunne logge inn som admin-brukernavn og passordet til admin-kontoen (standard 1234) og bør igjen se at innloggingen var vellykket ved å se denne linjen:
Du kan begynne å skrive inn forskjellige CLI-kommandoer, som du kan lese om i CLI-referanseveiledningen, tilgjengelig via https://download.zyxel.com.
CLI-tilgang via Web GUI (webgrensesnitt)
Mange enheter, spesielt vårt brannmurportefølje, lar deg nå også få tilgang til kommandolinjegrensesnittet via en nettleser. For å gjøre dette, logg inn på enheten og klikk på ikonet helt til venstre i ikonlinjen øverst:
Dette gir deg tilgang til enhetens CLI uten at det er behov for ekstra programvare.
Hvilke enheter fungerer disse metodene på?
Disse metodene for å få tilgang til CLI fungerer på nesten alle våre profesjonelle enheter, det vil si NWA/WAC/WAX-serien på tilgangspunkter, (X)GS1350/1900/1920/1930/2210/2220/3800/4600 for svitsjer og nesten hele vårt nåværende ZyWall/USG/USG FLEX/ATP/VPN-sortiment. For de fleste enheter vil også deres forgjengere fungere fint via CLI.
Merk: På grunn av manglende konsolltilkobling på AP-en er tilgangen til AP-CLI begrenset til SSH.
Hva kan jeg gjøre med CLI?
CLI-en vil tillate mer detaljert analyse og feilsøking via relevante kommandoer. Men den tilbyr også noen fine, raske ting å sjekke, som pakkesporing, firmwareversjoner av forskjellige partisjoner, visning av den nåværende konfigurasjonen osv. Du kan se en liste over nyttige kommandoer her: Oversikt over nyttige CLI-kommandoer for USG-serien (beste praksis)
Feilsøk brannmuren etter omstart/krasj
For feilsøking på høyt nivå kan du, i svært enkle trinn, logge konsollutdataene dine i en tekstfil, veiledet av skjermbilder. Denne delen hjelper deg også med å opprette langsiktig feilsøking på Zyxel-brannmurer.
Feilsøking av brannmuren USG FLEX H-serien
| Skriv inn kommandoen for å endre feilsøkingsnivået på konsollen. usgflex500h>cmd debug kernel console-level 8 OK. |
Sjekk feilsøkingsnivået. usgflex500h>cmd debug kernel console-level show kernel console-level:8 |
Feilsøk brannmuren USG FLEX/ATP/VPN
Skriv inn de respektive kommandoene, skriv inn følgende kommando for feilsøkingslogger med høy profil:
debug kernel console-level 8
- La økten være åpen til du har logget den aktuelle trafikken (i dette eksemplet oppstod det dessverre ingen problemer, og det ble derfor ikke opprettet noen logg). Etter at du har fanget opp/gjenskapt problemet og feilsøkingsloggene er generert, kan du analysere/undersøke og lukke PuTTY-økten:
- Nå kan du åpne tekstfilen du har opprettet, og den vil vise deg alle innførte kommandoer og resultater:

Kommentarer
0 kommentarerLogg på hvis du vil legge inn en kommentar.