Sim, esse é o nome real da interface, não um problema de codificação. Esses "caracteres estranhos" são letras e números.
-
O formato geral
en*
ouwl*
(por exemplo,enp1s0
ouwlp2s0
) vem de systemd "nomes de interfaces persistentes", que é inspirado pelo biosdevname anterior do Fedora recurso. Ele define nomes de interface com base nos recursos de hardware -enp*
ouwlp*
descreveria o barramento / slot PCI,enu*
ouwlu*
descreveria a porta USB;enx*
ouwlx*
descreveria o endereço MAC.Isso é útil em sistemas com várias interfaces de rede, pois elas não são detectadas em nenhuma ordem específica, por isso é possível que
eth0
oueth1
troquem de vez em quando. -
O systemd, no entanto, não habilita nomes baseados em endereço MAC por padrão - isso é uma adição específica do Debian , que é aplicada somente a interfaces conectadas via USB. (Esses não podem se beneficiar da nomenclatura padrão do systemd desde os caminhos USB ... não são tão persistentes nem previsíveis.)
Embora a configuração Debian use nomes gerados internamente pelo systemd-udev, ela é tecnicamente implementada como um arquivo separado de regras do udev e não respeita exatamente a mesma configuração. Ele honra
net.ifnames=0
(veja abaixo). -
O motivo
airmon-ng
falha, suponho, é que o nome é muito longo - os nomes de interface no Linux são limitados a 16 bytes, então o airmon-ng não tem mais espaço para acrescentar "mon" ao novo nome da interface do monitor.Você realmente não precisa de "airmon-ng" com drivers modernos - tudo isso é um script de shell para unificar vários tipos diferentes de configuração de interface (moderna e antiga).
Para desativar completamente a renomeação , inicialize com o parâmetro do kernel net.ifnames=0
, por exemplo adicione em /etc/default/grub
. (Existem outros métodos, mas eles envolvem muita edição de configuração e podem mudar no futuro.)
Isso deve trazer de volta os nomes padrão wlan*
na reinicialização.
Para criar uma interface de monitor manualmente , use iw
:
iw phy0 interface add mon0 type monitor
ip link set mon0 up
Mais tarde, exclua:
iw mon0 interface del