- Products
- Learn
- Local User Groups
- Partners
- More
Quantum Spark Management Unleashed!
Introducing Check Point Quantum Spark 2500:
Smarter Security, Faster Connectivity, and Simpler MSP Management!
Check Point Named Leader
2025 Gartner® Magic Quadrant™ for Hybrid Mesh Firewall
HTTPS Inspection
Help us to understand your needs better
CheckMates Go:
SharePoint CVEs and More!
Built a R82 ElasticXL & VSNext Lab in Proxmox, JHFA installed is Take 25.
- I managed to delete ID0/VS0 which I should never be able to do.
- reassign magg1 from vs500 so in affect knocking at management, again should not be able to do this.
If you have had similar issues please post and hopefully Checkpoint can review and respond.
I had one other issue where I created a virtual gateway through gclish however for some reason I could not connect to the management interface on the VG. So attempted to delete via GUI and then the system crashed. I've logged a TAC case to investigate the crash logs.
You need one eval license per GW in the cluster, no way around it.
Val - When I applied the wrong license to the active node, it replicated it to the standby node, so I can't see how I could apply a separate license to it (Although it makes sense what your saying, I don't see how you can do this unless your running traditional ClusterXL / VSX).
That does lead to another question, on how on earth you can run active/standby Nodes but ensure VNext gateways can be distributed among nodes (I believe that is possible from a a specific JHFA release).
Also if license are replicated then does that mean you should only have to purchase licenses for 1 node (something not clicking here).
As Emma mentioned, you need to use local licenses.
I actually did apply a local license, but I used 'cplic put', removed the license from both nodes (note: the license was replicated).
the repeated added the license to the active node, but this time using 'g_cplic put', I then had to push policy.
The ran to another issue of interface mismatch.
tp_dummy_5 99.81.112.231 <-- This was on the active unit, but not on the standby, and cphaprob did not like this.
I removed the ZeroPhishing blade and this disappeared and fixed the issue.
cphaprob status now looks like this:
1 (local) 192.0.2.1 100% ACTIVE(P) FW-s01-01
15 192.0.2.15 100% ACTIVE FW-s02-01
I think this needs to be looked at, additionally the nodes where failing over when the status changed at the VS level.
Now this seems stable again, next task I want to do is uninstall JHFA_19 and install JHFA_33.
I have uploaded the image to the active node, but how would I upload to the standby?
Is there a specific installer command I use to upload to node 2_1 from 1_1?
CPUSE should handle that. It has a special mode for Maestro and ElasticXL. When you import a package, it should copy it to all members and import it on all members.
Got this error when attempting to uninstall a Jumbo from Standby node (See sk182043)
Update Service Engine
+------------------------------------------------------------------------------+
|Member ID |Status |
+-------------+----------------------------------------------------------------+
|2_01 |Uninstalling package... |
+-------------+----------------------------------------------------------------+
[ERROR] Failed to pull DB data.
-----
[Global] FW-s01-01:0> show installer packages all
Querying cluster members...
1_01:
Display name Status
R82 Jumbo Hotfix Accumulator Recommended Jumbo Take 19 Installed
R82 Jumbo Hotfix Accumulator Take 33 Imported
2_01:
Display name Status
R82 Jumbo Hotfix Accumulator Recommended Jumbo Take 19 Installed
R82 Jumbo Hotfix Accumulator Take 33 Downloaded
So not really sure what to make of this? I'm expecting the jumbo to be uninstalling, but its doing nothing. The SK is indicating the message I had is a cosmetic issue (Note: running CPUSE Agent 2589 on both nodes).
Hello, have you fixed the problem? I am encountering the same problem when uninstalling the Hotfix. Thanks
Probably the best is to open a support ticket with TAC
I'm actually about to jump on a call with TAC as they want to test in my lab.
According to sk182043, this is a cosmetic issue with the Deployment Agent. See the mentioned SK for the workaround. If you are still stuck with it, open a support ticket with TAC.
Based on sk182043, this is a cosmetic issue, does it mean that if I uninstall the hotfix, it will prompt the error in the cli, but it in reality the uninstallation is successful?
Please open a TAC case, because it might actually affect the uninstall process. Check with them.
So had part 1 of a TAC session - and with the update CPUSE Agent 2589 there has been an improvement, but still there is an issue.
TAC are still investigating.
They confirmed how to transfer files between nodes as well:
Assuming we have a single node in each site, and configured for two sites we would have the followinf node IDs : 1_01 & 2_01
If I want to copy a file from node 1_01 to 2_01 I would do the following as an example:
asg cp2blades -b 2_01 /var/log/tmp/dummyfile.txt
Thanks for that @genisis__
How bout if there are two nodes in one site? 1_01 & 1_02. For example, I transfer a file to local of 1_01 via WinSCP. Does the file will be copied on local of 1_02 since there is an auto cloning feature? TIA.
No. It might be copied if you reboot the member and the member decides it needs to copy the latest lightshot from another member, but I would not depend on this.
Importing a CPUSE package is a special case. CPUSE distributes the package to the members internally. This won't work for arbitrary files, only for CPUSE packages.
Was just thinking (Bad Idea I know!), if we have a ElasticXL / VSNext setup, how is 'local.arp' handled if using manual NAT? I would assume we should not be making any changes to the standby node as its a clone, yet I would have thought the mac's would still be different?
That's a good question. I tried adding a proxy ARP entry to a VS in gclish, and it took the config (unlike on older VSX), but the proxy ARP entry doesn't actually show up in 'fw ctl arp'.
The members use predictable virtual MACs. For example, my s01-01 bond2 is 00:1c:7f:81:02:fc, and s01-02 bond2 is 00:1c:7f:81:42:fc. I don't know offhand if that changes based on which one is acting as the pivot member.
This seems to be documented in sk30197.
Unfortunately, the documentation is wrong.
[Expert@DallasticXL-s01-01:1]# gclish -c "show arp proxy all"
1_01:
IP Address MAC Address / Interface Real IP Address
172.16.120.15 bond2.120 172.16.120.1
1_02:
IP Address MAC Address / Interface Real IP Address
172.16.120.15 bond2.120 172.16.120.1
[Expert@DallasticXL-s01-01:1]# local_arp_update
The script is not supported in ElasticXL
[Expert@DallasticXL-s01-01:1]# g_allc cat $FWDIR/conf/local.arp
-*- 2 blades: 1_01 1_02 -*-
cat: /opt/CPsuite-R82/fw1/CTX/CTX00001/conf/local.arp: No such file or directory
[Expert@DallasticXL-s01-01:1]# asg_local_arp_verifier
-bash: asg_local_arp_verifier: command not found
[Expert@DallasticXL-s01-01:1]# g_fw ctl arp
-*- 2 blades: 1_01 1_02 -*-
No proxy ARP entries
OK the instructions there are a bit wrong. I tried on my EXL cluster (no VSNext to try here at the moment unfortunately) and got this result:
[Global] EXLGW-s01-01> add arp proxy ipv4-address 10.1.2.243 interface magg1 real-ipv4-address 10.1.2.254
1_01:
success
1_02:
success
[Expert@EXLGW-s01-01:0]# g_cat $FWDIR/conf/local.arp
-*- 1 blade: 1_01 -*-
# This file was AUTOMATICALLY GENERATED
# DO NOT EDIT
# Please use Gaia Portal or clish command to configure ARP proxy
10.1.2.243 00:1c:7f:8d:36:c7 10.1.2.254
-*- 1 blade: 1_02 -*-
# This file was AUTOMATICALLY GENERATED
# DO NOT EDIT
# Please use Gaia Portal or clish command to configure ARP proxy
10.1.2.243 00:1c:7f:8d:36:63 10.1.2.254
[Policy Install]
[Expert@EXLGW-s01-01:0]# g_fw ctl arp
-*- 1 blade: 1_01 -*-
(10.1.2.243) at 00-1c-7f-8d-36-c7 interface 10.1.2.254
-*- 1 blade: 1_02 -*-
(10.1.2.243) at 00-1c-7f-8d-36-63 interface 10.1.2.254
I'm not sure why your arp file isn't updating, but can you do the policy install before checking the arps?
Will the SK get corrected?
I'll see about getting it updated.
@emmap and all, I already raised an internal task for that, but please go ahead.
thanks.
I added the entry on the command line, then installed policy on VS1 (where I added the proxy ARP entry) and VS0 (just because). I also ensured I had the "Merge manual and automated proxy ARP" box checked ahead of time. I've also rebooted both members just to be absolutely sure.
I was mostly commenting on how the documentation says to run a command which apparently doesn't support ElasticXL, and another command which doesn't exist on an ElasticXL system. I expect the actual proxy ARP issue is something simple.
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
User | Count |
---|---|
15 | |
9 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
2 | |
2 |
Wed 03 Sep 2025 @ 11:00 AM (SGT)
Deep Dive APAC: Troubleshooting 101 for Quantum Security GatewaysThu 04 Sep 2025 @ 10:00 AM (CEST)
CheckMates Live BeLux: External Risk Management for DummiesWed 10 Sep 2025 @ 11:00 AM (CEST)
Effortless Web Application & API Security with AI-Powered WAF, an intro to CloudGuard WAFWed 10 Sep 2025 @ 11:00 AM (EDT)
Quantum Spark Management Unleashed: Hands-On TechTalk for MSPs Managing SMB NetworksWed 03 Sep 2025 @ 11:00 AM (SGT)
Deep Dive APAC: Troubleshooting 101 for Quantum Security GatewaysThu 04 Sep 2025 @ 10:00 AM (CEST)
CheckMates Live BeLux: External Risk Management for DummiesWed 10 Sep 2025 @ 11:00 AM (EDT)
Quantum Spark Management Unleashed: Hands-On TechTalk for MSPs Managing SMB NetworksAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY