Autenticação 802.1x na rede cabeada usando Linux e wpa_supplicant
Dica publicada em Linux / Configuração
Autenticação 802.1x na rede cabeada usando Linux e wpa_supplicant
Fui motivado a escrever essa dica por não ter encontrado documentação sobre o assunto em português e isso me ofende! :)
Pré-requisitos:
1 - Criar o arquivo /etc/wpa_supplicant/wpa_supplicant.conf com o seguinte conteúdo:
Substituir os espaços em branco pelos respectivos valores.
2 - Edite o arquivo /etc/network/interfaces na seção que define os parâmetros da interface que vai fazer a autenticação, no meu caso é a eth0, adicione os seguintes parâmetros:
O arquivo vai tem que ficar semelhante a esse:
3 - (Re)Iniciar os serviços de rede.
Pronto, seu Linux já está se autenticando via 802.1x na rede cabeada.
Caso você tenha problemas com mudanças de senha constantes, pode retirar o argumento "password" do arquivo de configuração wpa_supplicant.conf e usar o comando wpa_cli para autenticar depois de ter iniciado a interface de rede, por exemplo:
wpa_cli <nome da rede> password <senha>
PS: o nome da rede só é obrigatório no wpa_cli e pode ser qualquer nome. :)
Falou galera.
Pré-requisitos:
- wpa_supplicant instalado
1 - Criar o arquivo /etc/wpa_supplicant/wpa_supplicant.conf com o seguinte conteúdo:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MSCHAPV2"
identity="" # nome do usuário
password="" # senha do usuário
}
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MSCHAPV2"
identity="" # nome do usuário
password="" # senha do usuário
}
Substituir os espaços em branco pelos respectivos valores.
2 - Edite o arquivo /etc/network/interfaces na seção que define os parâmetros da interface que vai fazer a autenticação, no meu caso é a eth0, adicione os seguintes parâmetros:
wpa-driver wired # driver do para rede cabeada
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
O arquivo vai tem que ficar semelhante a esse:
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
wpa-driver wired
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto lo eth0
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
wpa-driver wired
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
3 - (Re)Iniciar os serviços de rede.
Pronto, seu Linux já está se autenticando via 802.1x na rede cabeada.
Caso você tenha problemas com mudanças de senha constantes, pode retirar o argumento "password" do arquivo de configuração wpa_supplicant.conf e usar o comando wpa_cli para autenticar depois de ter iniciado a interface de rede, por exemplo:
wpa_cli <nome da rede> password <senha>
PS: o nome da rede só é obrigatório no wpa_cli e pode ser qualquer nome. :)
Falou galera.