Konfigurasi Dasar DHCP Client dan Server Router Mikrotik


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Konfigurasi Dasar DHCP Client dan Server Router Mikrotik.

--Pengertian
Dynamic Host Configuration Protocol (DHCP) merupakan service yang memungkinkan perangkat dapat mendistribusikan/assign IP Address secara otomatis pada host dalam sebuah jaringan. Cara kerjanya, DHCP Server akan memberikan response terhadap request yang dikirimkan oleh DHCP Client.

--Maksud & tujuan
Dengan menggunakan DHCP kita dapat mendistrribusikan network ip kepada host secara otomatis.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop
- Router Mikrotik

C. Jangka waktu pelaksanaan
20 menit

D. Proses tahapan pekerjaan

DHCP CLIENT


1. Masuk ke tab IP lalu pilih DHCP Client


2. Pada tab DHCP Client pilih add


3. Pada Interface sesuaikan dengan interface yang telah kalian sambungkan, disini saya memakai wlan1 karena saya sebelumnya sudah menembak wifi dengan mode station.


4. Lalu bisa dicek kembali pada tab DHCP Cient, dan pastikan status interface sudah bound yang berarti sudah mendapatkan ip dhcp dari access point.


5. Bisa dicek di ip address bahwa sudah mendapatkan ip dhcp dar access point.


DHCP Server

1. Tambahkan terlebih dahulu ip pada ethernet yang akan dibuat dhcp server.


2. Masuk ke tab ip lalu pilih DHCP Server.


3. Pada tab DHCP Server pilih DHCP Setup.


4. Pilih interface yang akan dibuat DHCP Server.


5. Tinggal di next terus sampai muncul gambar seperti ini.


6. Selanjutnya cek di Tab DHCP Server nanti akan muncul DHCP server yang telah kalian buat.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengan menggunakan DHCP kita dapat mendistrribusikan network ip kepada host secara otomatis.

G. Referensi
http://www.mikrotik.co.id/artikel_lihat.php?id=122


Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Konfigurasi Mail Server menggunakan Postfix


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Konfigurasi Mail Server menggunakan Postfix.

--Pengertian
Mail server merupakan salah satu komponen penting pada server Internet. Memilih berbagai MTA sangat sulit, karena setiap orang memiliki kebutuhan dan pertimbangan yang berbeda. Sangat perlu dipahami pertimbangan dan kebiasaan sistem administrator dalam menggunakan jenis MTA-nya, karena e-mail merupakan suatu layanan yang sangat penting pada server Internet. Membangun server mail biasanya dilakukan dengan pertimbangan yang lebih teliti ketimbang server web sebab setiap situs harus mendaftarkan mail exchanger yang digunakannya pada DNS global.

--Maksud & tujuan
Dengan menggunakan mail server kita bisa membangun sebuah email berbasis lokal.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
30 menit

D. Proses tahapan pekerjaan
1. Pertama kita install terlebih dahulu postfix courier-pop courier-imap.
# apt-get install postfix courier-pop courier-imap


2. Kita pilih "Internet site".


3. Pastikan system mail namenya adalah mail.dns kalian, contoh : mail.dbnr.id.


4. Selanjutnya kita buat direktori sebagai tempat penyimpanan mail server.
# maildirmake /etc/skel/Maildir


5. Kita tambahkan baris "home_mailbox = Maildir/" pada baris terbawah di file /etc/postfix/main.cf.
# nano /etc/postfix/main.cf



6. Selanjutnya kita konfigurasi ulang postfixnya.
# dpkg-reconfigure postfix


7. Pilih ok.


8. Pilih internet site.


9. Pastikan system mail namenya adalah mail.dns kalian, contoh : mail.dbnr.id.


10. Pilih ok.


11. Kosongkan saja Root dan postmasternya.


12. Biarkan default saja.


13. force synchronous pilih no saja.


14. Tambahkan default gateway pada local networks.


15. Pilih no saja.


16. Isikan default saja.



17. Untuk internet protocols pilih ipv4.


18. Selanjutnya kita restart service postfix, courier-pop, courier-imap, bind9.


19. Kita tambahkan user untuk mail servernya.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengan menggunakan mail server kita bisa membangun sebuah email berbasis lokal.

G. Referensi
https://id.wikipedia.org/wiki/Mail_transfer_agent

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Mengenal Lebih Dalam Hak Akses File di Linux


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Mengenal Lebih Dalam Hak Akses File di Linux.

