-->

Tampilkan postingan dengan label Secuplik Ilmu Komputer. Tampilkan semua postingan
Tampilkan postingan dengan label Secuplik Ilmu Komputer. Tampilkan semua postingan

Konfigurasi IP, DNS, WEB, Mail, File Server, FTP, Dan Dhcp Server

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

IP : 192.168.37.128
Netmask : 255.255.255.0
DNS: 192.168.37.128
Adapter 1 : eth0
System Operasi: Linux Debian 6
 v  IP Address
# nano /etc/network/interfaces
   auto eth0
   iface eth0 inet static
        address 192.168.37.128
        netmask 255.255.255.0
# /etc/init.d/networking restart
 v  DNS Server
# apt-get install bind9
# nano /etc/bind/named.conf
    di bagian paling bawah diata Include tambahkan:
    zone "musda.com" {
        type master;
        file "/etc/bind/db.musda";
   };

# cd /etc/bind
# cp db.127 db.musda
# nano db.musda
ganti localhost dengan cahya.com dan PTR denga A lalu tambahkan yang belum ada di bawah ini
   
    @    IN    NS    smkmusda.sch.id
    www    IN    A    192.168.37.128
    mail    IN    A    192.168.37.129


# cp db.smk db.192
# nano /etc/resolv.conf
    search smkmusda.sch.id
    nameserver 192.168.37.128
# nano /etc/hosts
    127.0.0.1    localhost
    192.168.37.128    smkmusda.sch.id
# /etc/init.d/bind9 restart
v  Cek menggunakan : "nslookup smkmusda.sch.id"

v   Webserver
# apt-get install apache2 mysql-server phpmyadmin php5 links
# nano /etc/apache2/sites-available/default

    Tambahkan "ServerName smkmusda.sch.id" di tengah :
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/
    Tambahkan paling bawah :
    <VirtualHost *:80>
        ServerName mail.smkmusda.sch.id
        DocumentRoot /var/www/mail
    </VirtualHost>
# cd /var/www
# nano index.html (edit HTML)
# mkdir mail
# nano mail/index.html (edit HTML)
# /etc/init.d/apache2 restart
# cd /
# links smkmusda.sch.id
# links mail.smkmusda.sch.id
# mysql -u root -p(enter)
  password:masukan password(membuat Database)
# /etc/init.d/apache2 restart

utunk melakukan konfiguarsi pembuatan koneksi web ke mysql menggunakan php
v  Cek di Client : Buka Web Browser -> Ketikkan di address bar "smkmusda.sch.id/phpmyadmin" -> Masukan user yang sudah di buat tadi beserta isikan passwordnya

v  MailSever POP3  
# apt-get install squirrelmail postfix courier-imap courier-pop -> No -> Ok -> Internet Site -> smkmusda.sch.id
# nano /etc/apache2/apache2.conf
    Include /etc/squirrelmail/apache.conf
# nano /etc/squirrelmail/apache.conf
    Cari :
        #<VirtualHost 1.2.3.4>
        #    DocumentRoot /usr/share/squirrelmail
        #    ServerName webmail.example.com
        #</VirtualHost>
    Ubah menjadi :
        <VirtualHost *:80>
            DocumentRoot /usr/share/squirrelmail
            ServerName mail.smkmusda.sch.id
        </VirtualHost>
# nano /etc/apache2/sites-available/default
    Ubah paling bawah :
        <VirtualHost *:80>
            ServerName mail.smkmusda.sch.id
            DocumentRoot /usr/share/squirrelmail
        </VirtualHost>

# nano /etc/postfix/main.cf
    Tambah "192.168.10.0/24" di akhir "network = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::2]/128"
    Tambah "#" di awal "mailbox_command = procmail -a "$EXTENSION""
        inet_protocols = all
        home_mailbox = Maildir/
# maildirmake /etc/skel/Maildir
# cd /etc/skel/Maildir/
# squirrelmail-configure
    D -> courier -> S -> Q
