Jumat, 06 November 2015

Cara Mudah Membuat Mangle Di Mikrotik

Cara Membuat Antena Omni Sederhana

Cara Cepat Menghitung Subnet

Subnetting sering diartikan sebagai metode yang dilakukan untuk membagi blok setiap alamat IP address menjadi beberapa blok IP address. Dari blok yang rentang IP address nya banyak dibuat sehingga membentuk rentang IP address yang lebih sedikit.

Sebelum melanjutkan lebih jauh, ada baiknya jika kita mengenal dan memahami terlebih dahulu beberapa istilah yang sering digunakan dalam subnetting seperti di bawah ini.


Network address adalah sebuah alamat IP address yang dipakai untuk mewakili dari sekumpulan host yang tergabung dalam sebuah jaringan. Fungsinya adalah untuk menandai sebuah network agar dapat dibedakan dengan network yang lain. Karena fungsinya tersebut, network address juga dipakai untuk mengirimkan paket dari LAN ke LAN atau jaringan satu ke jaringan lain.

Broadcast address adalah alamat yang digunakan sebuah IP address untuk mengirim paket ke semua host yang ada pada sebuah jaringan/LAN. Berbeda dengan network address, broadcast address tidak diperuntukan untuk untuk mengirim paket ke jaringan lain.


Subnet mask adalah bagian IP address yang dapat menggambarkan jumlah host dari sebuah jaringan. Contoh dari subnetmask, 255.255.255.0 (subnetmask desimal) kemudian dikonversi ke bilangan binary menjadi 11111111.11111111.11111111.00000000 (subnetmask biner). Pada contoh tersebut bisa kita ketahui terdapat 8 bit angka biner nol, yang berarti jumlah host pada jaringan tersebut adalah 2^8 = 256 host. Karena bilangan tersebut berbentuk binary maka pemangkatan yang digunakan adalah 2.

Classless Inter-Domain Routing (CIDR) merupakan yang dipakai untuk mengalokasikan jumlah alamat yang ada pada blok tertentu. Misal 192.168.0.0/24, pada contoh tersebut yang merupkan CIDR adalah "/24" yang juga sering disebut dengan notasi. Pada kasus ini, bisa kita lihat pula jumlah host yang tersedia. /24 maka jika implementasikan ke bilangan biner menjadi 11111111.11111111.11111111.00000000, dengan melihat bilangan tersebut maka sudah bisa kita ketahui jumlah host yang tersedia.

Host valid / IP valid adalah alamat IP address yang dapat digunakan oleh host. Misal dalam rentang IP address 192.168.1.0/24, maka host jumlah host valid nya adalah 192.168.1.1 - 192.168.1.254. Sedangkan Ip address pertama 192.168.1.0 merupakanNetwork address dan IP address kedua 192.168.1.255 merupakan broadcast address.

Power of 2. Yang dimaksud dengan power of 2 adalah pemangkatan angka 2 dengan bilang mulai dari nol, 1, 2 dan seterusnya, yang penting bilangan tersebut haruslah angka genap positif. Yang mesti diingat dalam pemangkatan angka 2 adalah sebagai berikut: 

2^0 = 1
2^1= 2
2^2=2 x 2 = 4
2^3=2 x 2 x 2 = 8
2^4= 2 x 2 x 2 x 2 = 16
2^5= 2 x 2 x 2 x 2 x 2 = 32
2^6= 2 x 2 x 2 x 2 x 2 x 2 = 64
2^7=2 x 2 x 2 x 2 x 2 x 2 x 2 = 128
2^8=2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 256
2^9=2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 512
2^10= 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 1024

Baiklah, bekal diatas saya rasa sudah cukup untuk mulai berhitung. :)

A. IP address class C Subnetting

Tentukan IP address yang akan mau disubnetting, misalnya 192.168.1.0/24. Agar lebih mudah memahaminya, saya gunakan CIDR dalam penulisan IP address nya. Sebelum lanjut, saya akan manampilkan CIDR secara lengkap.

Subnet mask         CIDR/Notasi
255.0.0.0                /8
255.128.0.0            /9
255.192.0.0            /10
255.224.0.0            /11
255.240.0.0            /12
255.248.0.0            /13
255.252.0.0            /14
255.254.0.0            /15
255.255.0.0            /16
255.255.128.0         /17
255.255.192.0         /18
255.255.224.0         /19
255.255.240.0         /20
255.255.248.0         /21
255.255.252.0         /22
255.255.254.0         /23
255.255.255.0         /24     -----------> # Awal dari Class C
255.255.255.128     /25
255.255.255.192     /26
255.255.255.224     /27
255.255.255.240     /28
255.255.255.248     /29
255.255.255.252     /30

Setelah itu kita lakukan subnetting terhadap ip private yang termasuk dalam class C.

IP address yang akan kita subnetting adalah 192.168.1.0/24
Subnet mask binner = 11111111.11111111.11111111.00000000
Subent mask decimal = 255.255.255.0
Jumlah Blok = 2^0 = 1
Jumlah host/blokl = 2^8 = 256
Jumlah host valid = 256 - 2 =254
Blok Pertama: (total host 192.168.1.0 s/d 192.168.1.255)
Network address = 192.168.1.0
Host Valid atau IP Valid = 192.168.1.1 s/d 192.168.1.254
Broadcast address = 192.168.1.255

Berikut ini adalah penjelasan dari cara perhitungan diatas.
1. Subnet mask binner (SM Binner)
Jumlah bit binner pada IP address adalah 32 bit, yang terbagi atas 4 oktet. Setiap oktet terdiri atas 8 bit yang dibatasi dengan titik atau dot. Berdasarkan CIDR atau notasi yang ditentukan diawal perhitungan tadi, yaitu /24. Maka bisa ditentukan bahwa Subnetmask binner adalah 11111111.11111111.11111111.00000000; 

