On Demand Routing on Cisco Router

Hai guys,

Has long time no see you, beside that I don’t play Cisco router anymore because I’m busy with my job. But now, I’m feeling miss GNS3 (read: Cisco) so I try to explore my skills again. Because I have a plan to take CCNP after passed my CCNA. In this topic I just want to share about a little feature from Cisco router.

Yahh, ODR(On Demand Routing) is a feature from Cisco that usually to be used in Hub-Spoke topology. In Hub-Spoke topology sometimes we need static route and dynamic routing simultaneously. But if the topology is consist of a lot of router (large topology) it will difficult to be done manually. We need a lot of script to create,line by line.

Therefore Cisco released this feature, with command router odr on Hub router all router spokes do not need to be configured manually to create dynamic/static routing. ODR use CDP feature to delivery the routing table information between Hub and Spoke routers. To enjoy my experiment download the file bellow and explore it by yourself. Many thanks… :)

Download

2 Comments

Filed under Network

IOS Upgrading on H3C/AR 28-12 Router

Have long time no visit my lovely blog, and in this chapter I wanna to share you about how to upgrade the H3C’s Comware in AR 28 Series. I’m not gonna to explain clearly in this blog, but I’ve packed it on .docx file, just click it. It’s so simple job, dude! I should do this job no more than 5 minutes at my client’s sites.

May be I’ll post the same topic for MSR series in next time. :)

Leave a Comment

Filed under Network, Public

Basic SSH Configuration on H3C Router (AR 28-12)

Objectives :

To setup basic SSH configuration on router AR 28-12. It’s make virtual connection more secure than using telnet.

Implementation :

  • Create local user for SSH connection

<H3c>system-view
[H3C]local-user 3com
[H3C-luser-3com]password cipher yourpasswordhere
[H3C-luser-3com]service type
[H3C-luser-3com]level 3
[H3C-luser-3com]quit
[H3C]

  • Setup SSH protocol on user interface

[H3C]user-interface vty 0 4
[H3C-ui-vty0-4]authentication-mode scheme
[H3C-ui-vty0-4]protocol inbound ssh
[H3C-ui-vty0-4]quit
[H3C]

  • Specify a default authentication mode for SSH users

[H3C]ssh authentication-type default all

  • Generate public-key

[H3C]rsa local-key-pair create

To destroy just change create with destroy.

Leave a Comment

Filed under Network

The Journey Just Begun

November 23rd 2010 is historical day for me, do you know why ??? Because my dream became true, I have passed CCNA exam! I’ve waited this moment for 2 years since I was a 2nd grade student at Physics Engineering, ITB. I think this is one of the God’s grace for me. Passing CCNA exam is nothing special for some people, perhaps. But, I feel it’s very special moment.

As I attended Himawan‘s presentation in my college about 2 years ago, I was so stunned with his experiences to be network engineer. He tells alot of story about his journey until he becomes Triple CCIE in my country and now work at Dubai as network engineer in Cisco Systems. He is inspiring all people with his articles on his blog or via mailing-list. When I have no activity, I always visit his site to get more inspiration from him. There is no technical documentation on the blog site, but he always shares his knowledges and experiences to motivate us. (Till now, sometimes I spent my time to visit his blog. Just check it, maybe he has a new posting in there)

Continue reading

2 Comments

Filed under Uncategorized

QoS Traffic Shaping on H3C router

Beberapa hari lalu, gw sempat diminta manager gw utk. explorasi QoS di router H3C. Oleh sebab itu, pada kesempatan kali ini gw mau sedikit share tentang cara setting QoS (Quality of Service) menggunakan Traffic Shaping di router H3C.

Pada dasarnya Traffic Management Technology terdiri dari beberapa component, a.l. :

  • Traffic Classification : prasayarat yang digunakan utk. membedakan service, utk. mengidentifikasi object berdasarkan rule yang sesuai.
  • Traffic Policing : kebijakan spesifikasi dari traffic tertentu yang memasuki router, jika traffic ini tidak sesuai dengan policy yg ada maka akan di drop.
  • Traffic Shaping : pengendalian suatu traffic dengan menyesuaikan antara input/output speed pada suatu interface router untuk menghindari drop / tabrakan pada packet yg tidak diinginkan. Traffic shaping ini berjalan pada layer IP
  • Congestion Management : mengatur resource ketika terjadi tabrakan pada suatu packet.
  • Congestion Avoidance : melakukan monitoring status penggunaan dari sumber daya jaringan, dan ketika terjadi congestion maka secara aktif akan menjalankan kebijakan untuk melakukan dropping packet melalui adjusting packet utk. mengatasi overloading pada jaringan.

