# Forcepoint

Capitulo com dicas e tutoriais gerais relacionados aos produtos Forcepoint

# Desativando o Módulo da VPN Forcepoint na Interface do WSL2 no Windows 11

##### **Introdução**

Alguns usuários enfrentam problemas ao utilizar o **Windows Subsystem for Linux 2 (WSL2)** quando a **VPN Forcepoint** está ativa. Isso ocorre porque o módulo da VPN é automaticamente instalado em todas as interfaces de rede, incluindo a interface virtual do WSL2, o que pode bloquear o tráfego de rede dentro do ambiente Linux.

Como a interface do WSL2 não aparece na interface gráfica do Windows, a remoção do módulo da VPN precisa ser feita via **PowerShell**.

Este tutorial ensina como desativar o módulo da VPN **apenas** na interface do WSL2, sem afetar outras conexões de rede do sistema.

---

#### **Passo 1: Abrir o PowerShell Como Administrador**

1. Pressione `Win + X` e clique em **Terminal do Windows (Admin)** ou **PowerShell (Admin)**.
2. Confirme a execução como administrador, caso solicitado.

---

##### **Passo 2: Identificar o Nome da Interface de Rede do WSL2**

O WSL2 cria uma interface virtual chamada **vEthernet (WSL)**, mas seu nome exato pode variar. Para listar todas as interfaces, incluindo as ocultas, execute o seguinte comando no PowerShell:

```powershell
Get-NetAdapter -IncludeHidden | Format-Table -AutoSize
```

Isso exibirá todas as interfaces de rede disponíveis. Procure por um nome semelhante a:

```
vEthernet (WSL (Hyper-V firewall))
```

Anote esse nome, pois ele será necessário nos próximos passos.

---

##### **Passo 3: Listar os Módulos Ativos na Interface do WSL2**

Agora que sabemos o nome da interface do WSL2, podemos listar os módulos de rede ativos nela. Execute:

```powershell
Get-NetAdapterBinding -Name "vEthernet (WSL (Hyper-V firewall))" | Format-Table -AutoSize
```

Isso retornará uma lista de componentes ativos na interface. Algo semelhante a:

```
Name                                      DisplayName                                       ComponentID       Enabled
----                                      -----------                                       -----------       -------
vEthernet (WSL (Hyper-V firewall))        Cliente para redes Microsoft                     ms_msclient       True
vEthernet (WSL (Hyper-V firewall))        Protocolo TCP/IPv4                               ms_tcpip          True
vEthernet (WSL (Hyper-V firewall))        Forcepoint VPN Client Driver                         sgra_vpn          True
```

O **ComponentID** do módulo da VPN Forcepoint geralmente é **"sgra\_vpn"**, mas pode variar conforme a versão do software.

---

##### **Passo 4: Desativar o Módulo da VPN Somente no WSL2**

Agora que identificamos o módulo da VPN, podemos desativá-lo apenas na interface do WSL2. Para isso, execute:

```powershell
Disable-NetAdapterBinding -Name "vEthernet (WSL (Hyper-V firewall))" -ComponentID "sgra_vpn"
```

Isso desativará o módulo **somente** na interface do WSL2, sem afetar as demais conexões de rede.

---

##### **Passo 5: Confirmar Que o Módulo Foi Desativado**

Para garantir que a configuração foi aplicada corretamente, execute novamente:

```powershell
Get-NetAdapterBinding -Name "vEthernet (WSL (Hyper-V firewall))" | Format-Table -AutoSize
```

Verifique se o campo **Enabled** para `sgra_vpn` agora está **False**:

```
Name                                      DisplayName                                       ComponentID       Enabled
----                                      -----------                                       -----------       -------
vEthernet (WSL (Hyper-V firewall))        Cliente para redes Microsoft                     ms_msclient       True
vEthernet (WSL (Hyper-V firewall))        Protocolo TCP/IPv4                               ms_tcpip          True
vEthernet (WSL (Hyper-V firewall))        Driver da VPN Forcepoint                         sgra_vpn          False
```

---

##### **Passo 6: Reiniciar o WSL2**

Para aplicar as mudanças, reinicie o WSL2 com o comando:

```powershell
wsl --shutdown

```

Depois, inicie o WSL (ou abra sua distro instalada) novamente e teste a conexão de rede:

```powershell
ping google.com
```

Se o ping responder normalmente, o problema foi resolvido! ?

---

##### **Passo 7: Como Reativar o Módulo da VPN (Se Necessário)**

Caso precise reativar o módulo da VPN no WSL2, basta executar o seguinte comando:

```powershell
Enable-NetAdapterBinding -Name "vEthernet (WSL (Hyper-V firewall))" -ComponentID "sgra_vpn"
```

E reiniciar o WSL novamente:

```powershell
wsl --shutdown
```