Anda di halaman 1dari 16

Membuat Router Pada Linux 

Debian
Membuat ROUTER pada LINUX DEBIAN

• Yang paling penting computer udah ter’install LINUX DEBIAN, pake’ mode text
jangan yang grafik
• Truz pasti’in juga computer punya 2 LAN Card yang siap pake’
• First step, setting IP buat 2 LAN Card, 1 LAN Card (eth0) di sambung’in ke client,
yang 1 lagi (eth1) di sambung’in ke internet (192.168.10.1).
• Untuk setting IP, haruz masuk ke /etc/network/interfaces, yang isinya :
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.10.255
network 192.168.1.0

auto eth1
iface eth1 inet static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1
broadcast 192.168.10.255
network 192.168.10.0

auto lo
iface lo inet loopback
• Kalo’ udah setting tadi wajib di simpen
• Teruz restart network pake’ perintah /etc/init.d/networking restart
• Untuk nge-check setting ip tadi ketik perintah ifconfig
• Aktifkan ipforward dengan cara masuk ke /etc/sysctl.conf teruz aktifkan ipforward
dengan menghilangkan tanda kres (#)
• Kalo’langkah-langkah di atas udah, sekarang tinggal routing aja, caranya ketik :
#iptables –t nat –A POSTROUTING –s 192.168.1.0/24 –j MASQUERADE
#iptables-save
• Untuk nge-check proses routing itu ketik :
#iptables-t nat –n -L

Konfigurasi DHCP Server {Linux Debian}


 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;
}

Untuk mensetting dhcp agar komputer client mendapatkan ip yang tetap edit
script seperti di bawah ini :

host komputer1 {
hardware ethernet 00:50:56:C0:00:01;
fixed-address 192.168.1.2;
}

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.

Possibly related posts: (automatically generated)

 Administrasi Server
 DHCP Server Debian
 Instalasi DHCP server
 Setting up a DHCP server on Ubuntu Hardy Heron

Konfigurasi DNS Server {Linux Debian}


Install paket bind9 untuk versi yang terbaru, dengan perintah #apt-get install bind9

Memastikan paket bind9 apakah sudah terinstall dengan benar, dengan perintah # dpky –
l bind9

Mengedit script resolf.conf, dengan perintah :


# pico /etc/resolv.conf
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
};

Copy file db.127 dan db.local pada directoty yang sama ,dengan perintah:
# cp db.127 db.192
# cp db.local db.debian
Lalu pindah pada directory /var/cache/bind,dengan perintah:
# mv db.192 /var/cache/bind
# mv db.debian /var/cache/bind

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

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.

Merestart daemon DNS Server, dengan perintah :


# /etc/init.d/bind9 restart
Stopping domain name service . . . : bind .
Starting domain name service . . . : bind .

Mencoba DNS Server apakah sudah berjalan dengan baik dan benar dengan perintah
ping
# ping www.debian.com
Jika muncul reply berarti konfigurasi anda berhasil

Konfigurasi FTP Server {Linux Debian}


Install paket vsftpd untuk versi yang terbaru
#apt-get install 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 Mail Server {Linux Debian}


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 = www.smknpal.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.kel7.com/webmail

Testing mail server


1. Buat user 1
2. Masuk ke www.kel7.com
3. Login sebagai user
4. kirim e-mail ke user 1

Konfigurasi Samba Linux Debian


Install paket samba untuk versi yang terbaru
#apt-get install samba

Mengedit script smb.conf


#pico /etc/samba/smb.conf

#=================== Global Settings ====================

[global]

workgroup = kel7 —-> nama workgroup yang muncul nantinya


server string = %h server
dns proxy = no
interfaces = 192.168.2.1/8 eth0 —> eth0 merupakan LANcard,bisa diganti menurut
medianya
bind interfaces only = true
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d

###### Authentication #######


security = user —> hanya untuk user yang terdaftar.
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:*
%nn *passwordsupdatedssuccessfully* .

#==================== Share Definitions ====================

[data] —> menentukan nama filesharing