OK, daripada pusing mikirin teorinya.. kita langsung implementasi aja. Case yg pengen gw bahas di sini cukup simple, utk. jelasnya bisa liat topology di bawah ini..

Case :

Traffic dari host yang menuju interface router MSR-5040 dibatasi maximal 54 kbps. Jika traffic kurang dari 54 kbps maka traffic akan berjalan normal, sebaliknya maka traffic tersebut akan di drop.

Traffic yg menuju atau berasal dari interface eth2/0 router MSR-2040 maximum 500 kbps.

Implementasi :

Konfigurasi berikut akan kita implementasikan di router MSR-5040

<MSR-5040> system-view

[MSR-5040]acl number 2001

[MSR-5040-acl-basic-2001]rule permit source 10.10.10.2 0

[MSR-5040-acl-basic-2001]quit

[MSR-5040]interface eth2/0

[MSR-5040-Ethernet2/0]qos gts any cir 500

[MSR-5040-Ethernet2/0]quit

[MSR-5040]interface eth2/2

[MSR-5040-Ethernet2/2]qos car inbound acl 2001 cir 54 cbs 1872 ebs 0 green pass red discard

[MSR-5040-Ethernet2/2]quit

[MSR-5040]quit

<MSR-5040>save

Cukup simple kan ?? Nah, gw rasa cukup sampai disini dolo pembahasan kita kali ini. Semoga tutorial singkat ini  bermanfaat bwt qt smw. Thanks dah mw mampir ke blog gw… :)

Wassalam,

Reference :

H3C MSR 20/30/50 Series Router Manual Configuration (v1.00)

3 Comments

Filed under Network

Konfigurasi Dasar Router H3C

Kebetulan kantor dimana gw skrg kerja merupakan master dealer perangkat router H3C. Kalo menurut bos gw, router H3C ini dulunya milik 3Com tapi sekarang sudah diakuisisi oleh HP. Maka muncullah yang namanya HP Networking yang memproduksi perangkat-perangkat jaringan. Alhamdulillah gw punya kesempatan belajar sedikit tentang router H3C, untuk kedepannya mungkin gw akan update blog gw seputar Router H3C. Mengingat tutorial yg membahas ttg router H3C ini masih sedikit di internet, tapi bukan berarti gw berpindah ke lain hati / berhenti utk. belajar Cisco. Gw tetap menjatuhkan pilihan gw utk. produk networking ke Cisco.

OK, langsung aja tutorialnya. Untk kali ini gw akan bahas settingan dasar di router H3C. Kita akan coba setting hostname, login user, ip address, dsb. Utk. lebih detilnya ikuti langkah2 berikut :

  • Login ke router

Pada MSR 20, 30, 50 series secara default akan masuk otomatis. Jika kita sudah login maka akan muncul tampilan prompt seperti berikut

Dec 8 22:26:49:723 2010 H3C SHELL/4/LOGIN:
Trap 1.3.6.1.4.1.25506.2.2.1.1.3.0.1<hh3cLogIn>: login from Console
%Dec 8 22:26:49:723 2010 H3C SHELL/5/SHELL_LOGIN: Console logged in from con0.
<H3C>

Ibarat di Cisco, kondisi ini adalah disaat kita berada pada User EXEC mode, utk. masuk ke Privileged EXEC mode cukup ketikkan perintah berikut :

<H3C>system-view

[H3C]

Jika tampilan prompt sudah berubah seperti di atas , maka kita sudah berhasil masuk ke Privileged EXEC mode. Pada kondisi ini kita bisa melakukan setting konfigurasi router.

  • Setting hostname

