Existe diferença entre re0 e wlan0?

3

Eu sou novo no FreeBSD e estou tentando configurar um firewall com pf no meu laptop. A máquina está conectada à internet via wifi.

Ao escrever conjuntos de regras em /etc/pf.conf , alguns tutoriais dizem para soletrar a interface de rede ao qual as regras se aplicam, assim: ext_if="re0" . No entanto, ifconfig me diz que minha interface sem fio é wlan0 , enquanto re0 nem aparece na saída do ifconfig. Usando re0 , pfctl não lança um erro, então parece que re0 existe. Eu simplesmente não sei o que isso significa.

Qual devo usar?

    
por henning 25.11.2017 / 14:28

2 respostas

3

No FreeBSD, os nomes dos dispositivos são dados pelo driver, que manipula o dispositivo.

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

wlan é um driver diferente para cartões Wi-Fi genéricos. Portanto, quando você quiser criar regras para o seu Wi-Fi, use wlan0 , pois esse é seu único dispositivo Wi-Fi. Consulte man 4 wlan .

O fato de usar re0 não produzir um erro é estranho, mas pode ser que pf consiga lidar com dispositivos plug and play como USB-NICs.

    
por 16.02.2018 / 12:53
2

ifconfig tells me my wireless interface is wlan0, while re0 does not even turn up in ifconfig's output.

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

O wlan0 é o nome da interface sem fio. Neste tuto o driver sem fio é run que se refere ao dispositivo wifi Ralink.

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

Adicionando wlans_run0="wlan0" a rc.conf allow ifconfig para exibir a interface wifi como wlan0

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

ext_if="Ethernet_interface_name"
    
por 16.02.2018 / 13:33