path = /media/repo/ —> path tempat folder dishare
guest ol = no – —> akses guest ditolak, untuk menghidupkan ganti dengan yes
browseable = yes —> bisa dibrowsing
read-only = no —> read-only memiliki opsi yes atau no
valid-users = kel7, root —-> list user yang memiliki akses
writeable = yes —> bisa ditulis.
create mask = 700 —-> hak membuat file
directory mask = 700 —-> hak membuat direktori

[my data]
path = /media/
guest ol = yes
browsable = yes
read-only = no
writeable = yes
valid users = kel7,root

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700

# Sharing Printer Windows clients look for this share name as a source of downloadable
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
writable = yes
guest ok = no —-> guest dilarang masuk
write list = root, @ntadmin

# Sharing CD-ROM with others.


[cdrom]
comment = Samba server’s CD-ROM
writable = no
locking = no
path = /cdrom
public = yes —-> public berarti bebas dipakai oleh siapa saja

Merestart daemon Samba


#/etc/init.d/samba restart

Untuk test apakah konfigurasi kita sudah berhasil, lakukan a computer on the
computers or people pengecekan menggunakan search ketikkan alamat IP kitanetwork

Konfigurasi Squid Linux Debian


Install paket squid untuk versi yang terbaru
#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 www.friendster.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

Membuat cache directory dengan mengetikkan perintah


#squid –z
Merestart daemon Squid
#/etc/init.d/squid restart

 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

Possibly related posts: (automatically generated)

 Administrasi Server
 internet gratis 3 by cyberphreaking
 install proxy squid di redhat 9 dan transparansi proxy
 Setting Squid di Ubuntu 6.0.6

Membuat router dengan packet tracer 4.1


melalui grafik
 Langkah –langkah
 Install software packet tracer
Dengan klik SETUP pada icon di computer anda

 Langkah untuk mengunakan PACKET TRACER


 Annda klik 2 kali shortcut pada icon di destop computer anda
 Setelah itu keluar packet tracer –nya anda klik gambar linkgkaran pada toolbar di
bawah lalu anda pilih router yang general.
 Klo anda mengunakan 3 router anda tidak boleh memilih router yang berbeda dari
yang pertama.
 Setelah anda router anda pilih computer
 Setelah itu anda smbungkan router dengan router dengan kabel serial
 Sedangkan yang router dengan computer anda gabungkan dengan kabel Ethernet
 Setelah semua terhubung mulailah mengkonfigurasi device satu persatu dengan meng-
klik 2x pada gambar devics.
Bila anda mengunakan grafik Langkah-langkahnya seperti berikut ini :
 Setting IP pada computer
 Anda klik gambar devices pada computer lalu pilih config
 Pilih setting untuk menagtur gateway.
 Pilih fastethernet0/0 untuk menagtur IP computer
 Isi IP –nya, misal 192.168.xxx.xxx 255.255.xxx.xxx
 Setting IP pada router
• Anda klik gambar devices router lalu pilih config
• Pilih fastethernet0/0 untuk mengatur IP router yang akan di sambung dengan computer
• Lalu klik serial0/2 untuk IP router yang akan di sambungkan dengan router yang lain
• Sampai router dan computer berikutnya
 Cara menyambungkan
• Klik gambar devices pada router plih config
• Lalu pilih static untuk menyambung kan
• Ktik IP computer anda pada kotak network.
• Ktik subnet mask. Ktik mask tidak secara automatic tapi secara manual
• Ketik IP router lain bukan router yang anda klik tadi pada next hop, lalu klik add.
Sampai router selnjutnya
Setelah itu anda coba untuk nge- ping dengan cara klik pada toolbar sebelah kanan anda
yang bergambar surat, yang bagian atas

Dan anda liat di toolbar pojok kanan bawah anda bila ada tulisan success berarti anda
berhasil bila ad tulisan failed berarti anda gagal, dan coba anda liat sekali lagi apa
kesalahannya .

Membuat Shortcut Program windows di Linux


1.Klik kanan pada desktop.
2.Pilih create louncher.
3.Dan kotak dialog create louncher akan muncul.
==>pada name ketikan nama iconnya.
==>pada command ketikkan wine .wine/letak folder dimana file .exe disimpan misalnya
wine .wine/drive_c/Program\ /file/Adobe/photoshop.exe.
==>ok