Untk. mengubah hostname router kita bisa mengetikkan perintah di bawah ini (dilakukan pada privileged mode)

<H3C>system-view

[H3C]sysname (ketikkan nama hostname, misal : Dubai)

[Dubai]quit

<Dubai>

  • Create user utk. login

<Dubai>system-view

[Dubai]local-user (ketikkan nama login user, misal : dodol)

New local user added.

[Dubai-luser-dodol]service-telnet ssh telnet terminal

[Dubai-luser-dodol]level 3

atau untuk MSR 50 series bisa mengetikkan perintah

[Dubai-luser-dodol]authorization-attribute level 3

[Dubai-luser-dodol]service-type ftp

[Dubai-luser-dodol]password cipher (ketikkan password, misal : dodolpasswd)

[Dubai-luser-dodol]quit

[Dubai]

  • Setting login via terminal & telnet

<Dubai>system-view

[Dubai]user-interface console 0

[Dubai-ui-console0]authentication-mode scheme

[Dubai-ui-console0]quit

[Dubai]user-interface vty 0 4

[Dubai-ui-vty0-4]authentication-mode scheme

[Dubai-ui-vty0-4]protocol inbound all

[Dubai-ui-vty0-4]quit

[Dubai]telnet server enable

[Dubai]quit

<Dubai>

  • Setting IP address pada interface

Pada interface router H3C ini bisa disetting sebagai interface Layer 2 atau Layer 3, defaultnya interface router H3C ini berada pada Layer 2. Sehingga agar kita bisa meng-assign IP ke interface tersebut, maka kita harus mengubahnya ke mode route seperti yang ditunjukkan pada langkah berikut :

<Dubai>system-view

[Dubai]interface eth2/0

[Dubai-Ethernet2/0]port link-mode route

[Dubai-Ethernet2/0]ip address 192.168.10.1 255.255.255.252 (atau bisa juga dengan mengetikkan angka CIDR nya, misal : ip address 192.168.10.1 30)

[Dubai-Ethernet2/0]undo shutdown

[Dubai-Ethernet2/0]quit

[Dubai]quit

<Dubai>

Demikian sekilas perkenalan kita dengan router H3C MSR Series, utk. pembahasan lebih lanjut kita tunggu edisi berikutnya. Thanks !

Other related article :

http://irwanalfiansyah.wordpress.com/2010/09/01/ssh-configuration-on-h3c-router/

 

 

3 Comments

Filed under Network

VSFTPD w/ Anonymous Account

I have got confused for several days when I tried to install FTP Server in my office using VSFTPD. The installation process is very easy, just type apt-get install vsftpd on your terminal console. But, the problem is I cann’t upload / download file to the FTP Server with anonymous account. I’ve tried to solve the problem by change the permission and ownership in linux /home/ftp folder, but the problem still cann’t be solved. After asking to uncle Google, I get the answer. As you can see my FTP configuration in the rest of this article. The bold line is parts that we must pay attention. Hope it’s useful article for us! :D

# Run standalone? vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=YES

# Run standalone with IPv6?
# Like the listen parameter, except vsftpd will listen on an IPv6 socket
# instead of an IPv4 one. This parameter and the listen parameter are mutually
# exclusive.
#listen_ipv6=YES

# Allow anonymous FTP? (Disabled by default)
anonymous_enable=YES

# Uncomment this to allow local users to log in.
local_enable=YES

# Uncomment this to enable any form of FTP write command.
write_enable=YES

# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd’s)
#local_umask=022
anon_umask=0000

# 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
anon_other_write_enable=YES

# Activate directory messages – messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES

# If enabled, vsftpd will display directory listings with the time
# in your local time zone. The default is to display GMT. The
# times returned by the MDTM FTP command are also affected by this
# option.
use_localtime=YES

# Activate logging of uploads/downloads.
xferlog_enable=YES

# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES

# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using “root” for uploaded files is not
# recommended!
chown_uploads=YES
chown_username=ftp
chown_upload_mode=0777

# You may override where the log file goes if you like. The default is shown
# below.
xferlog_file=/var/log/vsftpd.log

# You may fully customise the login banner string:
ftpd_banner=Selamat datang di FTP-Jalunet.

