Zyxel Nettverkssvitsj XGS/GS2xxx - Konfigurer MAC-autentisering med Active Directory på Zyxel-svitsjer

[Zyxel Svitsj / XGS / GS 2xxx-serien og nyere] - MAC-autentisering med Active Directory

Denne veiledningen fokuserer på implementering av MAC-autentisering med Active Directory, spesielt tilpasset grunnleggende Active Directory-innstillinger ved bruk av Windows Server 2019 med en enkel struktur:

BaseDN: DC=ad,DC=local

Første steg: Opprettelse og tillegg av bruker For å starte prosessen er det nødvendig å opprette og legge til en bruker, som vil fungere som klient. Som et eksempel, vurder en enhet med MAC-adressen "b827eb2550df" (for eksempel en Raspberry Pi). Denne brukeren vil spille en nøkkelrolle i autentiseringsprosessen som beskrives i de følgende trinnene.

Svitsjinnstillinger

Vi må legge til en Zyxel-svitsj som RADIUS-klient på NPS-serveren

1) Åpne Active Directory Users and Computers: Start > Alle programmer > Administrative verktøy > Active Directory Users and Computers.

2) Opprett en ny brukerkonto. Brukernavn og passord skal være MAC-adressen til den tilkoblede enheten. Merk: Vennligst sjekk hvilke alternativer som støttes på svitsjen og konfigurer dette. Vi har følgende alternativer basert på X/GS2xxx eller nyere:

Konfigurer svitsjen ved å navigere til

SECURITY > Port Authentication > MAC Authentication

Aktiver deretter MAC-autentisering, velg en MAC-adressebasert passordtype med små bokstaver, og aktiver MAC-autentisering på de portene du ønsker. Endre bindestreken på svitsjen til ingen.

MAC authentication settings pageMulige innstillinger:

Navnprefiks Skriv inn prefikset som legges til alle MAC-adresser sendt til RADIUS-serveren for autentisering. Du kan skrive inntil 32 utskrivbare ASCII-tegn. Hvis du lar dette feltet stå tomt, blir kun MAC-adressen til klienten videresendt til RADIUS-serveren.
Skille tegn Velg skilletegnet som RADIUS-serveren bruker for å separere par i MAC-adresser brukt som kontonavn (og passord). Du kan velge Bindestrek (–), Kolon (:) eller Ingen for å ikke bruke skilletegn i det hele tatt i MAC-adressen.
Bokstavtype Velg bokstavtypen (store eller små bokstaver) som RADIUS-serveren krever for bokstaver i MAC-adresser brukt som kontonavn (og passord).
Passordtype Velg Statisk for at svitsjen skal sende passordet du spesifiserer nedenfor, eller MAC-adresse for å bruke klientens MAC-adresse som passord.
Passord Skriv inn passordet som svitsjen sender sammen med MAC-adressen til en klient for autentisering med RADIUS-serveren. Du kan skrive inntil 32 utskrivbare ASCII-tegn unntatt [ ? ], [ | ], [ ' ], [ " ] eller [ , ].
Tidsavbrudd

Angi hvor lang tid svitsjen tillater at en klient-MAC-adresse som feiler autentisering kan prøve på nytt. Maksimal tid er 3000 sekunder. Når en klient feiler MAC-autentisering, læres MAC-adressen av MAC-adressetabellen med status nektet. Tidsavbruddsperioden du angir her er hvor lenge MAC-adresseoppføringen blir værende i MAC-adressetabellen før den slettes. Hvis du angir 0 for tidsavbruddsverdien, bruker svitsjen Aldringstid konfigurert i Svitsjoppsett-skjermen.

Merk: Hvis Aldringstid i Svitsjoppsett-skjermen er satt til en lavere verdi, vil den overstyre denne innstillingen.

I dette eksemplet er klientens MAC og brukernavn “b827eb2550df”. PI-en vil sende MAC og passord likt, som betyr at bruker og passord er: “b827eb2550df”. Sørg for at MAC-adressen er lagt til som bruker og passord uten kolon.Active Directory user account settings

  • Når du bruker en MAC-adresse som passord, kan det hende du må endre serverens krav til passordkompleksitet for å fjerne eventuelle pålagte minimumskrav til passord.
    Gå til Serverbehandling, Verktøy øverst til høyre, Lokal sikkerhetspolicy, Kontopolicy, Passordpolicy og endre Minimum passordlengde til ingen. Merk: Pass på at du aktiverer dette alternativet etter at alle MAC-adressebrukerkontoer er lagt til

Local security policy settings

  • For at brukeren skal kunne autentiseres av AD, trenger vi en gruppe for det:

Active Directory group configuration

Så, bruker og gruppe er opprettet, og nå må vi konfigurere NPS.

NPS-innstillinger

Alle svitsjer som trenger å autentisere en klient må legges til i NPS som RADIUS-klient.

  • Åpne NPS-serverkonsollen ved å gå til Start > Programmer > Administrative verktøy > Network Policy Server
  • I venstre panel, utvid alternativet RADIUS Clients and Servers.
  • Høyreklikk på RADIUS Clients og velg Ny.
  • Skriv inn et navn for Zyxel-svitsjen.
  • Skriv inn IP-adressen til Zyxel-svitsjen.
  • Opprett og skriv inn en delt RADIUS-hemmelighet.
  • Trykk OK når du er ferdig.
  • Gjenta disse trinnene for alle svitsjer som skal brukes til MAC-autentisering.

NPS RADIUS client settings

Nå trenger vi en NPS-tilkoblingsforespørselsregel.

Network policy settings page

Med innstillingene for Windows-gruppe og NAS-porttype:

NAS port type configuration window

Med autentiseringsmetoden i innstillingene:

Authentication methods settings

Nå kan vi fortsette med svitsjkonfigurasjonen.

Først må vi legge til AAA-serveren ved å navigere til:

SECURITY > AAA > RADIUS Server Setup

RADIUS server setup page

  • Se punkt 6 i NPS-innstillingene for delt hemmelighet => Angi IP og skriv inn en delt RADIUS-hemmelighet.

Nå må vi aktivere porten der MAC-autentisering skal brukes:
(Her i eksemplet er PI koblet til port 6):

Switch MAC authentication settings

Lagre konfigurasjonen for å unngå å miste den etter omstart:

Verifisering:

Jeg har verifisert med Wireshark, og det fungerer:

Wireshark authentication log screen

  • Du kan også bruke domeneloggen, du vil se det samme:

 Domain-Log

Merk: Etter å ha konfigurert svitsjen bør du alltid lagre den nye konfigurasjonen på svitsjen.
Ellers vil svitsjen miste endringene etter en omstart
Svitsjkonfigurasjon mistet etter strømbrudd eller strømavbrudd

 

Artikler i denne seksjonen

Var denne artikkelen nyttig?
1 av 1 syntes dette var nyttig
Del

Kommentarer

0 kommentarer

Artikkelen er stengt for kommentarer.