--Pengertian
Hak akses adalah hak yang diberikan kepada user untuk mengakses sistem. Mungkin hak akses adalah hal yang paling mendasar dalam bidang sekuriti. Dalam strategi sekuriti, setiap objek dalam sistem (user, administrator, software, sistem itu sendiri, dsb) harus diberikan hak akses yang berguna untuk menunjang fungsi kerja dari objek tersebut. Dengan kata lain, objek hanya memperoleh hak akses minimum. Dengan demikian, aksi objek terhadap sistem dapat dibatasi sehingga objek tidak akan melakukan hal-hal yang membahayakan sekuriti jaringan komputer. Hak akses minimum akan membuat para penyusup dari Internet tidak dapat berbuat banyak saat berhasil menembus sebuah user account pada sistem jaringan komputer. Selain itu, hak akses minimum juga mengurangi bahaya ”musuh dalam selimut” yang mengancam sistem dari dalam. Itulah beberapa keuntungan yang dapat diperoleh dari strategi ini.

gembokKerugian yang ada pada strategi hak akses ini adalah keterbatasan akses yang dimiliki user sehingga dapat menimbulkan ketidaknyamanan pada saat user sedang menjalankan tugasnya. Penyelesaian masalah ini bergantung kepada dua hal yaitu segi perangkat dan segi administrator jaringan dan keduanya saling terikat. Seorang administrator jaringan harus pandai-pandai menyiasati rancangan hak akses yang akan diberikan kepada user agar kebutuhan user dapat terpenuhi tanpa harus mengorbankan tingkat sekuriti. Bila perangkat yang dijalankan memiliki keluwesan dalam hal setting, hal ini akan memudahkan tugas administrator. Bila tidak, administrator harus memutar otak untuk menyiasatinya. Bila usaha tersebut telah maksimal dan hasilnya tetap tidak seperti yang diharapkan, ada dua pilihan yangbisa dilakukan yaitu mengganti perangkat atau memberikan pengertian kepada user akan keterbatasan yang ada

--Maksud & tujuan
Dengan memahami lebih dalam hak akses file di linux kita dapat lebih mengerti tentang akses apa saja yang bisa digunakan untuk mengakses file kita.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
30 menit

D. Proses tahapan pekerjaan
1. Hak Akses
Ada tiga jenis izin hak akses di Linux yaitu Read, Write, Execute.
a. Read: Pada file biasa, ini berarti file dapat di buka dan di baca. Jika pada sebuah direktori, berarti readers bisa melihat isi direktori tersebut.
b. Write: Pada file biasa, ini berarti file dapat di modifikasi (menambah, mengubah, menghapus, mengubah nama file dalam direktori).
c. Execute: Pada file biasa, ini berarti readers bisa menjalankan file sebagai program atau shell script. Pada sebuah direktori, execute (atau biasa di sebut ‘search bit’) memungkinkan readers untuk mengakses file dalam direktori misalnya : dengan perintah cd.

2. Membaca Hak Akses linux
Disini saya ambil contoh saja seperti gambar ini :


Tiap grup berisi 3 karakter yang mewakili : read, write dan execute. Karakter tersebut mudah diingat, diantaranya:

r= read permission

w= write permission

x= execute permission

-= no permission

Kolom kedua : menunjukkan jumlah Link (entri direktori yang merujuk ke file tersebut)

Kolom ketiga : menunjukkan pemilik file

Kolom keempat : menunjukan Grup pemilik file

Kolom kelima : menunjukkan ukuran file dalam byte

Kolom keenam, ketujuh dan kedelapan: menunjukan bulan dan tanggal terakhir di akses atau di modifikasi

Kolom kesembilan : menunjukkan nama file

3. Mengatur Hak akses
Standar umumnya adalah:

4= read (r)

2= write (w)

1= execute (x)

0= tidak ada izin (-)

Jika ingin mendapatkan hak akses yang kita inginkan kita hanya tinggal menjumlahkan angka yang sesuai .

Contoh:

1. Kita ingin mendapatkan hak akses Read Write dan Execute secara bersamaan maka numeriknya menjadi seperti ini:

Read + write + execute

4 + 2 + 1 = 7

2. Kita ingin mendapatan hak akses read dan execute secara bersamaan maka numeriknya akan menjadi seperti ini:

Read + Execute

4 + 1 = 5

Contoh penerapan pada syntax:

$ chmod 755 contohfile

Syntax diatas menunjukan hak akses untuk User adalah 7 (rwx), untuk grup adalah 5 (rx), dan untuk others juga 5 (rx).

E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengan memahami lebih dalam hak akses file di linux kita dapat lebih mengerti tentang akses apa saja yang bisa digunakan untuk mengakses file kita.

G. Referensi
https://id.wikipedia.org/wiki/Pengaturan_akses

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Fix Packet Tracer Can't Open on Linux


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang cara memperbaiki Packet tracer yang gagal dibuka.

--Pengertian
Packet Tracer adalah suatu software simulasi dari cisco yang berfungsi sebagai simulator jaringan perangkat-perangkat cisco.

--Maksud & tujuan
Dapat memperbaiki Packet tracer yang gagal dibuka.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
15 menit

D. Proses tahapan pekerjaan
1. Masuk ke dalam direktori dimana Packet tracer terinstall, secara default terinstall di /opt/pt.
# cd /opt/pt/bin


