Friday, April 11, 2008

Instalasi module NIC RTL8168/8111 di CentOS-5

jika kita menggunakan linux CentOS-5 dan pc kita menggunakan NIC RTL8168/8111 maka NIC tersebut tidak akan terdeteksi. oleh karena itu kita harus menambahkan module tersebut. caranya adalah download modul tersebut (click disini) dan ekstrak dengan langkah-langkah seperti dibawah ini:

       # tar xjvf r8168-8.004.00.tar.bz2
# cd r8168.004.00
# make clean modules
# make install
# /sbin/depmod -a
# /sbin/insmod ./src/r8168.ko

kita dapat memeriksa apakah driver tersebut telah di"load" dengan menggunakan perintah:
       # /sbin/lsmod | grep r8168
# /sbin/ifconfig -a
jika dimonitor ada informasi nama perangkat, ethX, berarti driver tersebut telah terpasang.

Instalasi Sun Java (JDK) di CentOS-5

pada CentOS-5 defaultnya telah ada Java, akan tetapi Java yang terpasang adalah GNU Java (versi 1.4.2). seperti terlihat dibawah ini

[helix@helix ~]$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[helix@helix ~]$

nah, gimana caranya jika kita menggunakan Sun Java (JDK 6 update 4) tanpa menghapus GNU Java?. caranya adalah sebagai berikut:
1. download JDK 6 update 4 (paket: jdk-6u4-linux-i586-rpm.bin) click disini
2. berikutnya:

       # chmod +x jdk-6u4-linux-i586-rpm.bin
# ./jdk-6u4-linux-i586-rpm.bin
3. setelah selesai proses instalasi coba lagi perintah di bawah ini:
[root@helix helix]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@helix helix]#

Ooops...ternyata masih GNU Java. agar defaultnya kita menggunakan Sun Java maka lakukanlah seperti perintah di bawah ini:
        # rm -f /var/lib/alternatives/java
# /usr/sbin/alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/bin 1
# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_04/bin 2

periksa apakah Sun Java merupakan default, dengan perintah:
        # /usr/sbin/alternatives --config java

langkah berikutnya adalah membuat file java.sh di direktori /etc/profile.d yang berisikan:
        export JAVA_HOME=”/usr/java/jdk1.6.0_04”
export PATH=”$PATH:$JAVA_HOME/bin”

lalu ubah mode akses dengan perintah:
        # chmod +x /etc/profile.d/java.sh
untuk langkah berikutnya kita coba lihat apakah java yang digunakan adalah Sun Java dengan perintah:
[root@helix helix]# which java
/usr/bin/java
[root@helix helix]# java -version
java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
[root@helix helix]#

Upgrade IOS dari ROMmon menggunakan Boot Image

Apa itu Boot Image? (Rx-boot)

Boot image adalah bagian dari Cisco IOS software yang digunakan untuk mendownload Cisco IOS software image ke dalam router menggunakan TFTP, pada situasi “recovery”. User dapat berinteraksi dengan image ini melalui Command Line Interface (CLI) ditandai dengan prompt Router(boot)# .Beberapa platform (Cisco 1600, 2500) mempunyai image ini di dalam ROM; lainnya (high-end router) di dalam bootflash. Image ini bisa disebut sebagai xboot image, rxboot image, bootstrap image, boot loader atau helper image, bergantung pada platform anda.

Boot image mempunya keterbatasan, sebagai contoh, dia tidak memiliki informasi routing.

Warning

Perhatian: Jangan melakukan “save” konfigurasi pada mode “boot”, karena sebagian konfigurasi (seperti routing) akan hilang.

.
Loading Boot Image

Jika router berisi boot image yang valid, dia dapat digunakan untuk mendownload Cisco IOS Software image ke dalam Flash menggunakan TFTP. Lakukan langkah-langkah sebagai berikut :

1. Ubah konfigurasi register ke boot image dengan melakukan setting confreg sebagai berikut (bergantung pada prompt yang anda miliki):

rommon 1 > confreg 0×2101
atau
> o/r 0×2101
You must reset or power cycle for the new configuration to take effect.

!−−− Ini adalah output router ketika perintah configuration register dimasukkan.

Konfigurasi register telah diubah ke boot image.

2. Lakukan booting pada boot image dengan me-reset router

rommon 2 > reset
atau
> i

Terlihat tampilan System Bootstrap dan router mem”boot” boot image-nya. Pada layar anda akan tampil sebagai berikut:

System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
C1600 processor with 18432 Kbytes of main memory
program load complete, entry point: 0×4018060, size: 0×1e1568
Restricted Rights Legend
.
.
!−−− Output diabaikan.
.
.
Router(boot)>

Anda seharusnya memperoleh prompt yg sama , yaitu Router(boot)>.

3. Jika anda masih di mode ROMmon, berarti boot image anda hilang atau corrupt. Jika router anda tidak mempunyai image yang valid dalam Flash atau Bootflash, dan tidak ada prosedur upgrade ROMmon yang lain, salah satu cara untuk “recover” adalah mencari router yang sama dengan “compatible Flash card”, download image, dan kemudian pindahkan Flash card ke router yang bermasalah.

4. Cek PCMCIA Filesystem Compatibility Matrix dan Filesystem Information untuk informasi compatibility Flash card.

5. Hubungkan interface Ethernet 0 router ke jaringan agar bisa berkomunikasi dengan TFTP-server. Konfigurasi alamat IP pada interface Ethernet 0 router.

