# Connecting to Wi-Fi Networks

* Usando CLI

```
sudo iwlist wlan0 s | grep 'Cell\|Quality\|ESSID\|IEEE'
```

#### Conectando-se a redes WEP

```
network={
	ssid="HackTheBox"
    key_mgmt=NONE
    wep_key0=3C1C3A3BAB
    wep_tx_keyidx=0
}
```

* Executamos o comando com a `-c`opção de especificar o arquivo de configuração e a `-i`opção de especificar a interface de rede

```
sudo wpa_supplicant -c wep.conf -i wlan0
```

* Após conectar, podemos obter um endereço IP usando o `dhclient`utilitário. Isso atribuirá um IP do servidor DHCP da rede, completando a configuração da conexão

```
sudo dhclient wlan0
```

```
ifconfig wlan0
```

#### **Conectando-se a redes pessoais WPA**

```
network={
	ssid="HackMe"
    psk="password123"
}
```

* Então poderíamos iniciar nossa conexão wpa com o AP usando o seguinte comando.

```
sudo wpa_supplicant -c wpa.conf -i wlan0
```

* Execute o seguinte comando para remover o endereço IP existente

```
sudo dhclient wlan0 -r
```

* Agora podemos executar o comando dhclient. Isso atribuirá um IP do servidor DHCP da rede, completando a configuração da conexão

```
sudo dhclient wlan0
```

```
ifconfig wlan0
```

#### **Conectando-se ao WPA Enterprise**

```
network={
  ssid="HTB-Corp"
  key_mgmt=WPA-EAP
  identity="HTB\Administrator"
  password="Admin@123"
}
```

* Executamos o comando com a `-c`opção de especificar o arquivo de configuração e a `-i`opção de especificar a interface de rede

```
sudo wpa_supplicant -c wpa_enterprsie.conf -i wlan0
```

#### **Conectando-se com utilitários do Network Manager**

```
sudo nmtui
```

* Depois de inserir o comando acima, devemos ver a seguinte visualização.

<figure><img src="https://4024756925-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZbLrq3t9Su3CqGmkXz7o%2Fuploads%2F2MNSpiWkwVa4fjaGD5Jz%2Fimage.png?alt=media&#x26;token=f29cd33d-708a-4b88-a3a1-df0f2496c876" alt="" width="458"><figcaption></figcaption></figure>

* Se selecionarmos `Activate a connection`, poderemos escolher em uma lista de redes sem fio. Poderemos ser solicitados a digitar nossa senha ao conectar à rede

<figure><img src="https://4024756925-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZbLrq3t9Su3CqGmkXz7o%2Fuploads%2F3cGzLvX5kByyTiwN2bPX%2Fimage.png?alt=media&#x26;token=f89f0cf0-302f-4054-9caf-e6e8d982fa57" alt=""><figcaption></figcaption></figure>