# adduser sender -> Masukkan password -> Ulangi password -> Isikan Nama Lengkap (boleh diisi boleh tidak) -> Isikan Nomor Ruangan (boleh diisi boleh tidak) -> Isikan Nomor Telepon Kerja (boleh diisi boleh tidak) -> Isikan Nomor Telepon Rumah (boleh diisi boleh tidak) -> Isikan Yang Lainnya (boleh diisi boleh tidak) -> Ketikkan "Y"
# adduser receiver -> Masukkan password -> Ulangi password -> Isikan Nama Lengkap (boleh diisi boleh tidak) -> Isikan Nomor Ruangan (boleh diisi boleh tidak) -> Isikan Nomor Telepon Kerja (boleh diisi boleh tidak) -> Isikan Nomor Telepon Rumah (boleh diisi boleh tidak) -> Isikan Yang Lainnya (boleh diisi boleh tidak) -> Ketikkan "Y"
# nano /usr/share/squirrelmail/config/config.php (untuk pengeditan dan Melihat PHP Squirrelmail-Configure)
# /etc/init.d/squirrelmail restart
# /etc/init.d/courier-imap restart
# /etc/init.d/courier-pop restart
# /etc/init.d/apache2 restart
v  Cek di Client : Buka Web Browser -> Ketikkan di address bar "mail.smkmusda.sch.id" -> Masukan user yang sudah di buat tadi beserta isikan passwordnya

v  File Server(sharing File) 
# apt-get install samba -> WORKGROUP -> No
# nano /etc/samba/smb.conf
    ctrl+w = security
    Hapus tanda "#" di "#security = user" dan ubah menjadi "security = share"
    ctrl+w = WORKGROUP
    samakan WORKGROUP dengan WORKGROUP jaringan
    Buat di paling bawah :
        comment = Bebas
        read only = no
        guest ok = yes
        browseable = yes
        path = /home/sharing
# mkdir /home/sharing
# chmod 777 -Rf /home/sharing(merubah hak akses)
# /etc/init.d/samba restart
v  Cek di client : Buka "Run" -> Ketikkan "\\192.169.37.128" -> Masuk ke folder "Sharing" -> Buat Folder
v  FTP server
# apt-get install vsftpd
# nano /etc/vsftpd.conf
    local_enable=YES
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    tulis di paling bawah : anon_root=/home/ftp
# chmod 777 -Rf /home/ftp
# /etc/init.d/vsftpd restart
v  Cek di Client : Buka Filezilla -> Ketikkan IP kita di "Host" -> Ketikkan nama user kita di "Username" -> Ketikkan password kita di "Password" -> Pilih "Quickconnect"
v  DHCP Server 
# apt-get install dhcp3-server -> Ok
# nano /etc/default/dhcp3-server
    Ketikkan interface kita (contoh : eth0) di "INTERFACES="eth0""
