Download src tar file yang sesuai dengan OS yang digunakan :
i386: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/9.1-RELEASE/src.txz
amd64: ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/9.1-RELEASE/src.txz
Kemudian unpack ke /usr/src:
# tar -C / -xvzf src.txz
SELESAI
Minggu, 01 September 2013
FreeBSD sebagai gateway dengan IPFW untuk mark routing di Mikrotik
1. Tambahkan gateway_enable=”YES” pada “/etc/rc.conf” artinya diaktifkan sebagai gateway.
2. Buat file di “/etc/rc.local” dan tambahkan baris berikut:
#ee /etc/rc.local
ipfw add 100 fwd [IPPROXY],[PORT] tcp from any to any 80 recv [NIC]
3. Recompile kernel FreeBSD dengan menambahkan ini pada kernel :
options IPFIREWALL # firewall
options IPFIREWALL_VERBOSE # Logging package, if in rule is written log
options IPFIREWALL_VERBOSE_LIMIT = 10 # limit log (repeated)
options IPFIREWALL_DEFAULT_TO_ACCEPT # default rule - permitting
options IPDIVERT # required for NAT
options IPFIREWALL_FORWARD # packet forwarding
4. Detilnya sebagai berikut :
#cd /usr/src/sys/i386/conf
kopi kernel GENERIC dengan Nama kernel baru (misal IPFWKERNEL)
#cp GENERIC IPFWKERNEL
edit kernel baru.
#ee IPFWKERNEL
dan tambahkan opsi tambahan di point no. 3 tadi
kemudian compile kernelnya, sebelumnya pastikan bagian ident di kernel baru sudah sesuai dengan nama yang baru kita buat disini IPFWKERNEL
#config IPFWKERNEL
masuk ke directory kernelnya.
#cd ../compile/IPFWKERNEL
akan perintah yang muncul “don’t forget to make cleandepend && make depend”
#make cleandepend && make depend && make && make install && reboot
tunggu hingga proses selesai dan reboot secara otomatis.
5. Pastikan pada /etc/sysctl.conf terdapat baris ini :
#ee /etc/sysctl.conf
net.inet.ip.fastforwarding=1
6. Terakhir set mark routing dan routes nya di Mikrotik
Catatan:
Langkah-langkah ini saya coba di FreeBSD 9.1 i386
Langganan:
Postingan (Atom)