Langsung ke konten utama

Konfigurasi Debian Server

A. Langkah-langkah routing di Linux Debian
tanda $ berarti sebagai User biasa
su dienter
ketik pwssnya
muncul tanda # berarti sudah masuk ke
superuser/administrator

langkah2 routing:
1. buat network interfaces :
nano /etc/network/interfaces

auto eth0
iface eth0 inet dhcp
    
auto eth1
iface eth1 inet static
     address 192.168.xx.5(2 – 254 )
     netmask 255.255.255.0
     network 192.168.xx.0
     broadcast 192.168.xx.255

lalu simpan konfigurasi ctrl+x lalu Y
     Keterangan :
     - xx : angka IP yang ingin kita buat, jika terdapat xx disetiap konfigurasi maka samakan saja dengan eth1 yang sudah kita buat pada routing

2.melihat domain server perintahnya:
  cat /etc/resolv.conf

Jika sudah terdapat maka kita lanjut ke langkah berikutnya

3.mengaktifkan IP forward: perintah;
  nano /etc/sysctl.conf
  hilangkan tanda # di  net.ipv4.ip_forward=1
  lalu simpan ulang konfigurasinya

4.rc.local: perintahnya;
  nano /etc/rc.local
tambahkan di paling bawah sebelum exit
ketikan perintah di bawah ini:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE

 lalu simpan ulang konfigurasinya.

iptables -t nat -L (u/ mengaktifkan iptables nat nya)

lalu restart komputernya : reboot
 cek IP :
ifconfig eth0
ifconfig eth1

B. Langkah-langkah konfigurasi DHCP Server di Linux Debian
Langkah2 konfigurasi DHCP
1.  Install paketnya terlebih dahulu dengan perintah :
'apt-get install isc-dhcp-server'
2. lalu ketik untuk konfigurasi 'nano /etc/dhcp/dhcpd.conf'
3. Cari konfigurasi 'subnet
                   option' menghapus tanda # sampai }'
4. ubah subnet nya menjadi 192.168.xx.0 netmasknya menjadi 255.255.255.0
5. range nya ubah menjadi 192.168.xx.100 sampai 192.168.xx.150
6. ubah option domain name server menjadi 192.168.xx.5
7. ubah option domain name menjadi '(nama).com'
8. ubah option router menjadi 192.168.xx.1
9. ubah option broadcast menjadi 192.168.xx.255
10. kemudian ketik 'nano /etc/default/isc-dhcp-server'
11. masukan angka pada INTERFACES "eth1"
12. save ctrl+x------->y enter
13. restart konfigurasi dengan ketik '/etc/init.d/isc-dhcp-server restart'
14. finish






C. Langkah-langkah konfigurasi DNS Server di Linux Debian
langkah2 konfigurasi DNS

1. install paket DNS (bind9)
   perintahnya: apt-get install bind9

2. konfigurasi DNS/bind9
   - pindah direktori dns/bind perintahnya:
     cd /etc/bind enter
   - list/lihat direktory, perintahnya:
     ls enter

lalu edit file named.conf dengan perintah:
nano /etc/bind/named.conf.default-zones
   buat dan tambahkan zona baru :
   scriptnya : paling bawah sebelum
   include.... ketikkan sbb:
};
zone "(nama domain).com" {
type master;
     file "/etc/bind/db.(nama)";
};

zone "xx.168.192.in-addr.arpa" {
    type master;
     file "/etc/bind/db.192";
};
lalu simpan konfigurasinya.

   - copy file db.127 dan db.local
     perintahnya:
      cp db.127 db.192
      cp db.local db.(nama)
  
   - edit file db.smk , perintahnya:
     nano /etc/bind/db.(nama)
     ganti nama localhost menjadi (nama domain).net/com.
     ganti 127.0.0.1 menjadi 192.168.xx.5 (2-254)
     ketik :