Menginstall photoshop dgn linux


1.Untuk menginstall Photoshop 7.0 anda harus menginstall program Wine.
2.Setelah Wine terinstall Jalankan program Terminal dengan Tekan toolbars icon
Aplication==>Accessories==>Terminal.
3.Pindah pada directory media ketikan cd media/.
4.Pindah pada directory CDROM ketikan cd cdrom/.
5.Pindah pada directory Adobe Photoshop 7.0 ketik cd Adobe\ /photoshop\7.0/
6.Ketikan wine SETUP.EXE
7.Kemudian anda akan menginstall Photoshop 7.0 di debian sama seperti menginstall
Photoshop 7.0 di Windows.
8.Setelah keluar proses maka klik next==>Pilih bahasa==>Masukan serial No==>Next
dan tungGu sampai proses selesai.
9.setelah selesai Photoshop 7.0 siap digunakan di Linux debian.

Menjalankan Program Windows di Linux


1.Jalankan program Terminal dengan Tekan toolbars icon
Aplication==>Accessories==>Terminal.
2.kemudian pindah pada directory wine ketikan cd .wine/ {semua program file windows
akan ditempatkan pada directory wine}.
3.Pindah pada directory dimana file photoshop ditempatkan misalnya drive_c ketikan cd
drive_c/ .
4.Pindah pada directory Program file ketikan cd Program\ /file/ .
5.Pindah pada directory Adobe ketikan cd Adobe/ .
6.Cari dari file-file yang file typenya .exe
7.kemudian ketikan wine(spasi)nama file seperti wine photoshop.exe
8.Maka program windows {photoshop 7.0} akan terbuka di Linux.

Setting IP-Address Linux Debian


Bagaimana Cara setting ip address di Linux..? Berikut ini cara-cara Untuk mensetting
Linux debian dan Mandriva anda.

#. Untuk Debian :
1. Login As Root :

sany@kenshin:~$ su
Password:
Setelah login sebagai root maka buka /etc/network/interfaces

kenshin:/home/sany# vi /etc/network/interfaces

Muncul deh isinya


# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface


auto eth0
iface eth0 inet static
name Ethernet LAN card
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.254
Catatan :

eth0 adalah nama kartu network anda, semua linux selalu terbiasa dari 0,1,2.. dsb.

Name adalah Nama Kartu anda.


address adalah Ip Address komputer anda yang di gunakan di eth0
Netmask, tergantung perhitungan anda.
Broadcast ip yang digunakan untuk mengumumkan ip anda.
Network anda
gateway digunakan sebagai ip yang digunakan untuk akses ke internet atau jaringan luar.

# Untuk Mandriva :

1. Login As Root :

sany@kenshin:~$ su
Password:
Setelah login sebagai root maka buka /etc/sysconfig/network-scripts/ifctg-eth0

kenshin:/home/sany# vi /etc/sysconfig/network-scripts/ifctg-eth0
Muncul deh isinya

# The loopback network interface


auto lo
iface lo inet loopback

# The primary network interface


auto eth0
iface eth0 inet static
name Ethernet LAN card
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.254
Catatan :

eth0 adalah nama kartu network anda, semua linux selalu terbiasa dari 0,1,2.. dsb.
Name adalah Nama Kartu anda.
address adalah Ip Address komputer anda yang di gunakan di eth0
Netmask, tergantung perhitungan anda.
Broadcast ip yang digunakan untuk mengumumkan ip anda.
Network anda
gateway digunakan sebagai ip yang digunakan untuk akses ke internet atau jaringan luar.
Nah setelah itu baru deh kita restart

#>/etc/init.d/networking stop

#>/etc/init.d/networking start

Instalasi Wine di Debian


1.Instalasi wine(untuk menginstall sofware2 windows agar dapat dijalankan di
Linux)melalui synaptic pack age manager.
2.tekan toolbars dan pilih dektop==>administration==>synaptic package manager.
3.cari file WINE dengan search.
4.mark file yang dibutuhkan seperti libwine,libwine-alsa,libwine-gl,liwine-
print,wine,wine-doc,wine-utils, x-wine
5.tekan toolbars apply.
6.setelah proses berjalan maka komputer akan meminta cd yang dibutuh
kan{cd1,cd2,cd4,cd5,cd6}.masukan cd dan tekan enter.
7.dan proses akan berjalan.
8.setelah proses selesai Wine siap digunakan.

