Het importeren van het profiel lukt, maar de authenticatie mislukt omdat het bestand naar een Virtual Hub wijst waar het account nooit lid van is geworden. Niets in het bestand is misvormd; het beschrijft een opzet waarvoor de inloggegevens niet zijn uitgegeven. Zes velden bepalen of de import kan werken: hostnaam, poort, protocol, Virtual Hub, gebruikersidentiteit en of iemand u per ongeluk een beheerdersreferentie heeft gegeven. Controle één tot drie behandelt die velden op volgorde, en de laatste twee behandelen het bestand zelf en waar u werkelijk lid van bent geworden.

Controle 1: de hostnaam en de poort

Lees de hostnaam, de poort en de opgegeven toegangsmethode voordat u iets importeert. De native SoftEther-listener antwoordt normaal op TCP 443, met 992 en 5555 als alternatieven die beheerders openzetten voor clients achter beperkende netwerken. Een profiel dat op een poort is gericht die een website of een andere dienst aanbiedt, faalt vóór de authenticatie en meldt de fout als een referentiefout. Vergelijk het paar met wat de beheerder voor dit endpoint publiceert, niet met een adressenlijst die iemand vorig jaar heeft verzameld. Als de hostnaam naar een adres verwijst dat de beheerder nooit noemt, stop daar, want de volgende stap stuurt inloggegevens naar dat adres.

Poort 443 is gedeeld terrein, dus de poort alleen bewijst niets over de dienst erachter. Een SoftEther-client scheidt de twee via de protocolhandshake, en daarom kan een profiel naar de juiste poort wijzen en toch tegen een webserver eindigen. Die fout lijkt in het clientlog op een verkeerd wachtwoord, ook al is er nooit een wachtwoord gecontroleerd.

Noteer het endpoint als hostnaam, poort en methode, in die volgorde. Dat drietal is het deel dat u zonder verbinding kunt controleren, en het is het deel dat u citeert wanneer u de beheerder vraagt of de listener nog draait. Alles wat u niet uit een gepubliceerde bron kunt invullen, blijft ongecontroleerd in plaats van aangenomen.

Controle 2: het protocol bepaalt de client

Een server die meerdere toegangsmethoden aanbiedt, maakt van één geëxporteerd bestand geen profiel dat elke client kan openen. Each method has its own format, its own client and its own failure mode, en ze door elkaar halen levert fouten op die als referentieproblemen klinken. Bepaal welke methode het bestand aangeeft voordat u bepaalt welke client het opent.

De onderstaande tabel geeft de gangbare poorten en wat elke methode werkelijk vereist. Poorten zijn de keuze van de beheerder, dus behandel ze als standaardwaarden en niet als feiten over een specifieke server. Een native SoftEther-profiel wordt door de SoftEther-client geïmporteerd, een ovpn-bundel hoort bij OpenVPN, en SSTP- of L2TP-profielen worden door het besturingssysteem zelf verwerkt. Een tweede client installeren om een bestand te openen dat de eerste weigert, verandert meestal een duidelijke fout in een verwarrende.

Access methodTypical portWhat the client needs
SoftEther nativeTCP 443, 992 or 5555The SoftEther client and a hub name
OpenVPNUDP or TCP 1194An ovpn profile and an OpenVPN client
SSTPTCP 443Operating system support
L2TP over IPsecUDP 500 and 4500Operating system support and the shared key

Lees de verklaring in het bestand in plaats van de extensie. Een bestand dat naar OpenVPN is genoemd, is per definitie een OpenVPN-profiel, terwijl een SoftEther-profiel een kleine configuratie is die de SoftEther-client importeert, en die twee zijn niet uitwisselbaar. Als de opgegeven methode er een is die u niet kunt leveren, beantwoordt dat de importvraag.

Controle 3: de hub, de gebruiker en de beheerdersrol

Voor native toegang noemt het profiel een Virtual Hub en een gebruiker daarbinnen. A hub is a logical VPN server instance with its own users and its own settings, en de gebruiker is lid van die hub met een eigen authenticatie. Geen van beide is serverbeheer, dat listeners, hubs en elke gebruiker van de installatie bestuurt. Een clientprofiel hoort nooit met die beheerscontrole eraan te komen. Wanneer iemand u een beheerdersreferentie stuurt om een client te laten werken, is de opzet onjuist, of die nu verbinding maakt of niet.

Houd de drie gescheiden wanneer u de verbinding documenteert, omdat ze verschillend worden ingetrokken. Een hubgebruiker verwijderen beëindigt de toegang van één persoon en laat de rest van de installatie ongemoeid, terwijl het roteren van de beheerdersreferentie alles raakt. Dat verschil is ook de reden om één gedeelde hubgebruiker voor een team te weigeren, want één referentie betekent één intrekkingsmoment voor iedereen.

Controle 4: het bestand is zo gevoelig als wat het meedraagt

Afhankelijk van het formaat kan een profiel een opgeslagen wachtwoord, een certificaat of een vooraf gedeelde sleutel meedragen. Behandel de export als geheim zolang die bestaat, want de kopie die u aan een ticket hangt, is een kopie die iemand anders kan importeren. Verwijder de referentie voordat u deelt, of deel een opnieuw gegenereerd profiel met een nieuw geheim. De gevoeligheid van het bestand komt uit de inhoud, niet uit de extensie of de grootte.

Bevestig het endpoint via een kanaal dat de beheerder publiceert, en behandel een directorylabel als ongecontroleerd. Een landvlag en een hostnaam in een openbare nodelijst worden gekozen door wie de vermelding heeft ingestuurd, dus geen van beide stelt vast wie de server beheert. Als het profiel uit een openbare directory komt, is dat een reden voor meer controles, niet minder.

Leg vast waar het bestand vandaan kwam en wanneer u het hebt ontvangen. Wanneer een verbinding zich later anders gedraagt, is de herkomst het eerste dat u met het gecontroleerde endpoint vergelijkt. Een profiel zonder herkomst is een profiel dat u niet kunt auditen.

Archiveer de kopie die u hebt gecontroleerd, niet die u later hebt gevonden. Twee bestanden met dezelfde naam en verschillende endpoints zijn hoe een werkende import een supportcase wordt. Bewaar de gecontroleerde kopie naast de notitie over de herkomst.

Controle 5: test de toepassing, niet het statuslampje

Test na de import de toepassing die u werkelijk nodig hebt in plaats van de verbindingsindicator. Een geslaagde authenticatie bewijst dat de inloggegevens werken, niet dat de routes of DNS die u verwachtte met de sessie meekwamen. Maak verbinding en gebruik dan de dienst die het profiel zou moeten bereiken.

Inspecteer de toegewezen routes en de DNS-servers, en noteer welke bestemmingen de tunnel omzeilen als het ontwerp een split heeft. Herhaal daarna met één bestemming die uitgesloten zou moeten zijn, want een split-tunnel die alles door de tunnel stuurt, slaagt toch voor een test met één bestemming. Als een privéresource faalt, is de route de verdachte vóór de referentie. Schrijf de vier resultaten op: geauthenticeerd, dienst bereikbaar, routes zoals verwacht, uitgesloten bestemming uitgesloten.

Vergelijk alle vier resultaten met wat de beheerder voor deze hub heeft beloofd. Een sessie die authenticeert terwijl de uitgesloten bestemming ook bereikbaar is, betekent dat de split niet van kracht is en dat het profiel niet het probleem is. Corrigeer de verwachting of het hubbeleid en voer de vier controles daarna in dezelfde volgorde opnieuw uit.

Gerelateerde artikelen