Saya baru mengenal FreeBSD dan mencoba mengatur firewall dengan pf
di laptop saya. Mesin terhubung ke internet melalui wifi.
Aturan penulisan diatur di /etc/pf.conf
, beberapa tutorial mengatakan untuk menjelaskan antarmuka jaringan tempat aturan berlaku, seperti:ext_if="re0"
. Namun, ifconfig
memberi tahu saya bahwa antarmuka nirkabel saya adalah wlan0
, sedangkan re0
bahkan tidak muncul di output ifconfig. Menggunakan re0
, pfctl
tidak menimbulkan kesalahan, jadi sepertinya re0
ada. Saya hanya tidak tahu apa yang dimaksud.
Mana yang harus saya gunakan?
Jawaban yang Diterima:
Di FreeBSD, nama perangkat diberikan oleh driver, yang menangani perangkat.
Jadi, ketika Anda memiliki NIC RealTek, ia dikendalikan oleh re
driver dan untuk memisahkan beberapa NIC yang dikendalikan oleh driver ulang, mereka diberi nomor dimulai dengan 0. Lihat man 4 re
.
wlan
adalah driver yang berbeda untuk kartu Wi-Fi generik. Jadi ketika Anda ingin menulis aturan untuk Wi-Fi Anda, Anda harus menggunakan wlan0
, karena ini adalah satu-satunya perangkat Wi-Fi Anda. Lihat man 4 wlan
.
Fakta bahwa menggunakan re0
tidak menghasilkan error itu aneh, tapi bisa jadi pf
dapat menangani perangkat plug and play seperti USB-NIC.