# Debian customization
#
# Some of vsftpd’s settings don’t fit the Debian filesystem layout by
# default. These settings are more Debian-friendly.
#
# This option should be the name of a directory which is empty. Also, the
# directory should not be writable by the ftp user. This directory is used
# as a secure chroot() jail at times vsftpd does not require filesystem
# access.
secure_chroot_dir=/var/run/vsftpd/empty

# This string is the name of the PAM service vsftpd will use.
pam_service_name=vsftpd

# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
rsa_cert_file=/etc/ssl/private/vsftpd.pem

anon_root=/home/ftp

 

Reference :

http://vsftpd.beasts.org/vsftpd_conf.html

2 Comments

Filed under Network, UNIX/Linux

Remote Shutdown PC via SMS

 

 

Nahh… di postingan sebelumnya gw sempat bahas tentang cara bikin aplikasi untuk kirim SMS pake library GsmComm. Sekarang gw pengen sedikit berbagi pengalaman terkait dengan postingan yang sebelumnya. Seperti yang pernah gw bilang, kalo library GsmComm ini bisa juga diterapkan untuk bikin aplikasi remote. Pada kesempatan kali ini gw bakal kasih contoh cara mati’in komputer pake SMS. (mengingat gw cari di Google relatif sedikit yang bahas, moga-moga ga repost gan…!!)

Seperti biasa, gw sekarang lebih prefer ng-coding pake Mikocok Visual C# 2008 Express Edition. Alasannya cukup simple, gw udah terbiasa make selama ngerjain skripsi dan juga GsmComm emang lebih cocok buat aplikasi .NET. Barangkali ada yang ngembangin pake JAVA technology atau yang lain, mungkin bisa di share sekalian. Apa pun platformnya yang penting tetap opens source !!! hehehehehe…

OK, langsung aja bro…. Pertama buat dulu method untuk shutdown computernya. (cari di Google juga dah banyak yang bahas!)

  • Method shutdown computer

void Shutdown()
{
ManagementBaseObject mboShutdown = null;
ManagementClass mcWin32 = new ManagementClass(“Win32_OperatingSystem”);
mcWin32.Get();

// You can’t shutdown without security privileges
mcWin32.Scope.Options.EnablePrivileges = true;
ManagementBaseObject mboShutdownParams =
mcWin32.GetMethodParameters(“Win32Shutdown”);

// Flag 1 means we want to shut down the system. Use “2″ to reboot.
mboShutdownParams["Flags"] = “1″;
mboShutdownParams["Reserved"] = “0″;
foreach (ManagementObject manObj in mcWin32.GetInstances())
{
mboShutdown = manObj.InvokeMethod(“Win32Shutdown”,
mboShutdownParams, null);
}

}

Source code keseluruhan bisa download  di sini aj. Gw capek, hehehe.. :)

Kalo ada kesulitan silahkan kontak CP gw. Syarat : “Resiko tanggung penumpang !”

 

Revision :

To all readers,  gw udah perbaiki link downloadnya. Silahkan dicoba lagi..

- Gw udah coba test dengan modem Huawei di Windows XP dan hasilnya RUN Well !!! (gw cukup ketik “shutdown” dan kirim sms ke modem gw yang tertancap di computer)
- Kalau ga bisa coba cek port COM modem anda di computer, kadang beda2. Untuk program ini gw set port COM = 4. Bisa dimodif di source codenya abis itu tinggal di rebuild lagi pake MS Visual C# Express Edition.

 

Thanks for visit us, and I’m sorry for inconvenient service before. :P

8 Comments

Filed under Public

Aplikasi SMS Sender dengan C#

Gw mau sedikit berbagi pengalaman, kebetulan ini bagian dari Tugas Akhir gw…

Sempat gw cari-cari di Google cara bikin SMS Sender pake coding C#, tapi yang ada kebanyakan tutorialnya pake bahasa Inggris semua.  Ada juga yang pake bahasa Indo, tapi relatif masih sedikit. Karena gw pengen Indonesia bisa maju, gw coba buat tutorial singkatnya pake bahasa manusia yang mudah dimengerti sama rakyat Indonesia. Langsung aja ke Teee….Kaaa…Peee…

  • Persiapan

