Digital Note

Grab a coffe, take a seat, maybe listen to some music and relax by reading our digital daily diary. We want to share our minds and know how with you and the whole world!

Blog phones

Mengatur iptables setiap kali restart/shutdown

Bagi seorang networker pasti tidak pernah lepas dari yang namanya iptables untuk mengatur firewal. iptables akan hilang setiap kali restart/shutdown PC. pada artikel kali ini saya akan beri tau cara supaya iptables tidak hilang setiap kali PC di restart ataupun shutdown. kita akan memanfaatkan startup linux.

pertama buat file yang berisi bash shell perintah untuk mengatur iptables. saya sudah membuat file /home/aldo/iptables yang berisi

#!/bin/bash

# mengosongkan settingan iptables
sudo iptables -F
sudo iptables -t nat -F

# setting POSTROUTING
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

# Menyimpan iptables
sudo /sbin/iptables-save

# Mengatur ipforwarding
sudo sysctl -w net.ipv4.conf.all.forwarding=1

# merestart network
/etc/init.d/networking restart

saya tidak akan menjelaskan iptables disini karena saya asumsikan anda sudah paham iptables diatas

kemudian file tersebut diberi hak akses execute

chmod 755 /home/aldo/iptables

Dengan ini maka kita tinggal menjalankan file tersebut setiap kali booting up dengan cara menambah text pada file /etc/rc.local seperti berikut

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/home/aldo/iptables

exit 0

yang perlu anda tambahkan adalah text pada baris ke-14.

kemudian jika belum ada exit seperti baris ke-16 maka anda tambahkan sendiri itu digunakan untuk menutup rc.local

Anda perlu memperhatikan bahwa ini digunakan untuk start up dengan akses root maka harus hati-hati, serta jangan menjalankan aplikasi yang berbasis desktop karena tidak akan berjalan aplikasi itu. jika anda ingin menjalankan aplikasi desktop gunakan startup aplication jika tidak ada maka gunakan session seperti pada ubuntu hardy yang berada pada menu system.

Tags: , , , ,

Trackback from your site.

Comments (2)

Leave a comment