Subscribe
Add to Technorati Favourites
Add to del.icio.us

Jumat, 20 November 2009

Recipe 1.3 Booting the Router Using a Remote Configuration File

 Back
1.3.1 Masalah
Anda ingin boot router menggunakan konfigurasi alternatif.

1.3.2 Solusi
Berikut seperangkat perintah memungkinkan Anda untuk secara otomatis memuat file konfigurasi terletak di server TFTP remote router ketika boot:

Router1#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router1(config)#service config
Router1(config)#boot network tftp Network-auto 172.25.1.1
Router1(config)#boot host tftp Router8-auto 172.25.1.1
Router1(config)#end
Router1#
1.3.3 Diskusi
Secara default, ketika router ulang, itu akan membaca informasi konfigurasi dari sebuah file dalam NVRAM. Cisco umumnya mengacu pada file ini sebagai file konfigurasi startup. Namun, Anda dapat mengkonfigurasi router untuk memuat semua atau bagian dari konfigurasi dari server jauh melalui TFTP. Fitur ini tidak mencegah router dari loading yang startup konfigurasi dari NVRAM. Bahkan, router akan memuat file startup lokal sebelum melanjutkan ke file server TFTP.

Menggunakan fitur ini berbeda-beda, meskipun kebanyakan orang yang menerapkannya melakukannya karena file konfigurasi telah tumbuh terlalu besar untuk NVRAM untuk menangani mereka. Juga dapat menjadi cara yang berguna untuk menjaga daftar akses yang dimiliki bersama oleh sejumlah router terpusat dan up-to-date. Kita kadang-kadang digunakan sebagai ukuran sementara ketika NVRAM di router rusak.

Namun, kami mempertimbangkan fitur ini akan sangat beresiko dan merekomendasikan menghindarinya dalam banyak kasus. Jika masalah adalah hanya salah satu dari kapasitas NVRAM, Recipe 1,4 menunjukkan bagaimana untuk kompres file konfigurasi startup untuk membantu sesuai informasi lebih lanjut ke dalam NVRAM yang ada. Juga, karena router dapat beroperasi selama bertahun-tahun tanpa reload, menggunakan fitur ini untuk menjaga router up-to-date tampaknya ada gunanya.

Jika Anda memilih untuk menerapkan konfigurasi jauh walaupun peringatan ini, Anda perlu memahami bagaimana proses boot bekerja. Bila Anda mengaktifkan pilihan konfigurasi layanan, router upaya untuk memuat berkas jaringan, maka file host. Router mengasumsikan bahwa file jaringan umum bagi semua router, sedangkan host router File ini berisi informasi spesifik. Jika tidak dapat menemukan file tersebut, router akan menghasilkan pesan kesalahan berikut:

%Error opening tftp://255.255.255.255/network-confg (Timed out)
%Error opening tftp://255.255.255.255/cisconet.cfg (Timed out)
%Error opening tftp://255.255.255.255/router1-confg (Timed out)
%Error opening tftp://255.255.255.255/router1.cfg (Timed out)
Di sini Anda dapat melihat apa yang terjadi ketika kita mengaktifkan layanan dan mengisi pilihan konfigurasi router kami, yang disebut router1. Mencoba untuk memuat beberapa file yang berbeda secara otomatis. Dua file yang pertama memiliki nama file jaringan generik. Router akan mencari file host di bawah dua nama yang berbeda. Ia mencoba untuk memuat file-file konfigurasi ini dari alamat IP 255.255.255.255 secara default.

Ketika kita menambahkan perintah boot, router akan mencari file tertentu dari server TFTP yang sesuai. Sekali lagi, perhatikan agar router load file: berkas jaringan pertama, diikuti oleh host file.

Loading Network-auto from 172.25.1.1 (via Ethernet0): !
[OK - 27/4096 bytes]
  
Loading Router1-auto from 172.25.1.1 (via Ethernet0): !
[OK - 71/4096 bytes]
Jika Anda tidak mengkonfigurasi router untuk beban jaringan tertentu atau host nama file, itu akan mencoba untuk memuat file default, yang ditampilkan dalam jejak di atas. Jika file tersebut tidak ada, router akan berhenti untuk sejumlah besar waktu selama itu mencoba untuk menemukan mereka. Bila Anda menggunakan fitur ini, Anda harus selalu mencakup sebuah jaringan dan host file di-load. Jika anda tidak memerlukan jaringan, anda dapat menempatkan sebuah file di server yang hanya berisi kata kunci akhir.

 Fitur ini hanya memuat perintah konfigurasi ke konfigurasi berjalan. Tidak menyalinnya ke file konfigurasi startup.
 
 


The show version memberitahu Anda apakah router mampu memuat file-file ini dengan sukses:

Router1#show version
Cisco Internetwork Operating System Software
IOS (tm) 2500 Software (C2500-IO-L), Version 12.2(7a), RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Thu 21-Feb-02 02:07 by pwade
Image text-base: 0x0304CF80, data-base: 0x00001000
  
ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE
BOOTLDR: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE SOFTWARE
(fc1)
  
Router1 uptime is 4 minutes
System returned to ROM by reload
System image file is "flash:c2500-io-l.122-7a.bin"
Host configuration file is "tftp://172.25.1.1/Router1-auto"
Network configuration file is "tftp://172.25.1.1/Network-auto"
  
cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory.
Processor board ID 04915359, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
2 Ethernet/IEEE 802.3 interface(s)
2 Serial network interface(s)
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read ONLY)
  
Configuration register is 0x2102
Pilihan konfigurasi layanan dinonaktifkan secara default. Namun, jika router mencoba untuk boot, tetapi tidak dapat menemukan file konfigurasi startup, maka secara otomatis akan mengaktifkan opsi ini dan mencoba untuk menemukan file konfigurasi melalui jaringan:

00:00:25: AUTOINSTALL: Ethernet0 is assigned 172.25.1.30
00:00:25: AUTOINSTALL: Obtain siaddr 172.25.1.3 (as config server)
00:00:25: AUTOINSTALL: Obtain default router (opt 3) 172.25.1.3
%Error opening tftp://172.25.1.3/network-confg (No such file or directory)
%Error opening tftp://172.25.1.3/cisconet.cfg (No such file or directory)
%Error opening tftp://172.25.1.3/router-confg (No such file or directory)
%Error opening tftp://172.25.1.3/ciscortr.cfg (No such file or directory)
%Error opening tftp://172.25.1.3/network-confg (No such file or directory)
%Error opening tftp://172.25.1.3/cisconet.cfg (No such file or directory)

Dua hal yang menarik terjadi jika Anda memuat router dengan file konfigurasi kosong. Pertama, router memungkinkan para AutoInstall pilihan dan upaya untuk memperoleh alamat IP melalui DHCP. Dalam contoh ini, router diperoleh alamat DHCP 172.25.1.30. Kedua, setelah mendapatkan alamat yang dinamis, ia mencoba untuk memuat berkas konfigurasi melalui TFTP.

Perhatikan nama file yang siklus router melalui dalam upaya untuk memuat berkas konfigurasi. Jika kebetulan ada file dengan salah satu nama dalam direktori TFTP, router akan men-download dan menggunakan isi untuk mengkonfigurasi sendiri. Hal ini dapat menyebabkan masalah serius.

1.3.4 Lihat Juga
Resep 1.4; Recipe 1,5

0 komentar:

Posting Komentar