Berikut keperluan apa aja yang hrs disiapin sebelum terjun ke medan perang, a. l :

  1. Modem GSM / handphone (gw pakenya modem Huawei E220)
  2. Visual C# Express Edition 2008, buat ng-coding ama design tampilan aplikasinya ntar. Kalo belum ada installernya download dulu di sini, sekarang udah keluar yang 2010. (asumsi gw : kalian udah pada familiar pake Visual Studio)
  3. GSMComm, ini library buat bikin SMS Sender. Bisa download di sini
  4. Komputer / laptop, ya jelasss buat ng-program… (kalo ga ada bisa cari pinjeman, sewa, dll. Kalo masih ga dapat juga mending ke laut aj sonoooo!!!)
  5. Winamp, buat dengerin lagu biar ga suntuk… (gw suka dengerin GreenDay & Scorpions, machoww abisss!!!)
  6. Secangkir “susu” angetttt

Nah, kalo udah siap semuanya kita lanjutkan pada tahap berikutnya, yaitu Pelaksanaan.

  • Pelaksanaan

Ok, pertama coba buka Visual C# 2008. Kalo uda coba bikin proyek baru dengan WndowsForm, lalu import library GSMComm tadi ke dalam proyek kalian. Cara import library bisa liat di sini. Untuk buat aplikasi SMS Sender nya, ikuti langkah-langkah berikut :

1. Design tampilan GUI seperti yang ada pada gambar dibawah ini

gui_sms_server

Di situ ada tulisan dengan warna merah, itu artinya nama komponen GUI yang bisa kalian cari di menu ToolBox.

2. Setelah design GUI sudah jadi, sekarang saatnya menyisipkan baris-baris code program. Ada beberapa code program yang akan kita sisipkan, pada kesempatan ini gw ga masukin code program buat terima SMS. Coz yang laen udah ada yang bahas. OK, langsung aj broo….!

Cara menyisipkan program click kanan pada Form -> View Code. Ntar bakal muncul frame baru buat nyisipin program. Langkah awal kita import dulu library GSMComm, meskipun di awal sudah di Add Reference kita ga bisa langsung pake. Harus ditambahkan manual di code programnya. Caranya kayak gini :

using GsmComm.GsmCommunication;
using GsmComm.PduConverter;

Setelah itu buat object dengan nama comm (ga harus comm) dari kelas GsmCommMain. Caranya :

GsmCommMain comm;

Nahh… kalo udah, skrg kita coba bikin code buat mengkoneksikan PC dengan handphone/modem GSM. Untuk ngonekin ini gw taruhnya di aksi Form1_Load(). Artinya, kalo aplikasi dibuka secara otomatis dia langsung membaca port COM and konek ke modem. Cara buat method Form1_Load() nya, klik Form1 setelah itu di tabel Propertiesnya klik icon Events (yang gambar petir). Cari events Load, abis tu klik dua kali ntar bakal muncul otomatis di code program method private void Form1_Load(object sender, EventArgs e){}. Nah di dalam method itu kalian sisipkan code di bawah ini :

int nmorPortCOM = 3;
int bautRate = 9600;
comm = new GsmCommMain(nmorPortCOM, bautRate);
comm.Open();

Kalau udah, sekarang kita buat aksi untuk tombol Kirim pesan. Caranya buat Events button1 clik sama seperti cara bikin Form1_Load(), tapi yang ini kita lakukan pada tombol button1. Cari aja events Click, ntar bakal ter-create method private void button1_Click(object sender, EventArgs e){}. Lalu sisipkan code berikut :

try {
SmsSubmitPdu pdu;
pdu = new SmsSubmitPdu(richTextBox1.Text, textBox1.Text, ” “);
comm.SendMessage(pdu);
}catch(Exception ex){
MessageBox.Show(ex.ToString());
}

Yang terakhir adalah memberikan aksi pada tombol Disconnect, caranya hampir sama seperti memberikan events pada tombol Kirim pesan. Cuma kita ganti isinya menjadi seperti di bawah ini :

comm.Close();

Gampang kan ??!?!? Berikut keseluruhan dari code program yang udah gw buat

