Configure RPCAP for an ExtraHop packetstore
If you have configured your ExtraHop sensor for RPCAP, you can configure a second feed of packets to be forwarded from your remote environment to the ExtraHop packetstore.
Before you begin
- Complete the procedures in the Packet Forwarding with RPCAP guide to configure your sensor.
- Deploy the Trace appliance. (See our deployment content.)
- Make sure the lowest port numbers are the same for both sensors and packetstores.
Deployment overview
The following steps outline the key procedures that are required to implement RPCAP with an ExtraHop Trace appliance.
- First, configure the Trace appliance to accept RPCAP traffic and add packet-forwarding rules.
- Next, download the rpcapd software for the Discover appliance that applies to your remote devices. (Linux and Windows are both supported.)
- Next, install the rpcapd software on every Linux or Windows device that you want to forward traffic from. You must modify the configuration file (rpcapd.ini) to specify device interfaces or to direct traffic to the Discover appliances.
- Finally, If your environment has a firewall, open ports on your firewall for the requisite RPCAP traffic.
Configure RPCAP on the ExtraHop system
We recommend that you configure a second interface only for RPCAP, rather than configuring both RPCAP and management on the the same interface. Configuring a dedicated RPCAP interface improves the likelihood that all packets will be successfully forwarded to the ExtraHop system.
Configure packet-forwarding rules on the ExtraHop system
After you configure the interface as an RPCAP target, you must configure packet-forwarding rules. Packet forwarding rules limit what traffic is allowed to be sent to the ExtraHop system through RPCAP.
By default, an entry is configured for port 2003 that accepts traffic from all interface addresses. You can modify the default entry for your environment, delete the default entry, and add additional entries. Make sure that you specify port numbers greater than 1023 to avoid conflicts with reserved ports. It is a good practice to set these rules first, so that when you configure rpcapd on your remote devices, the ExtraHop system is ready to receive the forwarded packets.
You can configure up to 16 rules for packet forwarding in the ExtraHop system; each rule must have a single TCP port over which the ExtraHop system communicates the packet-forwarding rules to rpcapd devices.
Important: | The information in the rpcapd configuration file on the devices that are forwarding packets must not contradict the rules set in the ExtraHop system. |
- Log in to the Administration settings on the ExtraHop system through https://<extrahop-hostname-or-IP-address>/admin.
- In the Network Settings section, click Connectivity.
-
In the RPCAP Settings section, complete one of the
following actions:
- Click on 2003 to open the default entry.
- Click Add to add a new entry.
Important: Port numbers must be 1024 or greater.
-
In the Add RPCAP Port Definition section, complete the
following information:
- Click Save, which saves the settings and restarts the capture.
- Repeat these steps to configure additional rules. You can add up to 16 rules.
Save the running configuration file
After you configure the interface and configure packet forwarding rules, you must save the changes to the running configuration file.
- Log in to the Administration settings on the ExtraHop system through https://<extrahop-hostname-or-IP-address>/admin.
- In the Network Settings section, click Connectivity.
- Click View and Save Changes.
- Review the changes in the Current running config (not yet saved) pane.
- Click Save.
- Click Done.
Add entries for the Trace appliance to your rpcapd Linux devices
Complete the following steps to begin sending packets to the Trace appliance from remote Linux devices.
Add entries for the Trace appliance to your rpcapd Windows devices
Complete the following steps to begin sending packets to the Trace appliance from remote Windows devices.
Thank you for your feedback. Can we contact you to ask follow up questions?