# nano /etc/dhcp3/dhcpd.conf
    Cari :
        - A Slightly different configuration for an internal subnet.
        - subnet 10.5.5.0 netmask 255.255.255.224 {
        -  range 10.5.5.26 10.5.5.30;
        -  option domain-name-servers ns1.internal.example.sch.id;
        -  option domain-name "internal.example.sch.id";
        -  option routers 10.5.5.1;
        -  option broadcast-address 10.5.5.31;
        -  default-lease-time  600;
        -  max-lease-time 7200;
        #}
    Ubah menjadi :
        subnet 192.168.37.128 netmask 255.255.255.0 {
          range 192.168.37.129 192.168.37.254;
          option domain-name-servers 192.168.37.128;
          option domain-name "smkmusda.sch.id";
          option routers 192.168.37.128;
          option broadcast-address 192.168.37.255;
          default-lease-time  600;
          max-lease-time 7200;
        }

# /etc/init.d/dhcp3-server restart
v  cek di clien pilih obtain(pada window)
v  cek di clien pilih dhcp(pada linux)


Cara Memperbaiki Kartu Memori Yang Rusak

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Cara Memperbaiki



Mungkin anda pernah ada yang mengalami kerusakan pada kartu memory gadgetnya, biasanya jika memory tersebut dipaksakan dipasang pada gadget atau misalnya handphone akan ada tulisan memory rusak atau memory corrupt.
Atau mungkin jika dihubungkan ke komputer malah memorinya tidak terdeteksi, bisa juga terdektesi namun tidak bisa dibuka. Memory corrupt atau yang tidak bisa terdeteksi bukanlah mengalami kerusakan pada fisiknya, melainkan sistem dari memory itu sendiri yang rusak.
Kartu memory
Hal ini bisa disebabkan karena pengguna ceroboh, misalnya seperti sering buka pasang memory, ataupun kesalahan dalam mencabut dan memasang memory. Tapi rusaknya sistem kartu memory bisa juga disebabkan oleh umur kartu memory itu sendiri, jadi tidak semata rusaknya kartu memory merupakan kesalahan pengguna.
Jika anda mengalami masalah seperti itu tidak usah khawatir, karena kami memiliki tipscara mengatasi memory yang rusak dengan memformatnya.
Format Lewat Cardreader
1.     Hubungkan memory yang tidak bisa terbaca atau rusak ke komputer atau laptop lewat card reader.
2.    Setelah terhubung cari drive memory anda, misalnya pada data D, E, F atau pada data G.
3.    Setelah drive memory ketemu lakukan klik kanan pada mouse lalu pilih format.
4.    Nanti akan muncul jenis format Fat, Fat32, dan NTSC. Pilih saja format Fat, dan klik format now.
5.    Tunggu sampai proses selesai, namun jika muncul pesan error dan komputer tidak bisa memformat lagi pkai cara format lewat command line.
Format Lewat Command Line
1.     Setelah memory terhubung ke komputer pilih kembali drive memory anda.
2.    Kemudian pada komputer klik start, lalu pilih ran dan ketikan CMD. Selanjutnya mode command line akan terlihat pada mode DOS prompt.
3.    Setelah itu ketikan FORMAT h: /FS:FAT jika drive memory terletak pada drive G atau D, maka ganti hurup h menjadi G atau D.
4.    Tinggal tunggu prosesnya selesai berjalan.
Itulah tips cara mengatasi kartu memory yang rusak, bila beruntung karu memory anda akan kembali normal. Namun jika kartu memory tidak bisa kembali, berarti sudah harus diganti dengan yang baru.

Contoh Konfigurasi Server

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

KONFIGURASI SERVER
Ø  Konfigurasi DHCP Server
 Menginstall DHCP-server,dengan perintah:
# apt-get install dhcp3 server
Ø  Konfigurasi file konfigurasi /etc/dhcp3/dhcpd.conf, dengan perintah :
# pico /etc/dhcp3/dhcpd.conf
Edit Script di bawah ini :
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.254;
option domain-name-servers 192.168.1.1;
option domain-name “komputer server”;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
Ø  Menjalankan daemon dhcp server, dengan perintah :
# /etc/init.d/dhcp3-server restart
Starting DHCP server : dhcpd3 .
Ø  Uji Coba Koneksi , ping alamat server bila ada reply maka configurasi anda berhasil.
Konfigurasi DNS server
v  Install paket bind9 untuk versi yang terbaru, dengan perintah
#apt-get install bind9
v  Memastikan paket bind9 apakah sudah terinstall dengan benar, dengan perintah # dpky –l bind9
v  Mengedit script resolf.conf, dengan perintah :
# pico /etc/resolv.conf
v  Mengedit script named.conf, dengan perintah:
# pico /etc/bind9/named.conf
Edit seperti dibawah ini:
};
Zone “debian.com,” { Nama Server
Type master;
File “/var/cache/bind/db.debian”; Tempat file disimpan
};
Zone “192.in-addr.arpa” {
Type master;
File “/var/cache/bind/db.192”; Tempat file di simpan
};
v  Copy file db.127 dan db.local pada directoty yang sama ,dengan perintah:
# cp db.127 db.192
# cp db.local db.debian
v  Lalu pindah pada directory /var/cache/bind,dengan perintah:
# mv db.192 /var/cache/bind
# mv db.debian /var/cache/bind
v  Membuat file zone forward yang berfungsi untuk menerjemahkan nama ke IP Address dari zona lokalnya.dengan perintah:
# pico /var/cache/bind/db.debian
$TTL 604800
@ IN SOA debian.com. root.debian.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@     IN     NS     debian.com.
@     IN     A     192.168.1.1
www     IN     A     192.168.1.1
v  Membuat file zone forward yang berfungsi menerjemahkan IP Address ke nama dari zona lokalnya, dengan perintah
# pico /var/cache/bind/db.192

