Kamis, 04 November 2010

Membuat Router PC Menggunakan Ubuntu Server

Sudah lama tidak menyentuh Linux , kini saya dihadapkan dengan pertanyaan sebuah adik kelas SMK.
iya menannyakan "Bagaimana cara membuat PC Router menggunakan Ubuntu Server??".
saya menjelaskan melalui praktek , tapi malah ia bingung dan tidak mengerti apa yang saya jelaskan.
terpaksa saya membuat sebuah tutorial menganai "Membuat Router PC menggunakan Ubuntu Server".
jika kalian berminat untuk mempelajarinya , kalian dapat mendowload file ber-extensi pdf. di link di bawah ini.

Selasa, 10 Agustus 2010

Perbandingan Singkat (Brief Comparison) perintah Cisco dan Vyatta

Perbandingan Singkat (Brief Comparison) perintah Cisco dan Vyatta


Mode:
Cisco Prompt Nama Mode Vyatta Prompt Nama Mode
Router> User Mode vyatta@vyatta:~$ Operational Mode
Router# Privilege Mode vyatta@vyatta# Configurationmode
Router(config)# Global Configuration Mode

—– VYATTA OPERATIONAL MODE COMMANDS —–
ping
traceroute
show arp
show ip ospf neighbor
show ip ospf database
show ip ospf neighbor detail show ip ospf border-routers
show ip route
show ip route bgp
show ip route ospf
show ip route connected
show ip route rip
show ip route static
show ip interfaces
show clock
show ip dhcp binding
show ip dhcp server statistics
show vrrp all
show ip nat translations
show ip nat statistics
ping
traceroute
show arp
show ip ospf neighbor
show ip ospf database
show ip ospf neighbor detail show ip ospf border-routers
show ip route
show ip route bgp
show ip route ospf
show ip route connected
show ip route rip
show ip route static
show interfaces
show host date
show dhcp leases
show dhcp statistics
show vrrp
show nat translations
show nat statistics
—– VYATTA CONFIGURATION MODE COMMANDS —–
SAVE
copy run start save
SHOW
show running-config show
HELP
? ?
SET SERVICE
ip http server
line vty 0 4
password
crypto key generate rsa
(only on some IOS versions)
set service https
set service telnet set service ssh
DHCP
ip dhcp pool mydhcp network 192.168.0.0 255.255.255.0
default-router 192.168.0.1
dns-server 192.168.100.1
ip dhcp excluded-address 192.168.0.1 192.168.0.10
set service dhcp-server shared-network-name mydhcp set service dhcp-server shared-network-name mydhcp subnet 192.168.0.0/24
set service dhcp-server shared-network-name mydhcp subnet 192.168.0.0/24 default-router 192.168.0.1
set service dhcp-server shared-network-name mydhcp subnet 192.168.0.0/24 dns-server 192.168.100.1
set service dhcp-server shared-network-name mydhcp subnet 192.168.0.0/24 exclude 192.168.0.1
set service dhcp-server shared-network-name mydhcp subnet 192.168.0.0/24 exclude 192.168.0.10
SET SYSTEM
ip domain-name
hostname
username …password…
ntp server
ip name-server
terminal monitor
clock timezone
set system domain-name
set system host-name
set system login
set system ntp-server
set system name-server
set system syslog console
set system time-zone
logging
logging facility
logging trap
set system syslog host
set system syslog host … facility
set system syslog host….facility…level….
SET PROTOCOLS …
INTERFACES
interface fastEthernet 0/0 ip address 192.168.1.1 255.255.255.0
duplex auto
speed auto
description LAN
no shutdown
set interfaces ethernet eth0 address 192.168.1.1/24 set interfaces ethernet eth0 duplex auto
set interfaces ethernet eth0 speed auto
set interfaces ethernet eth0 description LAN
OSPF
router ospf 1 network 192.168.1.0 0.0.0.255 area 1
log-adjacency-changes
router-id 192.168.1.1
set protocols ospf area 1 network 192.168.1.0/24 set protocols ospf log-adjacency-changes
set protocols ospf parameters router-id 192.168.1.1
STATIC
ip route 0.0.0.0 0.0.0.0 192.168.0.1
set protocols static route 0.0.0.0/0 next-hop 192.168.0.1
RIP
router rip network 192.168.1.0
set protocols rip network 192.168.1.0/24
SNMP
snmp-server community … ro|rw
snmp-server community … ACL
snmp-server location
snmp-server contact
set protocols snmp community … authorization ro|rw
set protocols snmp community … client
set protocols snmp location
set protocols snmp contact


