I'm using a Mac and I use Laravel Valet https://laravel.com/docs/5.6/valet for my development environment on my Mac. It uses Nginx and DnsMasq so that any url with a .test domain points to my locally installed sites.
I'm trying to troubleshoot an issue where when my computer comes back from sleep while connected to through my employer's VPN *.test no longer resolve to my localhost (127.0.0.1).
If I issue the command to reinstall Valet it starts working again and I'm also still able to services and sites available over the VPN. This is what the output is when i reinstall Valet (which is done through the terminal):
Stopping nginx...
Installing nginx configuration...
Installing nginx directory...
Updating PHP configuration...
Restarting php...
Restarting dnsmasq...
Restarting nginx...
Valet installed successfully!
There's also a command to restart Valet, which outputs:
Restarting php...
Restarting nginx...
Valet services have been restarted.
But this doesn't fix the issue, so its not just a matter of restarting nginx or php. I've also tried starting and stopping dnsmasq and that doesn't work either.
Oddly, if I connect to the VPN while Valet is working, I have no issues, its only when the VPN reconnected after sleep.
Any ideas on the issue and what I could do to try to resolve it?
Nominating a forum post submits a request to create a new Knowledge Article based on the forum post topic. Please ensure your nomination includes a solution within the reply.
What did you end up doing?
I'm experiencing the same issue.
I've noticed that his only happens when forticlient disconnects.
Sorry, is this the wrong place to report the problem?
It's really annoying.
Will other SSL VPN clients work with my forticlient details?
If so, any recommended alternatives?
What I've found is that disconnecting FortinetClient deletes the resolvers in /etc/resolver. The reason re-installing Valet fixes it is that it replaces the custom resolver that points your local development TLD at the localhost for name resolution. As a workaround, instead of doing a full reinstall of valet, you can simply create
/etc/resolver/{filename}where filename is the tld you want dnsmasq to resolve, and inside that file
nameserver 127.0.0.1
But it would be great if the Fortinet client didn't destroy custom resolvers on disconnect.
Hey folks, version 6.2.1 (I actually can't find the public download link) fixes the problem. One of my customers reported the issue. Take a look into https://fortinetweb.s3.amazonaws.com/docs.fortinet.com/v2/attachments/abb6527f-91e1-11e9-81a4-005056...
https://filestore.fortinet.com/forticlient/downloads/FortiClientVPNOnlineInstaller_6.2.dmg 6.2.2 or later download link :)
Same problem here, FortiClient 7.0.6.0.208 (ZTNA version).
It does not work in combination with Laravel Valet (dnsmasq). Hopefully this will be fixed.
For now i change my /etc/hosts file manually.
What did you change? I got same problem, valet doesn't work after installing FortiClient
Select Forum Responses to become Knowledge Articles!
Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.
User | Count |
---|---|
1710 | |
1093 | |
752 | |
447 | |
231 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.