Router(boot)>enable
Router(boot)#configure terminal
Router(boot)(config)#interface ethernet 0
Router(boot)(config−if)#ip address 10.77.241.160 255.255.255.0
Router(boot)(config−if)#no shutdown

6. Router yang menjalankan boot image tidak mempunyai kemampuan routing. Oleh karena itu, default gateway untuk router ini harus diset. Konfigurasi default gateway pada router ini dengan perintah “ip default-gateway” pada “global configuration mode”.

Router(boot)(config)#ip default−gateway 10.77.241.129

7. Sebelum anda meng”copy” Cisco IOS image dari TFTP-server, pastikan bahwa router terhubung ke TFTP-server.

Router(boot)#ping 10.77.233.94
Type escape sequence to abort.
Sending 5, 100−byte ICMP Echoes to 10.77.233.94, timeout is 2 seconds:
.!!!!
Success rate is 100 percent (5/5), round−trip min/avg/max = 4/4/4 ms
Router(boot)#

8. Copy Cisco IOS image dari TFTP-server ke memory Flash router.

Router(boot)#copy tft p flash
PCMCIA flash directory:
No files in PCMCIA flash
[0 bytes used, 16777216 available, 16777216 total]
Address or name of remote host [255.255.255.255]? 10.77.233.94

!−−− Masukkan alamat IP dari TFTP-Server.

Source file name? c1600−y−l.122−10d.bin

!−−− Ini adalah filename dari Cisco IOS image yang ingin anda copy dari TFTP-server.

Destination file name [c1600−y−l.122−10d.bin]?

!−−− Tekan ‘Enter’.

Accessing file ‘c1600−y−l.122−10d.bin’ on 10.77.233.94…
Loading c1600−y−l.122−10d.bin from 10.77.233.94 (via Ethernet0):
! [OK] Device needs erasure before copying new file
Erase flash device before writing? [confirm]y

!−−− Tekan ‘y’ or ‘Enter’.
!−−− Pada Class B Flash file systems, router memberi anda pilihan penghapusan isi memory Flash
!
−−− sebelum menulisnya. Jika tidak tersedia “free space” yang cukup di memory Flash,
!−−− atau jika Flash belum pernah ditulis, penghapusan/erase diperlukan sebelum file baru dicopy ke Flash.
!−−− Jika terdapat space yang cukup di memory Flash,
router memberi anda pilihan penghapusan isi
!
−−− memory Flash sebelum menulisnya. System akan inform ke anda untuk kondisi ini dan meminta
!−−− response anda.
!−−− Jika anda enter ‘n’ setelah pesan “Erase flash before writing?”, proses copy akan segera berlangsung.
!−−− Jika anda pilih enter ‘y’ dan confirm, maka proses penghapusan/erase segera dimulai,
!−−− Pastikan anda memiliki free space yang cukup di Flash sebelum memasukkan pilihan “n” setelah pesan

!−−− Erase flash before writing?”

Copy ‘c1600−y−l.122−10d.bin’ from server as ‘c1600−y−l.122−10d.bin’ into Flash
WITH erase? [yes/no]yes

!−−− Enter ‘yes’ untuk menghapus seluruh files di Flash.

Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee …erased

Loading c1600−y−l.122−10d.bin from 10.77.233.94 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!

[OK − 7220632/16777216 bytes]Verifying checksum… OK (0×6526)

Flash device copy took 00:05:57 [hh:mm:ss]

Router(boot)#

9. Ubah kembali nilai configuration register ke 2102 agar router mem”boot” Cisco IOS image baru pada “next reload”

Router(boot)#configure terminal
Router(boot)(config)#config−register 0×2102
Router(boot)(config)#exit
Router(boot)#

10. Reload Router dengan perintah “reload

Router(boot)#reload
System configuration has been modified. Save? [yes/no]: no
Building configuration…
[OK]
Proceed with reload? [confirm]

!−−− Tekan ‘Enter’.

%SYS−5−RELOAD: Reload requested
System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
C1600 processor with 18432 Kbytes of main memory
program load complete, entry point: 0×4018060, size: 0×1e1568
.
.
!−−− Output diabaikan.
.
.
Router>

11. Untuk memastikan bahwa router anda sudah menggunakan IOS versi baru, cek dengan perintah “show version

Router>show version
Cisco Internetwork Operating System Software
IOS ™ 1600 Software (C1600−Y−L), Version 12.2(10d), RELEASE SOFTWARE (fc1)
Copyright (c) 1986−2003 by cisco Systems, Inc.
Compiled Wed 14−May−03 01:04 by pwade
Image text−base: 0×0803A510, data−base: 0×02005000
ROM: System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
ROM: 1600 Software (C1600−BOOT−R), Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE
SOFTWARE (fc1)
1603 uptime is 19 hours, 26 minutes
System returned to ROM by reload
System image file is “flash:c1600−y−l.122−10d.bin”
cisco 1603 (68360) processor (revision C) with 13824K/4608K bytes of memory.
Processor board ID 10240382, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
Basic Rate ISDN software, Version 1.1.
1 Ethernet/IEEE 802.3 interface(s)
1 ISDN Basic Rate interface(s)
System/IO memory with parity disabled
2048K bytes of DRAM onboard 16384K bytes of DRAM on SIMM
System running from FLASH
7K bytes of non−volatile configuration memory.
16384K bytes of processor board PCMCIA flash (Read ONLY)

Configuration register is 0×2102

Router>

Anda sekarang telah berhasil menjalankan router anda dengan IOS baru, hasil download dari TFTP-server.

Search This Blog