Skip to content

Commit

Permalink
pcx-9463 (#12703)
Browse files Browse the repository at this point in the history
  • Loading branch information
ranbel authored Jan 26, 2024
1 parent 16219bb commit 0a2d3e0
Showing 1 changed file with 17 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,33 @@ Next, go to **Logs** > **Posture** and verify that the firewall check is returni

## How WARP checks the firewall status

Operating systems determine Firewall configuration in various ways. Follow the steps below to understand how the WARP client determines if the firewall is enabled.
Operating systems determine firewall configuration in various ways. Follow the steps below to understand how the WARP client determines if the firewall is enabled.

### On macOS

macOS has two firewalls: an application-based firewall and a port-based firewall. The WARP client will report a firewall is enabled if either firewall is running.

#### Application-based firewall

1. Open **System Preferences** and go to **Security & Privacy**.
1. Verify that **Firewall** is set to **On**.
1. Open **System Settings** and go to **Network**.
2. Verify that **Firewall** is `Active`.

#### Port-based firewall

1. Run `sudo /sbin/pfctl -s info`.
1. Look for the value of **Status** which must be **Enabled**.
1. Open Terminal and run:

```sh
$ sudo /sbin/pfctl -s info
```

2. Verify that **Status** is `Enabled`.

### On Windows

1. Open a PowerShell window.
1. Run the `Get-NetFirewallProfile -Name Public` command to check the Firewall status of your public interface.
1. Look for the value of **Enabled** which must be set to **True**.
1. Open PowerShell and run:

```bash
PS C:\Users\JohnDoe> Get-NetFirewallProfile -PolicyStore ActiveStore -Name Public
```

1. Verify that **Enabled** is `True`.

0 comments on commit 0a2d3e0

Please sign in to comment.