2. Subnet mask decimal (SM Decimal)
Subnet mask desimal merupakan konversi dari subnet mask binner. Karena Subnet mask binner adalah 11111111.11111111.11111111.00000000, maka subnet decimal 255.255.255.0;

3. Jumlah blok
Karena seubnetting ini dilakukan pada kelas C, maka yang merupakan NET ID adalah tiga oktet pertama dan yang merupkan HOST ID. Perlu kita ketahui yang menetukan jumlah blok pada sebuah IP address adalah jumlah bit 1 pada HOST ID. Karena pada HOST ID tidak terdapat bit 1, maka jumlah blok pada ip address tersebut adalah 2^0 = 1.

4. Jumlah host/blok
Cara penghitungan jumlah host ini merupakan kebalik dari perhitungan jumlah blok. Untuk mencari jumlah host, yang perlu diperhatikan adalah jumlah bit 0 pada SM Binner diatas. Karena pada SM BInner tersebut terdapat 8 bit 0, maka jumlah host nya adalah 2^8 = 256.

5. Jumlah Host valid atau IP Valid
Jumlah total range IP address diatas adalah 256 yang terdiri atas 192.168.1.0 s/d 192.168.1.255; Untuk menentukan IP valid, maka Jumlah Host - 2 (network address dan broadcast address). Jadi Karena pada ip address terdapat 3 jenis address, yaitu network address, broadcast address, dan IP valid. Maka IP address tersebut dibagi menjadi 3 bagian, yaitu 192.168.1.0 sebagai network address, 192.168.1.255 sebagai broadcast address, dan yang menjadi range IP valid adalah 192.168.1.1 s/d 192.168.1.254;

Setelah saya menjelaskan tentang metode perhitungan diatas, saya akan berikan lagi contoh perhitungan dengan notasi yang berbeda agar semakin mudah dipahami terlebih bagi yang masih belajar.

IP address yang akan kita subnetting adalah 192.168.1.0/25
Subnet mask binner = 11111111.11111111.11111111.100000
Subent mask decimal = 255.255.255.128 (didapat dari 2^7=128)
Jumlah Blok = 2^1 = 2
Jumlah host/blokl = 2^7 = 128
Jumlah host valid = 128 - 2 =126
Blok Pertama: (total range 192.168.1.0 sampai 192.168.1.127)
Network address = 192.168.1.0; 
Host Valid atau IP Valid = 192.168.1.1 s/d 192.168.1.126
Broadcast address = 192.168.1.127
Blok Kedua: (total range 192.168.1.128 sampai 192.168.1.255) pada blok kedua, urutan host melanjutkan blok pertama.
Network address = 192.168.1.128 
Host Valid atau IP Valid = 192.168.1.1 s/d 192.168.1.254
Broadcast address =  192.168.1.255

IP address yang akan kita subnetting adalah 192.168.1.0/26
Subnet mask binner = 11111111.11111111.11111111.11000000
Subent mask decimal = 255.255.255.192 {didapat dari (2^7) + (2^6) = 192 }
Jumlah Blok = 2^2 = 4
Jumlah host/blokl = 2^6 = 64
Jumlah host valid = 64 - 2 = 62
Blok Pertama: (total range 192.168.1.0 sampai 192.168.1.63)
Network address = 192.168.1.0; 
Host Valid atau IP Valid = 192.168.1.1 s/d 192.168.1.62
Broadcast address = 192.168.1.63; 
Blok Kedua: (total range 192.168.1.64 sampai 192.168.1.127)  pada blok kedua, urutan host melanjutkan blok pertama.
Network address = 192.168.1.64; 
Host Valid atau IP Valid = 192.168.1.65 s/d 192.168.1.126
Broadcast address = 192.168.1.127; 
Blok Ketiga: (total range 192.168.1.128 sampai 192.168.1.191)  pada blok ketiga, urutan host melanjutkan blok kedua.
Network address = 192.168.1.128; 
Host Valid atau IP Valid = 192.168.1.129 s/d 192.168.1.190
Broadcast address = 192.168.1.191;
Blok Keempat: (total range 192.168.1.192 sampai 192.168.1.255) pada blok keempat, urutan host melanjutkan blok ketiga.
Network address = 192.168.1.192; 
Host Valid atau IP Valid = 192.168.1.193 s/d 192.168.1.254
Broadcast address = 192.168.1.255;  

Untuk menghitung IP address dengan CIDR atau notasi /27, /28, /29, /30 silahkan Anda coba sendiri, sekaligus untuk berlatih menghitung. Semoga bermanfaat. :)


Senin, 14 Januari 2013

Membuat Email Server Dengan Qmail Di Fedora 7


Membuat Email Server Dengan Qmail Di Fedora 7
Untuk paket Qmail pada tutorial kali ini Insya Allah akan saya siapkan untuk di download Petama buatlah directory /downloads dan letakan seluruh file installer di directory tersebut # mkdir /downloads

