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.