Instalasi Microsoft Office Menggunakan Wine


di Debian
1.tekan toolbars dan pilih applications==>accessories==>root terminal
==>pindah ke directory root
==>cd media/
==>cd cdrom0/
==>cd office.2003./
==>ketik wine SETUP.EXE
==>kemudian proses akan berjalan,masukkan cd key dan tekan next sampai selesai.dan
proses akan bejalan.

Instalasi Software Open Office di Debian


1.Instalasi sofware dapat melalui banyak cara:
==>melalui aptitude.
==>melalui synaptic package manager.DLL.
2.Instalasi open office melalui aptitude.
==>masuk terminal pindah ke directory root,ketikan apt-cdrom add untuk mendatabase-
kan data2 software.
==>ketikan aptitude.
==>pilih newspackages lalu tekan enter.
==>pilih editor lalu tekan enter.
==>pilih main lalu tekan enter.
==>pilih paket yang dibutuhkan seperti open office.org.
==>kemudian tekan +p dan enter.
==>setelah proses berjalan maka komputer akan meminta cd yang dibutuh
kan{cd1,cd2}.masukan cd dan tekan enter.
==>dan proses akan berjalan.
==>setelah proses selesai open office siap digunakan.

Instalation Debian Dengan Install


1. Langkah pertama adalah Booting dari CD2. Pada menu intalation linux, ketikkan
install dan enter

3. Pilih bahasa ,,, american english

4. Pilih negara ,,, other,, asia ,,, Indonesia

5. Pilih keyboard ,,, american English

6. Configure network manually Masukkan Ip address- untuk ip address


192.168.10.17(terserah anda)- untuk netmasknya: 255.255.255.0Masukkan ip address
server gateway: (192.168.10.1)Masukkan ip address server DNS (10.0.0.1)

7. Masukkan hostname bayu(terserah anda)

8. Masukkan domain name ,,debian.com(terserah)

9. Metode partisi ,, pilih manually edit partition

10. Skema partisi ,, (sesuaikan dengan kebutuhan dan hardisk anda)

1. root = 2 GB, filesystem = ext3, bootable = on

2. home = 2 GB, filesystem = ext3

3. var = 4 GB, filesystem = ext3


4. swap = 256 (2 x kapasitas RAM), filesystem = swap

5. usr = sisanya, filesystem = ext3

untuk partisi root, dibuat sebagai partisi boot juga, dengan cara

mengaktifkan flag bootable

11. Finish partisi dan write changes to disk,,pilih yes

12. kemudian anda akan mengkonfigurasi timezone,,pilih OK

13. Konfigurasi waktu ,, pilih no(pilih yes untuk mengkonfigurasi)

14. Pilih asia/ Jakarta ( java & sumatra )

15.kemudian akan muncul setup users and password

16. Konfigurasi password

root password(ketikan password anda)

re-enter password(ketik ulang passwrd anda)

17. Create User baru:

nama user (ketik fullname user )

nama user account (ketik nama user anda)

user password (ketik password user anda)

re-enter password (ketik ulang passwrd user anda)

18.kemudian instaling the bas system:

-klik enter

-pada kernel to install pilih linux -image_2.6-686

-instaling the kernel

-Debian Software Debian Selection

Pilihan untuk memilih Paket yang akan diinstall (biarkan kosong) ,, OK


19. Selanjutnya pada anda akan diminta untuk mengkonfigurasi EXIM:

Configuring Exim v4 (exim4- Config) general typre of mail

configuration ,, no configuration at this time ,, ok

Menu konfirmasi untuk Exim v4 ,,pilih no

20. Anda akan menemui menu Debian base System configuration,,OK

21. Instaling debian base system

22. Install GRUB boot loader ,,pilih yes

23.Setelah instaling complet komputer akan reboot

Anda mungkin juga menyukai