Kemudian jalankan scripts yang ada di directory /downloads/qmailrocks/scripts/install/ # cd /downloads/qmailrocks/scripts/install/ # sh ./qmr_install_linux-s1.script
Jalankan juga scripts yang ada di /downloads/qmailrocks/scripts/utils # cd /downloads/qmailrocks/scripts/utils # sh ./qmail_big_patches.script
Install Paket Qmail # cd /usr/src/qmail/qmail-1.03/ # make man && make setup check # ./config-fast fedoramailserver.infopratama.com
# cd /usr/src/qmail/qmail-1.03/ # make cert
# cd /var/qmail/control/ # chown -R vpopmail:qmail clientcert.pem # chown -R vpopmail:qmail servercert.pem
Install Paket Uscpi # cd /usr/src/qmail/ucspi-tcp-0.88/ # patch < /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch [root@fedoramailserver ~]# make && make setup check
Install Paket Daemontools # cd /package/admin/daemontools-0.76/src/ # patch < /downloads/qmailrocks/patches/daemontools-0.76.errno.patch # package/install
# ps ax | grep svscan 2058 ? Ss 0:00 /bin/sh /command/svscanboot 2087 ? S 0:00 svscan /service 2800 pts/2 R+ 0:00 grep svscan
Install Paket Ezmlm # cd /downloads/qmailrocks/ # tar zxvf ezmlm-0.53-idx-0.41.tar.gz # cd ezmlm-0.53-idx-0.41 # make && make setup
Install Paket Autorespondend # cd /downloads/qmailrocks/ # tar zxvf autorespond-2.0.5.tar.gz # cd autorespond-2.0.5 # make && make install
Pastikan paket Mysql yang terinstall, cek dengan perintah # rpm -qa | grep mysql libdbi-dbd-mysql-0.8.1a-2.fc7 mod_auth_mysql-3.0.0-3.1 mysql-server-5.0.37-2.fc7 mysql-libs-5.0.37-2.fc7 mysql-connector-odbc-3.51.12-2.2 php-mysql-5.2.2-3 mysql-5.0.37-2.fc7
Jalankan mysql dan akan muncul pesan seperti di bawah ini # /etc/init.d/mysqld start Initializing MySQL database: Installing all prepared tables Fill help tables
To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password ‘new-password’ /usr/bin/mysqladmin -u root -h fedoramailserver.infopratama.com password ‘new-password’ See the manual for more instructions.
You can start the MySQL daemon with: cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with the benchmarks in the ’sql-bench’ directory: cd sql-bench ; perl run-all-tests
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at http://www.mysql.com/ Support MySQL by buying support/licenses at http://shop.mysql.com/ [ OK ] Starting MySQL: [ OK ]
Buatlah password untuk mysql # /usr/bin/mysqladmin -u root password ‘777777′ # /usr/bin/mysqladmin -u root -h fedoramailserver.infopratama.com password ‘777777′
Kemudian login ke mysql dengan password yang baru kita buat # mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.0.37 Source distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
Buatlah data base vpopmail dengan perintah mysql> CREATE DATABASE vpopmail; Query OK, 1 row affected (0.00 sec)
mysql> GRANT select,insert,update,delete,create,drop ON vpopmail.* TO vpopmailuser@localhost IDENTIFIED BY ‘777777′; Query OK, 0 rows affected (0.00 sec)
Lakukan pengecekan database mysql> show databases; +——————–+ | Database | +——————–+ | information_schema | | mysql | | test | | vpopmail | +——————–+ 4 rows in set (0.00 sec)
mysql> quit Bye
# mkdir /home/vpopmail/etc # chown vpopmail:vchkpw /home/vpopmail/etc/ # echo “localhost|0|vpopmailuser|777777|vpopmail” > /home/vpopmail/etc/vpopmail.mysql # chown vpopmail:vchkpw /home/vpopmail/etc/vpopmail.mysql
Login ke mysql sebagai vpopmailuser # mysql -u vpopmailuser -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.0.37 Source distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> \q Bye
Jika anda berhasil login berarti anda sukses
Install paket Vpopmail # cd /downloads/qmailrocks/ # tar zxvf vpopmail-5.4.9.tar.gz # cd vpopmail-5.4.9 # ./configure –enable-logging=p –disable-passwd –enable-clear-passwd –disable-many-domains –enable-auth-logging –enable-valias –disable-mysql-limits
Proses configurenya cukup lama tergantung dari speck hardware setelah selesai akan muncul pesan seperti di bawah ini:
vpopmail 5.4.9 Current settings —————————————
vpopmail directory = /home/vpopmail uid = 508 gid = 503 roaming users = OFF –disable-roaming-users (default) password learning = OFF –disable-learn-passwords (default) md5 passwords = ON –enable-md5-passwords (default) file locking = ON –enable-file-locking (default) vdelivermail fsync = OFF –disable-file-sync (default) make seekable = ON –enable-make-seekable (default) clear passwd = ON –enable-clear-passwd (default) user dir hashing = ON –enable-users-big-dir (default) address extensions = OFF –disable-qmail-ext (default) ip alias = OFF –disable-ip-alias-domains (default) domain quotas = OFF –disable-domainquotas (default) auth module = cdb –enable-auth-module=cdb (default) auth inc = -Icdb auth lib = system passwords = OFF –disable-passwd (default) pop syslog = show failed attempts with clear text password –enable-logging=p auth logging = ON –enable-auth-logging (default)
Lakukan proses install # make && make install-strip
Kemudian Install Paket Qmailrock # cd /downloads/qmailrocks/ # tar zxvf vqadmin-2.3.6.tar.gz # cd vqadmin-2.3.6 # ./configure –enable-cgibindir=/var/www/cgi-bin/ –enable-htmldir=/var/www/html/
Proses ini juga seru setelah selesai akan muncul pesan seperti di bawah ini
Current settings ————————————— vpopmail directory = /home/vpopmail uid = 508 gid = 503 cgi-bin dir = /var/www/cgi-bin/ vqadmin dir = /var/www/cgi-bin//vqadmin mysql features = disabled
Lakukan proses Install juga # make && make install-strip
Install Paket Maildrop # cd /downloads/qmailrocks/ # tar zxvf maildrop-1.6.3.tar.gz # cd maildrop-1.6.3 # ./configure -prefix=/usr/local/ -exec-prefix=/usr/local/ -enable-maildrop-uid=root -enable-maildrop-gid=vchkpw -enable-maildirquota # make && make install-strip && make install-man
Install Apache Webserver # rpm -qa | grep http httpd-2.2.4-4 system-config-httpd-1.4.3-1.fc7
# cd /etc/httpd/conf # vi httpd.conf …….. AllowOverride None Options None Order allow,deny Allow from all
#tepat dibawahnya, tambahkan scrip ini
deny from all Options ExecCGI AllowOverride AuthConfig Order deny,allow
Konfigurasi Password Vqadmin
# cd /var/www/cgi-bin/vqadmin/ # vi .htaccess AuthType Basic AuthUserFile /usr/local/apache/conf/vqadmin.passwd AuthName vQadmin require valid-user satisfy any
Ubah menjadi
AuthType Basic AuthUserFile /usr/local/vqadmin-passwd/.htpasswd AuthName vQadmin require valid-user satisfy any
# chown apache .htaccess # chmod 644 .htaccess # mkdir /usr/local/vqadmin-passwd # cd /var/www/cgi-bin/vqadmin/ # htpasswd -bc /usr/local/vqadmin-passwd/.htpasswd admin 777777 # chmod 644 /usr/local/vqadmin-passwd/.htpasswd # /etc/init.d/httpd start
Lakukan Akses Vqadmin melalui Web Browser http://192.168.0.2/cgi-bin/vqadmin/vqadmin.cgi masukan user “admin” password “777777″
Konfigurasi Qmail # cd /downloads/qmailrocks/scripts/finalize/linux/ # sh ./finalize_linux.script This scripts will perform 3 functions:\n 1. Copy all supervise scripts to their proper locations.\n
2. Copy the qmail rc and qmailctl scripts to their proper locations and create needed symlinks.\n
3. Set all needed permisions on all supervise scripts.\n
Press ENTER to proceeed
Copying supervise scripts to their correct locations…
Done!
Copying rc and qmailctl scripts to proper locations…
Done!
Setting needed permisions…
Done!
Script Complete
# qmailctl stop Stopping qmail…
qmail-smtpd qmail-send qmail-pop3d
# vi /var/qmail/supervise/qmail-pop3d/run #!/bin/sh PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin export PATH exec tcpserver -H -R -v -c100 0 110 qmail-popup mail.example.com \ /home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1
ganti mail.example.com menjadi fedoramailserver.infopratama.com
# vi /var/qmail/supervise/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u vpopmail` NOFILESGID=`id -g vpopmail` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` LOCAL=`head -1 /var/qmail/control/me` if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in echo /var/qmail/supervise/qmail-smtpd/run exit 1 fi if [ ! -f /var/qmail/control/rcpthosts ]; then echo “No /var/qmail/control/rcpthosts!” echo “Refusing to start SMTP listener because it’ll create an open relay” exit 1 fi exec /usr/local/bin/softlimit -m 30000000 \ /usr/local/bin/tcpserver -v -R -l “$LOCAL” -x /etc/tcp.smtp.cdb -c “$MAXSMTPD” \ -u “$QMAILDUID” -g “$NOFILESGID” 0 smtp \ /var/qmail/bin/qmail-smtpd mail.example.com \ /home/vpopmail/bin/vchkpw /usr/bin/true 2>&1
ganti mail.example.com menjadi fedoramailserver.infopratama.com
# echo ‘127.:allow,RELAYCLIENT=”"‘ >> /etc/tcp.smtp # qmailctl cdb Reloaded /etc/tcp.smtp.
Setting Alias
# echo postmaster@infopratama.com > /var/qmail/alias/.qmail-root # echo postmaster@infopratama.com > /var/qmail/alias/.qmail-postmaster # echo postmaster@infopratama.com > /var/qmail/alias/.qmail-mailer-daemon # ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous # chmod 644 /var/qmail/alias/.qmail*
Menghapus Aplikasi SendMail
# rpm -qa | grep sendmail sendmail-8.14.1-2 # /etc/init.d/sendmail stop Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] # rpm -e –nodeps sendmail-8.14.1-2 warning: /var/log/mail/statistics saved as /var/log/mail/statistics.rpmsave # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
Install Courrier-Imap/Imaps # cd /downloads/qmailrocks/ # tar jxvf courier-authlib-0.55.tar.bz2 # cd courier-authlib-0.55 # ./configure -prefix=/usr/local/ -exec-prefix=/usr/local/ -with-authvchkpw -without-authldap -without-authmysql -disable-root-check -with-ssl -with-authchangepwdir=/usr/local/libexec/authlib -with-redhat # make && make check # make install-strip && make install-configure
# cd /downloads/qmailrocks/ # tar jxvf courier-imap-4.0.2.tar.bz2 # chown -R thenuno:wheel courier-imap-4.0.2 # su thenuno $ cd /downloads/qmailrocks/courier-imap-4.0.2 $ ./configure -prefix=/usr/local/ -exec-prefix=/usr/local/ -with-authvchkpw -without-authldap -without-authmysql -disable-root-check -with-ssl -with-authchangepwdir=/usr/local/libexec/authlib -with-redhat $ make && make check $ exit # cd /downloads/qmailrocks/courier-imap-4.0.2 # make install-strip && make install-configure
# /usr/local/sbin/mkimapdcert Generating a 1024 bit RSA private key …………………….++++++ …………………++++++ writing new private key to ‘/usr/local//share/imapd.pem’ —– 1024 semi-random bytes loaded Generating DH parameters, 512 bit long safe prime, generator 2 This is going to take a long time …………………………………………….+.+…………………+..+………..+….+……………+…….+………………….+.++*++*++*++*++*++* subject= /C=US/ST=NY/L=New York/O=Courier Mail Server/OU=Automatically-generated IMAP SSL key/CN=localhost/emailAddress=postmaster@example.com notBefore=Jan 18 17:06:37 2009 GMT notAfter=Jan 18 17:06:37 2010 GMT SHA1 Fingerprint=1A:3C:AF:6A:86:81:86:3F:E5:AC:0B:81:22:10:16:14:2A:4E:B9:1C
# vi /usr/local/etc/imapd.cnf ganti emailAddress=postmaster@example.com menjadi emailAddress=postmaster@infopratama.com
# vi /usr/local/etc/imapd ganti IMAPDSTART=NO menjadi IMAPDSTART=YES
# vi /usr/local/etc/imapd-ssl ganti IMAPDSSLSTART=NO menjadi IMAPDSSLSTART=YES
# vi /usr/local/etc/authlib/authdaemonrc ganti authmodulelist=”authuserdb authpam authcustom authvchkpw” menjadi authmodulelist=”authvchkpw”
# cp /usr/local/libexec/imapd.rc /etc/rc.d/init.d/imap # cp /usr/local/libexec/imapd-ssl.rc /etc/rc.d/init.d/imaps # qmailctl stop Stopping qmail…
qmail-smtpd qmail-send qmail-pop3d [root@fedoramailserver ~]# qmailctl start Starting qmail…
Starting qmail-send Starting qmail-smtpd Starting qmail-pop3d
# /usr/local/sbin/authdaemond stop # /usr/local/sbin/authdaemond start # /etc/init.d/imap stop # /etc/init.d/imaps stop # /etc/init.d/imap start # /etc/init.d/imaps start
# vi /etc/rc.local /usr/local/sbin/authdaemond start /etc/init.d/imap start /etc/init.d/imaps start /etc/init.d/httpd start /etc/init.d/mysqld start
# nmap 192.168.0.2
Starting Nmap 4.20 ( http://insecure.org/ ) at 2009-01-19 00:36 WIT Interesting ports on fedoramailserver.infopratama.com (192.168.0.2): Not shown: 1689 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 53/tcp open domain 110/tcp open pop3 111/tcp open rpcbind 143/tcp open imap 820/tcp open unknown 993/tcp open imaps
Nmap finished: 1 IP address (1 host up) scanned in 0.216 seconds
# telnet 192.168.0.2 143 Trying 192.168.0.2… Connected to 192.168.0.2. Escape character is ‘^]’. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information. Connection closed by foreign host.
# cd /downloads/qmailrocks/ # tar zxvf courierpassd-1.1.0-RC1.tar.gz # cd courierpassd-1.1.0-RC1 # ./configure # make && make install
# cd /etc/xinetd.d/ # vi courierpassd service courierpassd { port = 106 socket_type = stream protocol = tcp user = root server = /usr/local/sbin/courierpassd server_args = -s imap wait = no only_from = 192.168.0.2 instances = 4 disable = no }
# vi /etc/services courierpassd 106/tcp # for /etc/xinetd.d/courierpassd
# /etc/init.d/xinetd start Starting xinetd: [ OK ]
# nmap 192.168.0.2
Starting Nmap 4.20 ( http://insecure.org/ ) at 2009-01-19 01:04 WIT Interesting ports on fedoramailserver.infopratama.com (192.168.0.2): Not shown: 1688 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 53/tcp open domain 106/tcp open pop3pw 110/tcp open pop3 111/tcp open rpcbind 143/tcp open imap 820/tcp open unknown 993/tcp open imaps
Nmap finished: 1 IP address (1 host up) scanned in 0.144 seconds
# telnet 192.168.0.2 106 Trying 192.168.0.2… Connected to 192.168.0.2. Escape character is ‘^]’. 200 courierpassd v1.1.0-RC1 hello, who are you? a logout 500 Username required. Connection closed by foreign host.
# rpm -qa | grep squirrelmail # cd /var/www/html/ # cp /downloads/squirrelmail/squirrelmail-1.4.4.tar.gz . # tar zxvf squirrelmail-1.4.4.tar.gz # mv squirrelmail-1.4.4 webmail # mkdir /var/sqattachements # chown -R apache:apache /var/sqattachements/ # cd /var/www/html/webmail/ # chown -R apache:apache data/ # cd config # ./conf.pl
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Main Menu – 1. Organization Preferences 2. Server Settings 3. Folder Defaults 4. General Options 5. Themes 6. Address Books 7. Message of the Day (MOTD) 8. Plugins 9. Database 10. Languages
D. Set pre-defined settings for specific IMAP servers
C Turn color on S Save data Q Quit
Command >> 2
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : example.com 2. Invert Time : false 3. Sendmail or SMTP : SMTP
A. Update IMAP Settings : localhost:143 (other) B. Update SMTP Settings : localhost:25
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> 1
The domain name is the suffix at the end of all email addresses. If for example, your email address is jdoe@example.com, then your domain would be example.com.
[example.com]: 202.202.202.202
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : 202.202.202.202 2. Invert Time : false 3. Sendmail or SMTP : SMTP
A. Update IMAP Settings : localhost:143 (other) B. Update SMTP Settings : localhost:25
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> A
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : 202.202.202.202 2. Invert Time : false 3. Sendmail or SMTP : SMTP
IMAP Settings ————– 4. IMAP Server : localhost 5. IMAP Port : 143 6. Authentication type : login 7. Secure IMAP (TLS) : false 8. Server software : other 9. Delimiter : detect
B. Update SMTP Settings : localhost:25 H. Hide IMAP Server Settings
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> 4
This is the hostname where your IMAP server can be contacted. [localhost]: 192.168.0.2
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : 202.202.202.202 2. Invert Time : false 3. Sendmail or SMTP : SMTP
IMAP Settings ————– 4. IMAP Server : 192.168.0.2 5. IMAP Port : 143 6. Authentication type : login 7. Secure IMAP (TLS) : false 8. Server software : other 9. Delimiter : detect
B. Update SMTP Settings : localhost:25 H. Hide IMAP Server Settings
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> B
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : 202.202.202.202 2. Invert Time : false 3. Sendmail or SMTP : SMTP
SMTP Settings ————- 4. SMTP Server : localhost 5. SMTP Port : 25 6. POP before SMTP : false 7. SMTP Authentication : none 8. Secure SMTP (TLS) : false
A. Update IMAP Settings : 192.168.0.2:143 (other) H. Hide SMTP Settings
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> 4
This is the hostname of your SMTP server. [localhost]: 192.168.0.2
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : 202.202.202.202 2. Invert Time : false 3. Sendmail or SMTP : SMTP
SMTP Settings ————- 4. SMTP Server : 192.168.0.2 5. SMTP Port : 25 6. POP before SMTP : false 7. SMTP Authentication : none 8. Secure SMTP (TLS) : false
A. Update IMAP Settings : 192.168.0.2:143 (other) H. Hide SMTP Settings
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> S
Data saved in config.php Press enter to continue…
SquirrelMail Configuration : Read: config_default.php (1.4.0) ——————————————————— Server Settings
General ——- 1. Domain : 202.202.202.202 2. Invert Time : false 3. Sendmail or SMTP : SMTP
SMTP Settings ————- 4. SMTP Server : 192.168.0.2 5. SMTP Port : 25 6. POP before SMTP : false 7. SMTP Authentication : none 8. Secure SMTP (TLS) : false
A. Update IMAP Settings : 192.168.0.2:143 (other)
H. Hide SMTP Settings
R Return to Main Menu C Turn color on S Save data Q Quit
Command >> Q

instalasi and konfigurasi VSAT

VSAT IP adalah layanan last mile pelanggan dan backbone internal IM2 dengan memanfaatkan teknologi VSAT IP DVB RCS. Sistem ini dibangun berbasiskan produk NERA dari Norwegia dengan alokasi frekuensi C Band. Layanan ini memungkinkan untuk dijadikan sebagai last mile untuk aplikasi : transfer data, voice (VoIP) dan VPN. Khusus layanan non VPN dapat dilengkapi dengan fitur penunjang yaitu TCP accelerator system client server dan TCP accelerator system proxy (gateway).
Merakit Antena:
  1. Langkah pertama yang harus kita lakukan adalah memeriksa kelengkapan pendukung reflektor/dish  antena, seperti Pedestal, baut-baut, feedhorn dan LNB.
  2. Apabila di lokasi tersebut berupa tanah maka buatlah pondasi sesuai ukuran pedestal yang telah ditetapkan (ukuran standart 2m x 2m).
  3. Penggabungan antar segmen pedestal, reflektor, feed horn serta LNB harus benar-benar terpasang dengan baik dan kencang, usahakan tidak ada baut-baut yang kendor atau tidak terpasang.
  4. Perakitan Pedestal / boom antena harus tegak lurus ( 90 derajat ) dengan garis horizontal bumi, gunakan water pass / angle meter untuk levelingnya, tujuannya agar pada saat pointing diperoleh kemiringan reflektor yang akan optimal.
  5. Setelah antena terakit dengan benar, persiapkan satu kabel RF pendek dan hubungkan antara LNB ke perangkat spectrum analizer atau satellite finder. Tentukan arah polarisasi pada feedhorn sesuai dengan transponder yang akan kita gunakan, dalam hal ini transponder 4H dengan polarisasi horizontal.
  6. Tentukan frekuensi dan transponder di Satellite yang akan kita cari, dalam hal ini Satellite Palapa C2 transponder 4H dengan center frekuensinya FWD RF=3,840Ghz / Lband=1298Mhz dengan simbol rate 8.7 Msps.
Pointing
  1. Sebelum melakukan pointing, harus diketahui terlebih dahulu posisi sudut azimut dan sudut elevasi untuk satellit yang akan digunakan / diterima pada suatu daerah dimana stasiun bumi / VSAT akan didirikan.
  2. Langkah pertama dalam melakukan pointing adalah dengan menentukan sudut azimut reflektor secara kasar dengan menggunakan kompas. Arah 0 derajat dimulai dari arah utara, kemudian ke arah timur adalah positif dan bila ke arah barat adalah negatif.
  3. Langkah pertama dalam melakukan pointing adalah dengan menentukan sudut azimut reflektor secara kasar dengan menggunakan kompas. Arah 0 derajat dimulai dari arah utara, kemudian ke arah timur adalah positif dan bila ke arah barat adalah negatif.
  4. Selanjutnya adalah melakukan pointing receive dan transmit. Untuk melakukan pointing halus, dibutuhkan peralatan sebagai berikut : (Spektrum analyzer atau Satellite Finder, DC blok dengan catu daya, LNB dan BUC, Kabel pointing, Terminal Nera/modem)
  5. Keluaran dari LNB dihubungkan melalui kabel pointing ke DC blok dan dari DC blok dihubungkan ke Spektrum analyzer. ”Perhatikan ; konektor F type dengan tegangan V= + 18 Vdc ke arah LNB dan konektor N type tanpa tegangan V=0 volt ke arah Spektrum analyzer. Apabila menggunakan satellite finder, hubungkan keluaran LNB ke Satellite finder dengan konektor F type ( satellite finder sudah mensuplai tegangan dc 13/18V”.
  6. Kemudian lakukan pointing receive untuk mengarahkan antena ke satelit, caranya dengan memutar azimut dan elevasi secara perlahan hingga diperoleh sinyal dari satelit yang dicari, langkah yang tepat adalah putar sudut elevasi setelah mendapat sinyal hingga maximum kencangkan baut elevasi kemudian putar sudut azimut setelah mendapat sinyal maksimum kencangkan baut azimut kemudian putar polarisasi feedhorn hingga mendapat sinyal yang maksimum, langkah tadi dilakukan secara berulang-ulang hingga diperoleh sinyal receive yang paling maksimum.
Crosspole
  1. Hubungkan input BUC pada feedhorn melalui kabel transmit ke peralatan Terminal Nera pada keluaran yang berlabel TX, kemudian hubungkan output LNB melalui kabel receive ke input Terminal berlabel RX.
  2. Selanjutnya hidupkan perangkat Terminal Nera, untuk menerima sinyal dari satellite di transponder yang telah ditentukan. Untuk melihat SNR di terminal gunakan perintah dvb rx show.
  3. Lakukan crosspole dengan Pure carrier / CW sesuai dengan frekuensi dan petunjuk dari NCC PT.Indosat. Untuk melakukan CW dari terminal gunakan perintah dvb tx cw on (level tx) (freq).
  4. Kencangkan baut-baut azimut, elevasi dan feedhorn setelah diperoleh crosspole dengan hasil yang sesuai dengan rekomendasi NCC PT.Indosat dan mintalah printout hasil crosspole tersebut dari NCC PT.Indosat.
  5. Gunakan sealant / 3m tape untuk membungkus konektor f type di BUC dan LNB agar tidak kemasukan air pada saat hujan.
Konfigurasi terminal dengan Command Line Interface
Command Line Interface dapat diakses melalui telnet atau port RS323. Dalam hal ini parameter penting yang harus dilakukan yaitu :
  1. Start up Sequence Pada saat terminal di hidupkan (turn on), maka Boot SW akan melakukan proses start up. Dan selanjutnya aplikasi DVB RCS akan meng-inisialisasi file system, dan merestore semuan parameter konfigurasi terminal, melakukan inisialisasi konfigurasi, dan receive transmit signal untuk logon ke gateway (apabila di set autostart). Selanjutnya system akan meminta memasukkan usename dan password (Username: root, password: near / balder1)
  2. Konfigurasi IP Ada dua Ip yang harus di set up di terminal DVB RCS, yaitu IP LAN (eth) dan IP SNMP (DVB). Caranya yaitu : a. Set IP LAN (eth) # ip set contoh : # ip set 1 219.83.112.161 255.255.255.248 b. Set IP SNMP (dvb) # ip set contoh : # ip set 3 10.10.40.30 255.255.255.248 Setelah itu save konfigurasi dengan menggunakan command #save config Dan untuk melihat hasil konfigurasi ip yg sudah di set dapat menggunakan command #ip show.
  3. Parameter Forward Link Paremeter ini di gunakan untuk mengidentifikasi forward link yang di transmitdari gateway. Diantaranya adalah : a. Set Symbol rate : dvb rx symbrate (dalam symbols per sec) b. Set Frekwensi : dvb rx freq (dalam KHz) Contoh : # dvb rx symbrate 28000000 (artinya set symb rate 28 Msps) # dvb rx freq 3840000 (artinya set frek 2840 MHz) # save config # dvb rx show
  4. Out Door Unit Parameter Parameter ini digunakan untuk mengkonfigurasi ODU yang di gunakan. Dalam hal ini command yang di gunakan adalah sebagai berikut : # odu antenna 5 # odu lnb 80 # odu txtype 81 # odu txlo 4900 (artinya set local oscilator BUC pada 4900 MHz) # odu lnbdc 1 (untuk mengaktifkan tegangan dc pada RX terminal, 0=off, 1=on) # odu txdc 1 (untuk mengaktifkan tegangan dc pada TX terminal, 0=off, 1=on) # save config
  5. Posisi Terminal Parameter ini didapat dengan menggunakan GPS (Global Positioning system) pada saat instalasi, parameter ini menggambarkan posisi terminal (antenna) yang sedang di instalasi. Dalam hal ini command yang di gunakan adalah : # dvb pos alt Dimana height adalah ketinggian dari permukaan laut (meter). # dvb pos lat 7 19 17 1 # dvb pos long 11 29 85 0 # dvb pos alt 571 # save config # dvb pos show 

Diagnosis Jaringan Dengan Comand Promp

command line networking untuk Troubleshooting dan Diagnosa Jaringan pada Windows XP dan Vista
November 18th, 2009

Seorang Administrator Jaringan tentunya sudah amat mengenal semua perintah-perintah dos yang sering digunakan untuk memonitoring Jaringannya. Rasanya belum sah kalo masih ada yang masih belum mengetahuinya. Bagi yang pengen tahu perintah-perintah yang dapat membantu anda menjadi administrator, berikut ini daftar dan sekilas contoh penggunaannya.

1. Getmac – Menampilkan MAC (Media Access Control) address pada semua network adapter

C:\>getmac

Physical Address Transport Name
=================== ==========================================================
00-2B-24-16-78-1B \Device\Tcpip_{F538F4D5-AAD4-45B6-A09F-3B9D96AE3A01}
00-17-7E-41-55-D5 Media disconnected

2. Hostname – Menampilkan Nama Mesin (Computer) pada Jaringan

C:\>hostname
pcguru

3. Ipconfig – Menampilkan IP address, Subnet Mask dan Gateway pada semua network adapter yang terkoneksi melalui TCP/IP Protokol, melepaskan dan meminta IP address dari DHCP mendaftarkan DNS ke DNS server

C:\>ipconfig

Windows IP Configuration

Ethernet adapter Wireless Network Connection:

Media State . . . . . . . . . . . : Media disconnected

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 10.28.7.14
Subnet Mask . . . . . . . . . . . : 255.255.255.224
Default Gateway . . . . . . . . . : 10.28.7.1

4. Nslookup – Menampilkan informasi yang diambil dari NIS (Network Information Service), termasuk didalamnya map entries, domain dan nama server

C:\>nslookup
Default Server: nsjkt1.telkom.net.id
Address: 202.134.0.155

5. Net – Digunakan untuk update, memperbaiki, atau melihat informasi dalam Jaringan

C:\>net user

User accounts for \\IRONMAN

——————————————————————————-
Administrator Guest HelpAssistant
Oki Helfiska SUPPORT_388945a0
The command completed successfully.

Informasi yang bisa dilihat :
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]

6. Netstat – Menampilkan aktivitas koneksi dalam jaringan dan protokol yang digunakan beserta nomor port-nya.

C:\>netstat

Active Connections

Proto Local Address Foreign Address State
TCP pcguru:1812 galaxy.lunarpages.com:http CLOSE_WAIT
TCP pcguru:1116 localhost:1117 ESTABLISHED
TCP pcguru:1117 localhost:1116 ESTABLISHED
TCP pcguru:1118 localhost:1119 ESTABLISHED
TCP pcguru:1119 localhost:1118 ESTABLISHED

7. Netsh – Melihat dan merubah konfigurasi jaringan (seperti Remote Login menggunakan SSH)

C:\>netsh -r 202.134.0.155

WARNING: Could not obtain host information from machine: [202.134.0.155]. Some commands may not be available.
The RPC server is unavailable.

[202.134.0.155] netsh>

8. Pathping – Merupakan Perintah Kombinasi antara traceroute dan ping.

C:\>pathping 10.28.7.14

Tracing route to pcguru [10.28.7.14]
over a maximum of 30 hops:
0 pcguru [10.28.7.14]
1 pcguru [10.28.7.14]

Computing statistics for 25 seconds…
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 pcguru [10.28.7.14]
0/ 100 = 0% |
1 0ms 0/ 100 = 0% 0/ 100 = 0% pcguru [10.28.7.14]

Trace complete.

9. Nbtstat – Menampilkan statistik protocol koneksi terakhir dari TCP/IP menggunakan NetBIOS melalui TCP/IP.

C:\>nbtstat -A 10.28.7.14

Wireless Network Connection:
Node IpAddress: [0.0.0.0] Scope Id: []

Host not found.

Local Area Connection:
Node IpAddress: [10.28.7.14] Scope Id: []

NetBIOS Remote Machine Name Table

Name Type Status
———————————————
PCGURU UNIQUE Registered
PCGURU UNIQUE Registered
TVE GROUP Registered
TVE GROUP Registered
TVE UNIQUE Registered
..__MSBROWSE__. GROUP Registered

MAC Address = 00-2B-24-26-78-6B

10. Ping – Aplikasi yang digunakan untuk mengirimkan paket data yang berfungsi memeriksa link kualitas atau status koneksi dengan komputer lain

C:\>ping 202.134.0.155

Pinging 202.134.0.155 with 32 bytes of data:

Reply from 202.134.0.155: bytes=32 time=141ms TTL=43
Reply from 202.134.0.155: bytes=32 time=153ms TTL=14
Reply from 202.134.0.155: bytes=32 time=96ms TTL=56
Reply from 202.134.0.155: bytes=32 time=162ms TTL=20

Ping statistics for 202.134.0.155:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 96ms, Maximum = 162ms, Average = 138ms

11. Route – Menambah, menghapus dan merubah tabel routing komputer

C:\>route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2

12. Tracert – Menampilkan banyaknya lompatan hubungan komputer kita dengan komputer tujuan, dalam arti kata berapa langkah komputer yang digunakan untuk mencapai komputer tujuan.

C:\>tracert 202.134.0.155

Tracing route to nsjkt1.telkom.net.id [202.134.0.155]
over a maximum of 30 hops:

1

Cara mudah mengembalikan regedit dam task manager

Langsung aja, buat yg regedit ama task manager di kompienya ga mau kebuka karena kemakan virus atau semacemnya, ni gw punya jamunya.......

copy baris2x berikut ke dalam notepad

Echo Off
Echo tool ini buat balikin registry editor ama task manager yang ilang kemakan virus
pause
REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 0 /f
REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f

cls
Echo off
Echo selamat registry kamu dah balik lagi
Pause

kemudian simpen dengan nama "blackbox_repair.bat"

ga bisa bikn file *bat?????? Gampang....... waktu save pake notepad kasi nama "blackbox_repair.bat" (perhatiin ada tambahan ".bat" dibelakangnya....... jangan ampe ngga....tar kualat lho....)
dah gitu di bagian "Save as type" ubah jadi "All Files"

semoga bermanfaat,,^

Profesi dan Kewirausahaan

  Materi Dasar TJKT- Profesi dan Kewirausahaan (job-profile dan technopreneur) di bidang teknik jaringan komputer dan telekomunikasi   A.   ...