@         IN  NS   (nama domain).com.
@         IN  A     192.168.xx.5
@         IN  AAAA  ::1
www       IN  A     192.168.xx.5
web       IN  A     192.168.xx.5
mail      IN  A     192.168.xx.5
webmail   IN  A     192.168.xx.5
ftp       IN  A     192.168.xx.5

lalu simpan konfigurasinya.

   - edit file db.192 , perintahnya:
     nano /etc/bind/db.192
     ganti nama localhost menjadi (nama domain).com.
    

;
     @    IN   NS   (nama domain).com.
     1    IN   PTR  (nama domain).com.

     lalu simpan konfigurasinya   

   - lalu restart semua konfigurasi DNS,
     perintahnya:
     /etc/init.d/bind9 restart

* pengujian DNS
  - dig www.(nama domain).com
  - nslookup www.(nama domain).com
  - nslookup 192.168.xx.5
  - ping www.(nama domain).com

* u/ mengecek kesalahan script:
  tail -f /var/log/syslog

D. Langkah-langkah membuat Web Server di Linux Debian
1. Install paket apache2 dan php5
     Perintahnya : apt-get install apache2 php5 links2

2. Konfigurasi web server, perintahnya:
     Nano /etc/apache2/sites-available/default
Tambahkan script diawal sbb:
<VirtualHost 192.168.xx.5:80>
     ServerAdmin webmaster@localhost
     ServerName 192.168.xx.5
Lalu konfigurasinya disimpan

3. Pindah direktori www, perintahnya :
     Cd /var/www

Lalu edit file index.html
     Perintah : nano index.html

Jika sudah selesai diedit maka simpan konfigurasinya

4. Lalu test pada client apakah berhasil atau tidak

E. Langkah-langkah membuat FTP Server di Linux Debian
1. Install paket vsftpd untuk FTP Server
     Perintah : apt-get install vsftpd
2. Lakukan konfigurasi vsftpd
     Perintah : nano /etc/vsftpd.conf
Ketika sudah masuk kedalam direktori vsftpd lalu hapus tanda pagar yang ada di depan kalimat berikut

-   Anonymous_enable=NO
-   Local_enable=YES
-   Write_enable=YES
-   Local_umask=022
-   Anon_upload_enable=YES, lalu tambahkan dibawah script ini “anon_root=/home”
-   Anon_mkdir_write_enable=YES
-   Chown_uploads=YES
-   Dirmessage_enable=YES
-   Use_localtime=YES
-   Xferlog_enable=YES
-   Connect_from_port_20=YES

3. Restart konfigurasi vsftpdnya
     Perintah : /etc/init.d/vsftpd restart
4. untuk melihat apakah konfigurasi telah benar coba masuk ke FTP Server
     Perintah : ftp localhost
5. Finish




F. Langkah-langkah membuat mail server di Linux Debian
Langkah-langkah membuat mail server:
1. Install mail server
     Perintah : apt-get install postfix courier-imap courier-pop php5-imap squirrelmail
2. cd /etc/skel
3. buat nama direktorinya : maildirmake Maildir
4. lalu lakukan konfigurasi postfix
     Perintah : nano /etc/postfix/main.cf
5. jika sudah masuk pada konfigurasinya lalu edit pada bagian ini:
- nonaktifkan mailbox_command yaitu memberi pagar pada bagian depan kalimat ini
- dimynetworks setelah 127, hapus ipv6 lalu ganti dengan ip servernya, yaitu 192.168.xx.0/24 0.0.0.0/0
- di mydestination hapus server dan localhost, lalu sisakan menjadi (nama).com, localhost
- di bawah myhostname, tambahkan home_mailbox = Maildir/

Lalu simpan konfigurasinya

6. lalu edit webmail server
Ketik squirrelmail-configure
Ketik 2 (server setting)
Ketik 1 (domain)
Ketik nama domain server, contoh : (nama).com
Ketik A (untuk update imap setting)
Ketik 4 (imap server)
Ketik nama domain servernya
Ketik 8 (Server software)
Ketik courier
Ketik B (update smtp setting)
Ketik 4 (smtp server)
Ketik nama domain servernya
Ketik S (untuk menyimpan konfigurasi)
Ketik Q (untuk keluar dari konfigurasi)

