Authpoint Gateway - Can it be installed on Win Server Core Edition?
Have searched through the docs and forums and wasn't able to find an answer to these specific questions:
Does Authpoint Gateway (for windows) require a GUI?
Can it be installed on win server Core (non-gui) via CMD prompt, Powershell, or Group Policy?
If so, how? (how to provide registration key to installer without a GUI prompt.)
We have a windows environment:
2 x M370's in active/passive cluster
OS ver: 12.8.2.B666661
Authpoint handles IKE2VPN MFA, works well.
Currently we have the Authpoint gateway app running on an old domain controller that will be decommissioned soon. That server has a full GUI. Authpoint works great.
Our current domain controllers are running Windows Server 2016 Core edition, so no GUI. If at all possible I would like to avoid having to spin up a new server just to provide a gui for authpoint gateway to install on.
Any help is appreciated!.
Best Answers
-
james.carson Moderator, WatchGuard Representative
Hi @KevinD
The Installer itself requires a GUI to copy/paste the gateway ID into it, but that's all. Once it's on the machine, there's no GUI or anything.You should be able to specify the key via the CLI if you invoke silent mode. Be sure to make it write a log file so you can see if anything went wrong after.
Your command should look something like:
msiexec.exe /i AuthPoint_Gateway-7.0.1-534.msi ONETIMETOKEN="registration key" /L*V log_gateway.txt /q
Word wrap will likely murder that line - every gap that isn't a character is a single space.
-James Carson
WatchGuard Customer Support0 -
james.carson Moderator, WatchGuard Representative
This should be more readable:
msiexec.exe /i AuthPoint_Gateway-7.0.1-534.msi ONETIMETOKEN="registration key" /L*V log_gateway.txt /q
-James Carson
WatchGuard Customer Support0 -
james.carson Moderator, WatchGuard Representative
Hi @KevinD
At this point you'll need to create a support case so that we can get this with the AuthPoint support team.
If you create a case, please reply here with the case number and I can make sure it's with the correct team to help as quickly as possible,-James Carson
WatchGuard Customer Support0
Answers
James,
Thank you for your quick response!
I tried out what you wrote, but the install is failing.
_ (I was able to use msiexec to get Amazon Corretto installed without issue however.)_
The install runs, then fails silently. After it fails it partially rolls itself back, but leaves a "C:\Program Files(x86\WatchGuard\AuthPoint Gateway" with a few files in it, and 4 x windows services, AuthPointADFS, AuthPointGateway, AuthpointLDAP, and AuthPointRadius. I hadn't dug around in the registry to see if any cruft got left there.
The services won't start as the installer already deleted the executables they point to (such as gateway.exe).
Server Specs where I made the attempt:
Java: Amazon Corretto v11.0.16.9.1 x64
OS: Windows Server 2016 DataCenter Core Edition (no GUI) (v10.0.14393)
Type: VM running on ESXi v6.7.0 hypervisor.
I generated a new Registration Key for each attempt.
I made sure to open up the firewall to udp/1812 & udp/1645 prior to installation.
Windows was fully updated prior to the attempt.
Rebooted after getting java installed and firewall setup.
After reboot, attempted the CLI Installation.
I used the vmware Web Console to open an administrative command prompt (as domain administrator.)
I verified Java was usable via java -version;
After this, attempted the command:
( in case the code macro doesn't display it right, yes this was all input on one single line with spaces between each main element.)
msiexec.exe /i "C:\bin\Apps\WatchGuard_AuthPoint_Gateway\AuthPoint_Gateway-7.0.1-534.msi" ONETIMETOKEN="F123456789ABCDEFG0123456789ABCDE" /L*V "C:\bin\Logs\WG_Gateway_InstallLog02.txt" /q
The Token shown here is fake, made up by me.
I used a valid registration key when I actually ran things.
Tried on my other core server, same results, same error message as seen on the first.
I appreciate any help or suggestions on this.
I have attached the full raw log output (I did replace the correct key with a nonsense one prior to uploading.)
Here is the portion it choked on:
Thank you again for your help, I wanted to provide a bit of an update.
I wasn't able to get that silent install to work, HOWEVER: I was able to get it successfully installed.
I opened up the Virtual Machine's web console from vCenter.
Had it send ctrl+alt+del, entered in the administrator password to get the command prompt.
I ran the installer msi straight from the cli, did NOT use msiexec. Typed it in and hit enter:
C:\>AuthPoint_Gateway-7.0.1-534.msi
It immediately popped up an installer wizard window, then showed me the registration key entry page. Finished up the install wizard, and it installed successfully! It then connected up to WG cloud without issue.
I feel a bit sheepish for not having tried that out of the gate, but I will admit that is the first time I have seen a gui installer wizard popup when dealing with win core console before. Learn something new every day!
Thank you again for your help!
KevinD hit upon the right approach. Windows Server Core is still Windows, and so the installer is allowed to create all the windows it needs to install the program. Server Core's most noticeable difference is that it doesn't run explorer.exe when you log in.