Senin, 08 Maret 2010

Membuat DNS Server pada jaringan lokal

Membuat DNS Server pada jaringan lokal

Untuk memberikan nama domain pada suatu mesin/server maka dibutuhkanlah DNS Server. DNS server berfungsi untuk menterjemahkan alamat IP sebuah server menjadi nama domain. Seperti contoh http://danubudi.web.id mempunyai IP : 66.197.178.245 atau www.friendster.com mempunyai alamat IP (pada salah satu servernya) : 209.11.168.112 (karena Friendster mempunyai 6 server), jadi secara mudahnya ketika seseorang mengakses/merequest situs http://danubudi.web.id oleh DNS request tersebut akan diarahkan ke server yang memiliki IP : 66.197.178.245.

Pada percobaan kali ini dilakukan pada mesin OpenSuse 11 pada jaringan lokal. kebanyakan sistem operasi Linux sebagian besar distro sudah memiliki Bind yang merupakan software DNS Server.

Langkah Pertama
melakukan installasi DNS Server (jika sudah ada pada mesin anda maka tahapan ini langsung dilewati)

Langkah Kedua
melakukan seting pada konfigurasi DNS
lokasi file : /etc/named.conf

# is the definition of the root name servers. The second one defines
# localhost while the third defines the reverse lookup for localhost.

zone “.” in {
type hint;
file “root.hint”;
};

zone “localhost” in {
type master;
file “localhost.zone”;
};

zone “0.0.127.in-addr.arpa” in {
type master;
file “127.0.0.zone”;
};

# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
zone “jaringanlokal.net” {
type master;
file “/var/lib/named/db.jaringanlokal.net”;
};
zone “0.0.10.in-addr.arpa” { ——-> 3 byte pertama dari ip server dibalik
type master;
file “/var/lib/named/db.10.0.0″;
};

nb: yang berwarna biru adalah konfigurasi yang kita masukkan pada file tersebut yang mendefinisikan domain yang kita buat

Langkah Ketiga
membuat file master pada zone domain dan zona reversed
Zona Domain
lokasi file : /var/lib/named/db.jaringanterdistribusi.net

$TTL 86400

@ IN SOA jaringanlokal.net. root.jaringanlokal.net. (
20090331 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800) ; Negative Cache TTL
;
@ IN NS ns.jaringanterdistribusi.net.
@ IN A 10.0.0.20 –> menunjukkan IP DNS

Zona Reversed Domain
lokasi file : /var/lib/named/db.10.0.0

$TTL 86400
@ IN SOA jaringanterdistribusi.net. root.jaringanterdistribusi.net. (
20090331 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.jaringanterdistribusi.net.
20 IN PTR www.jaringanlokal.net. –> 20 adalah byte IP terakhir pada mesin anda

Langkah Keempat
Melakukan seting pada file DNS
lokasi file : /etc/resolv.conf

domain www.jaringanlokal.net
search jaringanlokal.net
nameserver 10.0.0.20

Langkah Kelima
Restart Service DNS

# service named restart

Langkah Keenam
Melakukan test domain
bisa menggunakan perintah host ataupun nslookup

danoe:/ # host jaringanlokal.net
jaringanlokal.net has address 10.0.0.20
danoe:/ # nslookup jaringanlokal.net
Server: 10.0.0.20
Address: 10.0.0.20#53

Name: jaringanlokal.net
Address: 10.0.0.20

Langkah Ketujuh
Seting komputer client :
Pada komputer client yang mengakses maka DNS diarahkan ke alamat DNS yang dibuat pada kasus ini alamat DNS adalah 10.0.0.20 dan pada browser harus dipastikan bahwa koneksi yang digunakan adalah directly connected to Internet atau tanpa menggunakan proxy

selanjutnya pada browser diketik http://jaringanlokal.net