$TTL 604800
@ IN SOA debian.com. root.debian.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@     IN     NS     debian.com.
1.1.168 IN     PTR     debian.com.
www     IN     PTR     debian.com.
v  Merestart daemon DNS Server, dengan perintah :
# /etc/init.d/bind9 restart
Stopping domain name service . . . : bind .
Starting domain name service . . . : bind .
v  Mencoba DNS Server apakah sudah berjalan dengan baik dan benar dengan perintah ping
# ping 
http://www.debian.com
Jika muncul reply berarti konfigurasi anda berhasil
Konfigurasi FTP server
ü  Menginstall vsftpd,dengan perintah:
#apt-get vsftpd
ü  Mengedit script vsftpd.conf
#pico /etc/vsftpd.conf
# Allow anonymous FTP? (Beware – allowed by default if you comment this out )
anonymous_enable=YES
#
# Uncoment this to allow local users to log in.
local_enable=YES
#
# Uncoment this to enable any form of FTP write command.
write_enable=YES
# Default umask for local user is 077. you may wish to change this to 002,
# if your user expect that (022 is used by most other ftpd’s)
# local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
anon_mkdir_write_enable=Yes
#
# Activate directory messages-messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections orginate from port 20 ( ftp-data).
connect_from_port_20=YES
PS : Tanda yang becetak tebal merupakan tanda yang telah dihilangkan tanda pagarnya
ü  Merestart daemon FTP
#/etc/init.d/vsftpd restart
Shutting down vsftpd :
Starting vsftpd for vsftpd :
Konfigurasi SAMBA server
§  Install paket samba untuk versi yang terbaru
#apt-get install samba
Mengedit script smb.conf
#pico /etc/samba/smb.conf
#=================== Global Settings ====================
[global]
workgroup = tkj        —-> nama workgroup yang muncul nantinya
netbios name = ammardiah
security = share —-> apabila ingin di password “share” diganti dengan “user”
[lagu]
comment = lagu
path = home/tkj/ammardiah
read only = yes
public = yes
valid user = nobody
write list = yes
§  Merestart daemon Samba
#/etc/init.d/samba restart
§  Untuk test apakah konfigurasi kita sudah berhasil, lakukan pengecekan menggunakan search ->computers or people ->a computer on the network ->ketikkan alamat IP kita
Konfigurasi Squid server
o   Install paket squid, dengan perintah:
#apt-get install squid
Mengedit script squid.conf
#pico /etc/squid/squid.conf
visible_hostname (hostname yg diperlukan)
cache_mgr (alamat e-mail)
http_port 3128 transparent
always_direct allow all
cache_dir ufs /var/spool/squid 500 16 256
dan Edit juga script di bawah ini :
acl all src 0.0.0.0/0.0.0.0
acl lab1 src 192.168.1.0/255.255.255.0
acl tidak dstdomain 
http://www.ammardiah.com
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
o   Membuat cache directory dengan mengetikkan perintah
#squid –z
Merestart daemon Squid
#/etc/init.d/squid restart
o   Untuk test apakah konfigurasi Anda sudah berhasil, buka Internet Explorer
tools
internet options
connections
LAN setting
Pilih use automatic configuration script
lalu isikan pada address alamat server kita
Konfigurasi MAIL server
>      Instal paket postfix
1. Masukkan cd debian yang tersedia paket
postfix
2. Ketikkan perintah berikut untuk menginstal
#apt-get install postfix
>      Instal paket courier-imap
1. Masukkan cd debian yang tersedia paket
courier-imap
2. Ketikkan perintah berikut untuk menginstal
#apt-get install courier-imap
>     Instal courier-pop
1. Masukkan cd debian yang tersedia paket
courier-pop
2. Ketikkan perintah berikut untuk menginstal
#apt-get install courier-pop
>      Instal paket squirrelmail
1. Masukkan cd debian yang tersedia paket
squirrelmail
2. Ketikkan perintah berikut untuk mengistal
#apt-get install squirrelmail
>     Konfigurasi script postfix
1. Edit file main.cf
#vim /etc/postfix/main.cf
2. Tambahkan script di bawah ini
mydomain = 
http://www.tkj.sch.id
home_mailbox = Maildir/
mynetworks = 127.0.0.0/8 10.252.22.0/24
>      Konfigurasi virtual host squirrelmail
1. Edit file apache2
#vim /etc/apache2/sites-available/default
2. Tambahkan script di bawah ini
Alias /webmail “/usr/share/squirrelmail/”
Allow from all
>      Membuat user di server
1. Ketikkan perintah berikut
#adduser [terserah]
>      Membuat folder maildir di user tertentu
#cd /home/[user]
#maildirmake Maildir
#chown [user].[user] Maildir /-Rf
>      Testing squirrelmail
1. Buka web browser
http://www.debian.com/webmail
>    Testing mail server
1. Buat user 1
2. Masuk ke 
http://www.debian.com
3. Login sebagai user
4. kirim e-mail ke user 1
WEB SERVER
·         Install apache dengan perintah :
# apt-get install apache2
·         Lihat apakah filedefault sudah ada dengan perintah:
# pico /etc/apache/site-availaible/default
Tidak perlu mengedit apapun di file tsb.
·         Untuk Tampilan Webserver, kita dapat mengeditnya dengan :
# pico /var/www/apache-default/index.html
Setelah selasai simpan konfigurasi tsb.

