Zyxel Network Switch XGS/GS2xxx - Configureer MAC-authenticatie met Active Directory op Zyxel-switches

[Zyxel Switch / XGS / GS 2xxx-serie en hoger] - MAC-authenticatie met Active Directory

Deze tutorial richt zich op het implementeren van MAC-authenticatie met Active Directory, specifiek afgestemd op basis Active Directory-instellingen met Windows Server 2019 en een eenvoudige structuur:

BaseDN: DC=ad,DC=local

Eerste stap: Gebruiker aanmaken en toevoegen Om het proces te starten, is het noodzakelijk een gebruiker aan te maken en toe te voegen, die zal dienen als cliënt. Als voorbeeld nemen we een apparaat met het MAC-adres "b827eb2550df" (zoals een Raspberry Pi). Deze gebruiker speelt een sleutelrol in het authenticatieproces dat in de volgende stappen wordt beschreven.

Switch-instelling

We moeten een Zyxel Switch toevoegen als RADIUS-client op de NPS-server

1) Open Active Directory Users and Computers: Start > Alle programma's > Beheertools > Active Directory Users and Computers.

2) Maak een nieuw gebruikersaccount aan. De gebruikersnaam en het wachtwoord moeten het MAC-adres van het verbindende apparaat zijn. Opmerking: Controleer welke opties op de switch worden ondersteund en configureer dit. We hebben de volgende opties gebaseerd op X/GS2xxx of hoger:

Configureer de switch door te navigeren naar

SECURITY > Port Authentication > MAC Authentication

Activeer vervolgens MAC-authenticatie, kies een wachtwoordtype op basis van het MAC-adres in kleine letters en activeer de MAC-authenticatie op de poorten die je wilt. Verander het streepje op de switch in geen.
 

MAC authentication settings pageMogelijke instellingen zijn:

Naamvoorvoegsel Typ het voorvoegsel dat aan alle MAC-adressen wordt toegevoegd die naar de RADIUS-server worden gestuurd voor authenticatie. Je kunt maximaal 32 afdrukbare ASCII-tekens invoeren. Als je dit veld leeg laat, wordt alleen het MAC-adres van de cliënt doorgestuurd naar de RADIUS-server.
Scheidingsteken Selecteer het scheidingsteken dat de RADIUS-server gebruikt om de paren in MAC-adressen te scheiden die worden gebruikt als gebruikersnaam (en wachtwoord) van het account. Je kunt kiezen uit Streepje (–), Dubbelpunt (:) of Geen om helemaal geen scheidingstekens te gebruiken in het MAC-adres.
Hoofdletters/kleine letters Selecteer of hoofdletters of kleine letters vereist zijn door de RADIUS-server voor letters in MAC-adressen die worden gebruikt als gebruikersnaam (en wachtwoord) van het account.
Wachtwoordtype Selecteer Statisch om het wachtwoord te laten verzenden dat je hieronder opgeeft, of MAC-adres om het MAC-adres van de cliënt als wachtwoord te gebruiken.
Wachtwoord Typ het wachtwoord dat de switch samen met het MAC-adres van een cliënt verzendt voor authenticatie bij de RADIUS-server. Je kunt tot 32 afdrukbare ASCII-tekens invoeren, behalve [ ? ], [ | ], [ ' ], [ " ] of [ , ].
Time-out

Geef de tijd op voordat de switch een cliënt MAC-adres dat authenticatie niet is gelukt, opnieuw toestaat te proberen authenticeren. De maximale tijd is 3000 seconden. Wanneer een cliënt faalt bij MAC-authenticatie, wordt het MAC-adres geleerd door de MAC-adrestabel met een status van geweigerd. De hier opgegeven time-outperiode is de tijd dat de MAC-adresentree in de MAC-adrestabel blijft staan totdat deze wordt verwijderd. Als je 0 opgeeft als time-outwaarde, gebruikt de switch de verouderingstijd die is geconfigureerd in het Switch Setup-scherm.

Opmerking: Als de verouderingstijd in het Switch Setup-scherm op een lagere waarde is ingesteld, dan gaat die instelling voor.

In dit voorbeeld zijn de MAC en gebruikersnaam van de cliënt “b827eb2550df”. De Pi zal hetzelfde MAC-adres en wachtwoord verzenden, wat betekent dat de gebruiker en het wachtwoord zijn: “b827eb2550df”. Zorg ervoor dat het MAC-adres als gebruiker en wachtwoord is toegevoegd zonder dubbele punten.Active Directory user account settings

  • Bij het gebruik van een MAC-adres als wachtwoord moet je mogelijk de complexiteitseisen voor wachtwoorden op de server aanpassen om eventuele minimale wachtwoordvereisten te verwijderen.
    Ga naar Serverbeheer, Hulpmiddelen rechtsboven, Lokale beveiligingsbeleid, Accountbeleid, Wachtwoordbeleid en wijzig de minimale wachtwoordlengte naar geen. Opmerking: Zorg ervoor dat je deze optie inschakelt nadat je alle Mac-adres gebruikersaccounts hebt toegevoegd

Local security policy settings

  • Om de gebruiker door AD te laten authenticeren, hebben we een groep nodig:

Active Directory group configuration

Dus, gebruiker en groep zijn aangemaakt, en nu moeten we NPS configureren.

NPS-instellingen

Alle switches die een cliënt moeten authenticeren, moeten worden toegevoegd aan NPS als RADIUS-client.

  • Open de NPS-serverconsole via Start > Programma's > Beheertools > Network Policy Server
  • Vouw in het linkerpaneel de optie RADIUS Clients and Servers uit.
  • Klik met de rechtermuisknop op RADIUS Clients en selecteer Nieuw.
  • Voer een naam in voor de Zyxel-switch.
  • Voer het IP-adres van je Zyxel-switch in.
  • Maak een RADIUS Shared Secret aan en voer deze in.
  • Klik op OK als je klaar bent.
  • Herhaal deze stappen voor alle switches die voor MAC-authenticatie worden gebruikt.

NPS RADIUS client settings

Nu hebben we een NPS Connection Request Policy nodig.

Network policy settings page

Met de instellingen voor Windows-groep en NAS-poorttype:

NAS port type configuration window

Met de authenticatiemethode in de instellingen:

Authentication methods settings

Nu kunnen we doorgaan met de switchconfiguratie.

We moeten eerst de AAA-server toevoegen door te navigeren naar:

SECURITY > AAA > RADIUS Server Setup

RADIUS server setup page

  • Verwijs naar Nr 6 NPS-instelling is Shared Secret => Stel IP in en voer een RADIUS Shared Secret in.

Nu moeten we de poort inschakelen waarop MAC-authenticatie moet worden gebruikt:
(Hier is als voorbeeld de Pi verbonden met poort 6):

Switch MAC authentication settings

Sla je configuratie op om verlies van instellingen na een herstart te voorkomen:

Verificatie:

Ik heb de verificatie gedaan met Wireshark en het werkt:

Wireshark authentication log screen

  • Je kunt ook het domeinlog gebruiken, je ziet hetzelfde:

 Domain-Log

Opmerking: Na het configureren van de switch moet je altijd je nieuwe configuratie op de switch opslaan.
Anders verliest de switch de wijzigingen na een herstart
Switch-configuratie verloren na stroomuitval of stroomcyclusprobleem

 

Artikelen in deze sectie

Was dit artikel nuttig?
Aantal gebruikers dat dit nuttig vond: 1 van 1
Delen

Opmerkingen

0 opmerkingen

Artikel is gesloten voor opmerkingen.