Code Program Keseluruhan

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using GsmComm.GsmCommunication;
using GsmComm.PduConverter;

namespace SMS01
{
public partial class Form1 : Form
{
GsmCommMain comm;

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
int nmorPortCOM = 3;
int bautRate = 9600;
comm = new GsmCommMain(nmorPortCOM, bautRate);
comm.Open();
}

private void button1_Click(object sender, EventArgs e)
{
try {
SmsSubmitPdu pdu;
pdu = new SmsSubmitPdu(richTextBox1.Text, textBox1.Text, “”);
comm.SendMessage(pdu);
}catch(Exception ex){
MessageBox.Show(ex.ToString());
}

}

private void button2_Click(object sender, EventArgs e)
{
comm.Close();
}

}
}

  • Penutupan

Akhirnya kelar juga gw nulis blognya, nahhh..buat kalian yang mw ngembangin aplikasi SMS Sender menggunakan library GsmComm, banyak sekali yang bisa kalian lakukan. Misalnya buat shutdown-restart komputer pake SMS. Tinggal ubah sesuai kebutuhan kalian…

Karena di awal kita tidak buka dengan berdo’a, maka alangkah baiknya kalau kita tutup tutorial ini dengan do’a agar apa yang udah gw tulis bisa bermanfaat buat gw pribadi khusunya n masyarakat Indonesia umumnya. Berdo’a menurut kepercayaan masing-masing, dipersilahkan…..

Berdo’a Selesaii !!! Ciao…

Other Resources :

22 Comments

Filed under Public

Restore Missing GRUB

Topik ini sebenarnya sudah banyak pihak yang membahas, tinggal cari saja di Google. Namun terkadang masih ada saja teman / seseorang yang bertanya kepada saya “gimana sih caranya me-restore GRUB yang ilang ? kalo install ulang Windows tampilan GRUB Ubuntu ilang, bisa diperbaiki ga ?”. Dari sini saya berinisiatif untuk “menulis ulang” dari apa yang pernah saya baca dan yang pernah saya alami, sekaligus buat catatan pengingat pribadi saya.

Caranya gampang, cukup ikuti langkah-langkah berikut :

  1. Siapkan CD Linux (disini saya pake Ubuntu 8.04-LTS), lalu booting komputer menggunakan CD Linux tersebut. Jalankan Linux secara live saja (jangan di install ke harddisk lagi).
  2. Setelah booting selesai dan udah masuk tampilan desktop linux, jalankan aplikasi Terminal. Bisa dengan banyak cara, salah satunya tekan ALT + F2 maka akan muncul kotak dialog. Ketikan gnome-terminal.
  3. Ketika Terminal dah muncul, sekarang kita masuk ke grub. Caranya dengan mengetikkan sudo grub. Maka tampilan kursor akan berubah menjadi #grub>
  4. Dari situ ketikkan find /boot/grub/stage1
  5. Maka akan muncul partisi harddisknya dimana GRUB berada, misal : (hd0,2)
  6. After that, type root (hd0,2) di jendela terminal anda.
  7. Dan dilanjutkan dengan mengetikkan setup (hd0)
  8. Restart ulang komputer.

Dari yang pernah saya alami, ketika saya merestart ulang komputer muncul tampilan GRUBnya. Disitu tertulis opsi-opsi Operating Systems kita. Namun, ketika saya pilih opsi Ubuntu muncul pesan error yang kurang lebih artinya tidak bisa “me-mounting” partisi tersebut. Saya sempat panic, tapi saya coba memutar otak dan telusuri permasalahannya. Saya coba masuk menggunakan CD Linux dan mencoba memodifikasi isi file menu.lst yg ada dipartisi Linux saya tersebut. Dan ketika saya restart ulang, GOTCHAAA… Saya berhasil masuk ke Linux. Kuncinya adalah, saya mengganti baris di menu.lst yang menunjukkan partisi Linux. Dimana awalnya adalah (hd0,3) yang kemudian saya ganti dengan partisi yang baru yaitu (hd0,2) tadi. SELAMAT MENCOBA…^_^

1 Comment

Filed under UNIX/Linux