7. Ketik nano /etc/squirrelmail/apache.conf
Lalu ganti pada squirrelmail menjadi webmail, hanya pada bagian depan

8. Ketik nano /etc/apache2/apache2.conf
Lalu ke bagian paling bawah konfigurasi, ketik :
Include /etc/squirrelmail/apache.conf
9. lalu konfigurasi lagi pada Web Server
     Perintah : nano /etc/apache2/sites-available/default
Lalu edit bagian script menjadi dibawah ini :

NameVirtualHost 192.168.xx.5:80
<VirtualHost 192.168.xx.5:80>
     ServerAdmin webmaster@localhost
     ServerName (nama domain).com

10. Restart konfigurasi postfix
     Perintah : /etc/init.d/postfix restart
11. Restart konfigurasi courier-pop
     Perintah : /etc/init.d/courier-pop restart
12. Restart konfigurasi courier-imap
     Perintah : /etc/init.d/courier-imap restart
13. Restart konfigurasi apache2
     Perintah : /etc/init.d/apache2 restart
14. lalu buat beberapa user untuk login ke web mail
     Perintah : adduser (nama)
15. Lalu test buka browser pada client, ketik di address bar : www.(nama domain).com/webmail
Lalu login memakai user yang sudah dibuat di linux tadi, dan coba kirim email apakah berhasil atau tidak

G. Langkah-langkah membuat transparent proxy di Linux Debian
Langkah-langkah konfigurasi proxy
1. Install paket proxy server
     Perintah : apt-get install squid
2. pindah directory terlebih dahulu
     Perintah : cd /etc/squid
3. lalu backup terlebih dahulu file squid.conf
     Perintah : cp squid.conf squid.conf.bak
4. lalu hapus file squid.conf
     Perintah : rm squid.conf
5. Lalu konfigurasi squid.conf
     Perintah : nano squid.conf
Isikan didalam file squid.conf seperti dibawah ini
Acl all src all
Acl localnet src 192.168.xx.0/24
Acl blokir url_regex –i “/etc/squid/blokir.txt”
http_access deny blokir
http_access allow localnet
http_access allow all
http_port 3128 transparent
cache_mem 64 mb
visible_hostname www.(nama domain).com

lalu simpan konfigurasinya

6. lalu edit file blokir.txt
     Perintah : nano blokir.txt
Lalu isikan link yang ingin kita blokir
Contoh :

7. lalu ketikkan :
iptables –t nat –A PREROUTING –p tcp –-dport 80 –i eth1 –j REDIRECT –-to-port 3128
8. lalu aktifkan iptablesnya
     Perintah : iptables –t nat –L
9. lalu restart squidnya

     Perintah : /etc/init.d/squid restart

Komentar

Postingan populer dari blog ini

Khutbah Jumat: Tujuh Golongan yang Mendapatkan Naungan Allah pada Hari Kiamat

