Sono nuovo di FreeBSD e provo a configurare un firewall con pf
sul mio portatile. La macchina è connessa a Internet tramite wifi.
Sulla scrittura di set di regole in /etc/pf.conf
, alcuni tutorial dicono di precisare l'interfaccia di rete a cui si applicano le regole, in questo modo:ext_if="re0"
. Tuttavia, ifconfig
mi dice che la mia interfaccia wireless è wlan0
, mentre re0
non compare nemmeno nell'output di ifconfig. Usando re0
, pfctl
non genera un errore, quindi sembra che re0
esiste. Non so a cosa si riferisca.
Quale dovrei usare?
Risposta accettata:
Su FreeBSD i nomi dei dispositivi sono dati dal driver, che gestisce il dispositivo.
Quindi, quando hai una scheda di rete RealTek, è controllata da re
driver e per separare più NIC che sono controllate dal re driver sono numerate a partire da 0. Vedi man 4 re
.
wlan
è un driver diverso per le schede Wi-Fi generiche. Quindi, quando vuoi scrivere regole per il tuo Wi-Fi, dovresti usare wlan0
, poiché questo è il tuo unico dispositivo Wi-Fi. Vedi man 4 wlan
.
Il fatto che usando re0
non produce un errore è strano, ma potrebbe essere quello pf
può gestire dispositivi plug and play come USB-NIC.