Jsem nový ve FreeBSD a pokouším se nastavit firewall pomocí pf
na mém notebooku. Stroj je připojen k internetu přes wifi.
O zápisu sad pravidel v /etc/pf.conf
, některé výukové programy říkají, že mají vysvětlit síťové rozhraní, na které se pravidla vztahují, například:ext_if="re0"
. Nicméně ifconfig
říká mi, že moje bezdrátové rozhraní je wlan0
, zatímco re0
neobjeví se ani ve výstupu ifconfig. Pomocí re0
, pfctl
nevyvolá chybu, takže se zdá, že re0
existuje. Jen nevím, k čemu to odkazuje.
Které mám použít?
Přijatá odpověď:
Na FreeBSD jsou názvy zařízení dány ovladačem, který zařízení obsluhuje.
Takže když máte RealTek NIC, je řízeno re
ovladač a pro oddělení více síťových karet, které jsou ovládány ovladačem re, jsou číslovány od 0. Viz man 4 re
.
wlan
je jiný ovladač pro generické karty Wi-Fi. Takže když chcete napsat pravidla pro svou Wi-Fi, měli byste použít wlan0
, protože toto je vaše jediné zařízení Wi-Fi. Viz man 4 wlan
.
Skutečnost, že pomocí re0
nevytváří chybu je zvláštní, ale může to být tím, že pf
dokáže pracovat se zařízeními typu plug and play, jako jsou USB-NIC.