Existe uma diferença entre re0 e wlan0?

Existe uma diferença entre re0 e wlan0?

Sou novo no FreeBSD e estou tentando configurar um firewall no pfmeu laptop. A máquina está conectada à internet via wifi.

Ao escrever conjuntos de regras /etc/pf.conf, algunstutoriaisdigamos para especificar a interface de rede à qual as regras se aplicam, assim: ext_if="re0". No entanto, ifconfigme diz que minha interface sem fio é wlan0, embora re0nem apareça na saída do ifconfig. Usar re0, pfctlnão gera erro, então parece que re0existe. Só não sei a que se refere.

Qual devo usar?

Responder1

No FreeBSD os nomes dos dispositivos são fornecidos pelo driver, que controla o dispositivo.

Portanto, quando você tem uma NIC RealTek, ela é controlada pelo redriver e para separar várias NICs que são controladas pelo driver re, elas são numeradas começando com 0. Consulteman 4 re.

wlané um driver diferente para placas Wi-Fi genéricas. Então, quando você quiser escrever regras para o seu Wi-Fi, você deve usar wlan0, já que este é o seu único dispositivo Wi-Fi. Verman 4 wlan.

O fato de o uso re0não produzir erro é estranho, mas pode ser que pfpossa lidar com dispositivos plug and play como USB-NICs.

Responder2

ifconfigme diz que minha interface sem fio é wlan0, enquanto re0 nem aparece na ifconfigsaída do.

Este re0é o nome da interface Ethernet (usando o driver realtek re).

O wlan0é o nome da interface sem fio. Neste tutorial o driver wireless érunque se referem ao dispositivo wi-fi Ralink.

run -- Ralink Technology USB IEEE 802.11a/g/n wireless network device

Adicionando wlans_run0="wlan0"para rc.confpermitir ifconfigexibir a interface wifi comowlan0

Para configurar pfvocê deve usar o nome exato do dispositivo da sua placa Ethernet e não re0(porque re0não está listado em ifconfig), geralmente a interface Ethernet será configurada durante a instalação do sistema, se não for exibida você deve carregar o módulo do kernel primeiro.

ext_if="Ethernet_interface_name"

informação relacionada