Ada tujuh golongan yang akan mendapatkan naungan Allah pada hari kiamat. Siapa saja mereka itu? Karena kala itu kita sangat butuh pertolongan Allah. Baca khutbah Jumat berikut ini. Khutbah Pertama إِنَّ الْحَمْدَ لِلَّهِ نَحْمَدُهُ وَنَسْتَعِينُهُ وَنَسْتَغْفِرُهُ وَنَعُوذُ بِاللهِ مِنْ شُرُورِ أَنْفُسِنَا وَ مِنْ سَيِّئَاتِ أَعْمَالِنَا مَنْ يَهْدِ اللَّهُ فَلاَ مُضِلَّ لَهُ وَمَنْ يُضْلِلْ فَلاَ هَادِىَ لَهُ وَأَشْهَدُ أَنْ لاَ إِلَهَ إِلاَّ اللَّهُ وَحْدَهُ لاَ شَرِيْكَ لَهُ وَأَشْهَدُ أَنَّ مُحَمَّدًا عَبْدُهُ وَرَسُولُهُ اللّهُمَّ صَلِّ عَلَى نَبِيِّنَا مُحَمَّدٍ وَعَلَى آلِهِ وَمَنْ تَبِعَهُمْ بِإِحْسَانٍ إِلَى يَوْمِ الدِّيْنِ اللّهُمَّ عَلِّمْنَا مَا يَنْفَعُنَا، وَانْفَعَنَا بِمَا عَلَّمْتَنَا، وَزِدْنَا عِلْماً، وَأَرَنَا الحَقَّ حَقّاً وَارْزُقْنَا اتِّبَاعَهُ، وَأَرَنَا البَاطِلَ بَاطِلاً وَارْزُقْنَا اجْتِنَابَهُ Amma ba’du Ma’asyirol muslimin jama’ah shalat Jumat rahimani wa rahimakumullah … Segala puji bagi Allah, Rabb semesta alam yang telah...

Cinta Bukanlah Disalurkan Lewat Pacaran

Cinta kepada lain jenis merupakan hal yang fitrah bagi manusia. Karena sebab cintalah, keberlangsungan hidup manusia bisa terjaga. Oleh sebab itu, Allah Ta’ala menjadikan wanita sebagai perhiasan dunia dan kenikmatan bagi penghuni surga. Islam sebagai agama yang sempurna juga telah mengatur bagaimana menyalurkan fitrah cinta tersebut dalam syariatnya yang  rahmatan lil ‘alamin . Namun, bagaimanakah jika cinta itu disalurkan melalui cara yang tidak syar`i? Fenomena itulah yang melanda hampir sebagian besar anak muda saat ini. Penyaluran cinta ala mereka biasa disebut dengan pacaran. Berikut adalah beberapa tinjauan syari’at Islam mengenai pacaran. Ajaran Islam Melarang Mendekati Zina Allah  Ta’ala  berfirman, وَلَا تَقْرَبُوا الزِّنَا إِنَّهُ كَانَ فَاحِشَةً وَسَاءَ سَبِيلًا “ Dan janganlah kamu mendekati zina; sesungguhnya zina itu adalah suatu perbuatan yang keji. Dan suatu jalan yang buruk. ”(QS. Al Isro’ [17] : 32) Dalam Tafsir Jalalain dikatakan bahwa laran...

Minta Diruqyah karena Terkena Sihir

Bismillah was shalatu was salamu ‘ala rasulillah, amma ba’du, Kami bisa memahami bagaimana kesedihan orang yang mendapatkan musibah berupa gangguan jin. Kesedihan yang tidak hanya dialami korban, namun juga dialami seluruh keluarganya. Namun apapun itu, kami ingin meyakinkan bahwa semua kesedihan yang dialami setiap muslim dan muslimah, tidak ada yang disia-siakan oleh Allah. Karena setiap musibah yang dialami seorang muslim akan diwujudkan menjadi pahala atau kaffarah penghapus dosa. Baik musibah fisik maupun musibah batin. Untuk itu, berbahagialah menjadi seorang mukmin. Semua bisa berpeluang menjadi pahala. Dari Abu Hurairah radhiyallahu ‘anhu , bahwa Nabi shallallahu ‘alaihi wa sallam bersabda: مَا يُصِيبُ المُسْلِمَ، مِنْ نَصَبٍ وَلاَ وَصَبٍ، وَلاَ هَمٍّ وَلاَ حُزْنٍ وَلاَ أَذًى وَلاَ غَمٍّ، حَتَّى الشَّوْكَةِ يُشَاكُهَا، إِلَّا كَفَّرَ اللَّهُ بِهَا مِنْ خَطَايَاهُ “Tidak ada satu musibah yang menimpa setiap muslim, baik rasa capek, sakit, bingung, sedih, gangg...