2. Coba jalankan file PacketTracer7 dengan bash.
# ./PacketTracer7


3. Terlihat disitu bahwa libqt5xxx adalah file lib yang bermasalah. Kita install file lib tersebut.
#apt install libqt5xxx*


4. Jika sudah terinstall coba lagi buka Packet tracer melalui direktori /pt/pt/bin.
# ./PacketTracer7


5. Dan sukses Packet Tracer terbuka.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dapat memperbaiki Packet tracer yang gagal dibuka.

G. Referensi
Grup telegram Kali linux indonesia

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Konfigurasi WebMail Menggunakan Roundcube


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Konfigurasi WebMail Menggunakan Roundcube.

--Pengertian
RoundCube adalah webmail berbasis IMAP yang ditulis dalam bahasa pemrograman PHP. Fitur andalan RoundCube adalah penggunaan teknologi Ajax untuk menyajikan lebih informasi email secara lebih responsif daripada webmail lainnya tradisional.

--Maksud & tujuan
Menggunakan roundcube sebagai mail server

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
30 menit

D. Proses tahapan pekerjaan
1. Buat sebuah direktori roundcube di direktori /opt.
# mkdir /opt/roundcube
# cd /opt/roundcube



2. Download file roundcube dari web resminya dan kita extrak.
# wget https://downloads.sourceforge.net/project/roundcubemail/roundcubemail/1.1.3/roundcubemail-1.1.3-complete.tar.gz
# tar xfz roundcubemail-1.1.3-complete.tar.gz



3. File RoundCube sekarang ada di folder /opt/roundcube/roundcubemail-1.1.3. Langkah selanjutnya adalah memindahkan mereka satu direktori ke /opt/roundcube.
# mv roundcubemail-1.1.3/* .
# mv roundcubemail-1.1.3/.htaccess .



4. Kita beri hak milik pada direktori Roundcube.
# chown -R www-data:www-data /opt/roundcube


5. Buat database untuk roundcubenya.
# mysql -u root -p -e "create database roundcube;"


6. kita import file sql dari roundcube ke database.
# mysql --defaults-file=/etc/mysql/debian.cnf roundcubemail < /opt/roundcube/SQL/mysql.initial.sql



7. Kita konfigurasi file config.inc.php agar roundcube terhubung dengan apache.
# cd /opt/roundcube/config
# cp -pf config.inc.php.sample config.inc.php
# nano config.inc.php

cari baris "$config['db_dsnw']" dan ganti dengan "$config['db_dsnw'] = 'mysql://roundcube:secretpassword@localhost/roundcubemail';"

8. Buat file konfigurasi baru di direktori apache2.
# nano /etc/apache2/conf-available/roundcube.conf

Isi dengan konfigurasi berikut ini :

Alias /roundcube /opt/roundcube
Alias /webmail /opt/roundcube


Options +FollowSymLinks
# AddDefaultCharset UTF-8
AddType text/x-component .htc


AddType application/x-httpd-php .php
php_flag display_errors Off
php_flag log_errors On
# php_value error_log logs/errors
php_value upload_max_filesize 10M
php_value post_max_size 12M
php_value memory_limit 64M
php_flag zlib.output_compression Off
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag zend.ze1_compatibility_mode Off
php_flag suhosin.session.encrypt Off
#php_value session.cookie_path /
php_flag session.auto_start Off
php_value session.gc_maxlifetime 21600
php_value session.gc_divisor 500
php_value session.gc_probability 1



RewriteEngine On
RewriteRule ^favicon\.ico$ skins/larry/images/favicon.ico
# security rules:
# - deny access to files not containing a dot or starting with a dot
# in all locations except installer directory
RewriteRule ^(?!installer)(\.?[^\.]+)$ - [F]
# - deny access to some locations
RewriteRule ^/?(\.git|\.tx|SQL|bin|config|logs|temp|tests|program\/(include|lib|localization|steps)) - [F]
# - deny access to some documentation files
RewriteRule /?(README\.md|composer\.json-dist|composer\.json|package\.xml)$ - [F]



SetOutputFilter DEFLATE



ExpiresActive On
ExpiresDefault "access plus 1 month"


FileETag MTime Size


Options -Indexes


AllowOverride None
Require all granted



Options -FollowSymLinks
AllowOverride None
Require all denied



Options -FollowSymLinks
AllowOverride None
Require all denied



Options -FollowSymLinks
AllowOverride None
Require all denied



Options -FollowSymLinks
AllowOverride None
Require all denied


9. Aktifkan Konfigurasi tadi.
# a2enconf roundcube
# service apache2 reload

10. Silahkan cek melalui web browser kalian dengan mengetikkan ipserver/webmail. Contoh : 192.168.1.100/webmail, silahkan login dengan akun masing-masing.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Menggunakan roundcube sebagai mail server

G. Referensi
https://roundcube.net/
https://en.wikipedia.org/wiki/Roundcube

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.