·         Restart apache dengan perintah :
# /etc/init.d/apache2 restart

Langkah-langkah Menginstall Linux Debian Mode Text

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Langkah-langkah Menginstall Linux Debian Mode Text

ü  Setting BIOS dengan first booting pada CD ROM
ü  Masukkan CD Install Debian Linux
ü  Choose Language
Memilih bahasa yang akan digunakan, pilih English
ü  Choose country or region
Memilih Negara, pilih Other untuk melihat pilihan yang lain, pilih Indonesia
ü  Select a keyboard layout
Memilih keyboard, pilih American English
ü  Detect and mount CD ROM
Komputer akan mendeteksi hardware untuk pencarian driver CD ROM, pilih yes
ü  Load Installer components from CD
Tunggulah selama computer sedang dalam proses
ü  Detect network hardware
Komputer akan mencari hardware untuk jaringan
ü  Configure the network
Pilih Configure network manually
Masukkan IP Address
Masukkan subnet mask, tapi biasanya subnet mask terisi secara otomatis
Masukkan gateway sesuai dengan gateway server
Masukkan IP Address DNS server
Masukkan hostname
Masukkan domain name
ü  Detect disk
Komputer sedang dalam proses untuk mendeteksi disk
ü  Partition disk
Pilih Manually edit partition table
Buat 3 bagian untuk partisi pada harddisk :
Root = 4 GB, filesystem = ext, type= primary
Home = 3 GB, filesystem = ext, type=logical
Swap area = 1 GB, filesystem = swap
Setelah selesai pilih Finish Partition and Write, pilih yes~ Configure time zone
computer akan mengkonfigurasi untuk waktu yang digunakan menurut wilayah
ü  Configure the clock
Konfigurasi untuk jam menurut wilayah, pilih no
ü  Set up users and password
Langkah pertama buatlah password untuk root
Masukkan lagi password yang sama
Kemudian buatlah user baru, masukkan nama user
Buatlah nama untuk user account juga
Masukkan password untuk user
Masukkan lagi password yang sama untuk user
ü  Install the base system
Komputer akan menginstal system dasar debian
ü  Configure the package manager
Komputer mengkonfigurasi “package manager”
ü  Select and Install software
Komputer akan menginstall software yang ada
ü  Install the GRUB boot loader on a harddisk
Komputer menginstal GRUB boot loader, pilih yes
ü  Install the LILO boot loader on a harddisk
ü  Continue without boot loader
ü  Finish the Installation
Setelah semua langkah diatas instalasi telah selesai dan akan muncul tampilan sebagai berikut, pilih continue dan computer akan reboot

Postingan Lama Beranda