Kali Linux Metasploit Kullanımı

Bildiğiniz gibi artık backtrack işletim sistemini tarihin tozlu rafları arasına gönderdik, yenisi geldi Kali linux.

Kali lunux de backtrack işletim sistemi kullanıcılarına göre marjinal değişiklikler var, örneğin /pentest dizini yok, bir bakıyorsunuz dizin yok, ne oluyoruz ya falan oluyorsunuz 🙂

Neyse konumuza gelecek olursak Kali linux de metasploit den bahsedelim, metasploit çalıştırabilmek için öncelikle postgresql sonrasında da metasploit start ediyoruz.

[important]

service postgresql start
service metasploit start

[/important]

Servisleri start ettiğimize göre metasploit çalıştırabiliriz.

[important]

msfconsole

[/important]

Kali genellikle metasploit için kullanıyorsanız süreklü bu işlem ile uğraşmak yerine, postgresql ve metasploit servislerini açılışta start edebilir, sadece msfconsole komutu ile metasploit çalıştırabilirsiniz.

Açılışta metasploit ve postgresql start edebilmek için,

[important]

update-rc.d postgresql enable
update-rc.d metasploit enable

[/important]

Bu işlemden sonra kali açılışta bu servisleri start edecektir.

Faydalı olabilmesi temnnisi ile.

Share Button

LPD Servisini Kullanarak Uzaktan Print

Geçtiğimiz günlerde ilgilendiğim bir proje de kullanıcıların hepsi printer kullanıyor ancak ERP uygulaması windows tabanlı olduğu için ERP için uygulamasını kullanabilmek için terminal server RDP yapmaktaydılar.

ERP uygulamasından alacak oldukların printleri local PC lerinden almaları gerekiyor hali ile bu durumda bunu çözebilmek için biraz arge yapmak gerekti, öğrendik ki windows print server LPD servisi ile print gönderebilmekte.

Bildiğiniz gibi LPD servisi aslında bir linux servisi, genellikle default da geliyor ancak remote açık değil, yani local de lp komutu ile local de çıktı gönderebilmektesiniz ancak remote dan print gönderebilmek için 515 portunun açık olması gerekir. Biz bu proje de bu portu açarak linux clientların uzaktan print alabilmesini sağladık, sonrasında da Windows print server üzerinden LPD ile printerlerı tanıttık. Böylece RDP yapan kullanıcılar RDP ile baglandıkları Terminal sunucudan print almak istediklerinde kendi printerlarından print alabilir oldular.

Olayın hikaye kısmını anlattıktan sonra gelelim tekniğine, öncelikle client da samba kurulu olmalı, http://localhost:631ile browser den baglanarak administrator menüsü altından printerımızı ekleyelim.

Printer eklendikten sonra printerımızı paylaşıma açmış oluyoruz.

Samba administrator page de “Edit Configuration File” butonu ile configuration dosyası içeriğini aşağıdaki gibi güncelliyoruz.

[notice]

#
# “$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $”
#
# Sample configuration file for the CUPS scheduler.  See “man cupsd.conf” for a
# complete description of this file.
## Log general information in error_log – change “warn” to “debug”
# for troubleshooting…
LogLevel warn# Deactivate CUPS’ internal logrotating, as we provide a better one, especially
# LogLevel debug2 gets usable now
MaxLogSize 0

# Administrator user group…
SystemGroup lpadmin

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing Off
BrowseLocalProtocols CUPS dnssd

# Default authentication type, when authentication is required…
DefaultAuthType Basic

# Web interface setting…
WebInterface Yes

# Restrict access to the server…
<Location />
Order allow,deny
</Location>

# Restrict access to the admin pages…
<Location /admin>
Order allow,deny
</Location>

# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>

# Set the default printer/job policies…
<Policy default>
# Job/subscription privacy…
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

# Job-related operations must be done by the owner or an administrator…
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

# All administration operations require an administrator to authenticate…
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate…
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# Only the owner or an administrator can cancel or authenticate a job…
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

<Limit All>
Order deny,allow
</Limit>
</Policy>

# Set the authenticated printer/job policies…
<Policy authenticated>
# Job/subscription privacy…
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

# Job-related operations must be done by the owner or an administrator…
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

# All administration operations require an administrator to authenticate…
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate…
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

# Only the owner or an administrator can cancel or authenticate a job…
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>

<Limit All>
Order deny,allow
</Limit>
</Policy>

#
# End of “$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $”.
#

[/notice]

Bu işlemi tamamladıktan sonra xinetd kurulumu bunu kontrol ediyoruz.

[important]root@k-Sys:~# dpkg -l|grep xinetd
ii  xinetd                                        1:2.3.14-7.1ubuntu1                       amd64        replacement for inetd with many enhancements
root@k-Sys:~#
[/important]

Gördüğünüz gibi xinetd kurulu, kurulu olmasaydı, aşağıdaki gibi kurulabilir.

[important]root@k-Sys:~# apt-get install xinetd[/important]

xinetd kurulum adımıda tamam.

Şimdi nmap ile localhost scan ediyorum ve 515 portunun kapalı olduğunu görüyorum.

[important]root@k-Sys:~# nmap localhost

Starting Nmap 6.00 ( http://nmap.org ) at 2013-03-18 09:53 EET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000030s latency).
Not shown: 996 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
25/tcp  open  smtp
631/tcp open  ipp

Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
[/important]

515 LPD servisine ait portun açışabilmesi için sırası ile aşağıdaki adımları izliyoruz.

[important]

root@k-Sys:~# touch /etc/xinetd.d/cups-lpd

cups-lpd oluşturduktan sonra içeriğini aşağıdaki gibi düzenliyoruz.

service printer
{
socket_type = stream
protocol = tcp
port = 515
wait = no
user = lp
group = sys
passenv =
server = /usr/lib/cups/daemon/cups-lpd
server_args = -o document-format=application/octet-stream
disable = no
}

Değişikliğin geçerli olabilmesi için,

root@k-Sys:~# /etc/init.d/xinetd restart
Nmap ile yeniden kontrol ediyoruz, 515 portu aktif oldu mu?

root@k-Sys:~# nmap localhost

Starting Nmap 6.00 ( http://nmap.org ) at 2013-03-18 09:57 EET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000030s latency).
Not shown: 996 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
25/tcp  open  smtp
515/tcp open  printer
631/tcp open  ipp

Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
Gördüğünüz gibi 515 portu aktif.

[/important]

Bu işlemden sorna Windwos printer server dan LPD ile printer ekleme işlemini gerçekleştirebiliriz.

Faydalı olabilmesi temennisi ile.

Share Button

Virtualbox VM Start Kernel Error

Ubuntu ve türevi işletim sistemi kullanan kullanıcılar genellikle sanallaştırma uygulaması olarak virtualbox uygulamasını tercih ederler.
Kernel update sonrasında bilgisayarınızı yeniden başlattığınızda virtualbox servisi start oluyor ise,

[error]* Starting VirtualBox kernel modules
* No suitable module for running kernel found[/error]

Yukarıdaki gibi bir hata ile karşılaşırsınız.

Bu bölüm de hata vermez ise sanal makineyi start ettiğinizde kesinlile virtualbox servisini start edin uyarısı alacaksınız, kontrol ettiğinizde /etc/init.d/ altında virtualbox servisini göremebilirsiniz, görmeniz durumunda ise start ettiğiniz de yine yukarıdaki hata mesajının aynısı ile karşılaşacaksınız.
Bu durumda yapmanız gereken işlem adımları sırasi ile aşağıdaki gibidir.

[important]sudo aptitude update
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install virtualbox –reinstall
sudo aptitude install dkms
sudo /etc/init.d/vboxdrv setup veya sudo /etc/init.d/virtualbox start (Versiyone göre ikisinden biri oalcaktır.)[/important]

Bu işlem adımlarını tamaladığınızda servis hatasız olarak start olacak ve sanal makinelerinizi hata almadan start edebileceksinizdir.

Başlangıçta bu hatayı alıyor iseniz CTRL+ALT+F1 tuşları ile terminale geçerek bu işlem adımlarını uygulayabilirsiniz.

Konu ile ilgili detaylı bilgi, yorum ve çözümler için : http://askubuntu.com/questions/126175/virtualbox-doesnt-load-after-12-04-upgrade adresini ziyaret edebilirsiniz.

Faydalı olabilmesi temennisi ile.

Share Button

Ubuntu Kernel Update Rollback

Zaman zaman linuxler de kernel update den sonra sorun yaşabiliriz.

Örneğin ben kernel update den sonra sürekli donanımsal bir hata mesajı alıyordum, işletim sistemi çalışıyor ancak sürekli karşınıza çıkar bir uyarı mesajı var ve bilgisayar zaman zaman 2-3 sn lik donmalar yaşıyor.

Bu duruma sürekli olarak katlanmak istemiyorsanız eski kernel versiyonuza geri dönmeniz gerekiyor, yapmanız gereken işlem adımları şu şekildedir. İşlemleri yapmadan önce unutmamanız gereken şey kernel işlemleri riskli işlemlerdir bu nedenle ön kötü ihtimali düşünerek gerekli recovery senaryolarınızı hazır bulundurun.

Aşağıdaki komut ile  bilgisayarımızda yüklü olan kernel paketlerinin listesini alabiliriz.

root@k-Sys:~# dpkg -l | grep “linux\-[a-z]*\-“
ii  linux-headers-3.5.0-17                        3.5.0-17.28                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-17-generic                3.5.0-17.28                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-18                        3.5.0-18.29                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-18-generic                3.5.0-18.29                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-19                        3.5.0-19.30                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-19-generic                3.5.0-19.30                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-21                        3.5.0-21.32                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-21-generic                3.5.0-21.32                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-22                        3.5.0-22.34                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-22-generic                3.5.0-22.34                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-23                        3.5.0-23.35                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-23-generic                3.5.0-23.35                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-24                        3.5.0-24.37                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-24-generic                3.5.0-24.37                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-headers-3.5.0-24-lowlatency             3.5.0-24.23                               amd64        Linux kernel headers for version 3.5.0 on x86/x86_64
ii  linux-headers-3.5.0-25                        3.5.0-25.39                               all          Header files related to Linux kernel version 3.5.0
ii  linux-headers-3.5.0-25-generic                3.5.0-25.39                               amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-17-generic                  3.5.0-17.28                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-18-generic                  3.5.0-18.29                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-19-generic                  3.5.0-19.30                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-21-generic                  3.5.0-21.32                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-22-generic                  3.5.0-22.34                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-23-generic                  3.5.0-23.35                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-24-generic                  3.5.0-24.37                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-25-generic                  3.5.0-25.39                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-3.5.0-26-generic                  3.5.0-26.42                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-17-generic            3.5.0-17.28                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-18-generic            3.5.0-18.29                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-19-generic            3.5.0-19.30                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-21-generic            3.5.0-21.32                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-22-generic            3.5.0-22.34                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-23-generic            3.5.0-23.35                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-24-generic            3.5.0-24.37                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-25-generic            3.5.0-25.39                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-extra-3.5.0-26-generic            3.5.0-26.42                               amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-libc-dev:amd64                          3.5.0-26.42                               amd64        Linux Kernel Headers for development
ii  linux-libc-dev:i386                           3.5.0-26.42                               i386         Linux Kernel Headers for development
ii  linux-sound-base                              1.0.25+dfsg-0ubuntu3.1                    all          base package for ALSA and OSS sound systems

Gördüğünüz gibi paketlerin listesini aldık, ben son güncellemede gelen linux-image-3.5.0-26-generic  kullanmak istemiyorum. 3.5.0-26 paketlerin isimlerini tek tek kopyalayara apt-get remove ile kaldırıyorum.

root@k-Sys:~# apt-get remove linux-headers-3.5.0-26 linux-image-3.5.0-26-generic linux-image-extra-3.5.0-26-generic

işlem sona erdiğinde bilgisayarımı yeniden başlatıyorum.

root@k-Sys:~# reboot

Bilgisayarım yeniden açıldığında uname -a ile kernel versiyonu check ettiğimde 3.5.0-25 kullandığımı görebiliyorum.

root@k-Sys:~# uname -a
Linux k-Sys 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Konu ile ilgili farklı yöntemler mevcut, örneğin bilgisayarınız hiç açılmıyor ise GRUB açılışında ESC basarak eski kernel versiyon dan boot edebilirsiniz gibi. Alternetifler için https://answers.launchpad.net/ubuntu/+source/update-manager/+question/168634 adresini ziyaret edebilirsiniz.

Faydalı olabilmesi temennisi ile.

Share Button

Redhat Satellite Kickstart Kurulum

Redhat ın Satellite ürünü ile birlikte gelen kickstart özelliği bize yapılandırılmış işletim sistemlerini otomatik olarak dakikalar içerisinde kurabilme imkanı sunmakta.

Bu özellik sayesinde bir kereye mahsus kurulum yapmak istediğiniz işletim sistemine ait özellikleri belirliyoruz, sonrasında kuracak olduğunuz tüm işletim sistemlerinde hiç bir ayar yapmaksızın root password, firewall, selinux status, disk yapılandırması v.b. gibi birçok özellik configure edilmiş şekilde işletim sistemine sahip oluyoruz. Bir kere hazırladığımız bir image sürekli kullanmak gibi düşünebilirsiniz bunu ancak bunun için ne cd nede farklı bir donanıma ihtiyacınız var, ortamınızda dhcp sunucunuzun olması yeterli.

Kısaca yapıdan bahsedecek olursa ortamınızda 1 adet dhcp sunucu, 1 adet satellite sunucu ve kurulum yapılacak bir test sunucunuzun olması yeterli.

A) DHCP Yapılandırması

DHCP sunucu üzerinde pxe için yapılandırma yapmanız gerekiyor, linux dhcp sunucu için örnek yapılandırma ayarı aşağıdaki gibidir,

/etc/dhcpd.conf içerisine aşağıdaki kodlar eklenmelidir.

#############################

allow booting;

allow bootp;

class “PXE” {

match if substring(option vendor-class-identifier, 0, 9) = “PXEClient”;

next-server 192.168.2.1;

filename “pxelinux.0”;

}

############################

next-server bölümüne yazılan ip adresi satellite sunucunuza ait ip adresi olmalıdır. DHCP servisini restart edelim, değişikliğin geçerli olabilmesi için.

DHCP deki bu yapılandırmadan sonra ağımızdaki bir sunucu boot işlemini gerçekleştiremez ise dhcp den ip alarak next-server bölümündeki ip adresinden boot etmeyi deneyecektir.

 

B) Satellite Yapılandırması

Satellite yapılandırmamızı satellite sunucumuzun web GUI den gerçekleştireceğiz.

Satellite sunucumuza Web GUI den erişerek login oluyoruz.

Not : Arayuze Infrastructure Admin userı ile login olmamız gerekir.

 

 

1- İlk login olduğumuzdaki ekran görüntüsü aşağıdaki gibidir,

Selection_095

 

2- Üst menüzdeki System > Kickstarts adımlarını izliyoruz.

Selection_094

3- Kickstart Actions>Create a New Kickstart Profile İle yeni profil oluşturuyoruz.

Selection_096

4- Bu bölüm de kickstart image için temel yapılandırma ayarlarını seçiyoruz.

Bu bölüm de Kickstart ismini, channel, tree ve sanallaştırma ortamı için oluşturulan bir kickstart image ise sanallaştırma type seçiyoruz.

Label : RHEL6_Kickstart_Test

Base Channel : Redhat 5 -6 veya 32-64 bit seçenekleri mevcut ihtiyacımıza göre seçiyoruz.

Kickstartable Tree : Base Channel değerine göre otomatik olarak değişiyor.

Virtualization Type : Sanal sunucu için oluşturular kickstart da uygun olanı seçilmelidir.

Selection_097

5- File location bölümün de her hangi bir değişikliğe ihtiyacımız yok, default olarak bırakabiliriz.

Selection_098

 

6- Bu bölümde kickstart ile kurulacak olan redhat ın root şifresini set ediyoruz ve Finish butonu ile kickstart image oluşturmuş oluyoruz.

Selection_099

 

7- Şuana kadar default bir redhat kurulumu için kickstart oluşturduk, şimdi sistem ayarlarını yapılandırmamız gerekiyor. Aşağıdaki ekran görüntüsünde de görebileceğiniz gibi sistem ayarlarını yapılandırabileceğiniz menüler bulunmakta, bu menüler den sistem ayarlarınızı yapılandırabilirsiniz.

Selection_100

8- Örneğin Selinux default da ….. gelmekte, biz bunu disabled etmek için,

SystemDetails > Details menüsü altındaki Software Preferences bölümünden selinux disabled olarak seçebiliriz.

Selection_101

9- Time zone değişikliği için SystemDetails > Locate adımları izlenerek değiştirilebilir.

Selection_102

10- Disk yapılandırması için SystemDetails > Partitioning menüsün den değiştirilebilir.

Selection_103

11- Software >Package Groups dan kurulumdaki base, minimal gibi seçenekleri yapılandırabilirsiniz.

Selection_104

12- Firewall v.b. ayarları Kickstart Details > Advanced Options menüsünden gerçekleştirebilirsiniz.

Selection_105

Bu ve benzeri birçok ayarı bu bölümden istediğiniz şekilde özelleştirebilirsiniz.

Buradaki yapılandırmayı bitirdiğinizde ise web arayüzünden yapmanız gereken işlemler tamamlanmış olur.

13- Şimdi bu network deki bir sunucumuzun bios ayarlarına girerek network den boot edecek şekilde configure edelim ve sunucumuzu açalım.

14- Sunucumuz network den boot ettiğinde dhcp deki ayardan dolayı satelilte dan boot etmeyi deneyecektir ve karşımıza aşağıdaki gibi bir ekran görüntüsü gelecek, ekran görüntüsünde oluşturmuş olduğumuz tüm kickstart profilleri listelenecektir, hangisi ile kurulum yapmak istiyorsak bunu seçerek devam ediyoruz.

Selection_106

15- Kickstart profili yükleniyor.

Selection_107

16- Profil yükleme işlemi tamamlandığında normal redhat kurulumu başlıyor.

Selection_108

17- Kurulum tamamlandı ve redhat açılıyor.

Selection_109

18-Elinizi bile sürmeden kurulumunu tamamladığınız redhat sunucunuza login olmaya hazır mısınız?

Selection_110

Bundan sonraki tüm kurulumlarınızda sunucunuz bios dan network den boot edecek şekilde ayarlayarak ilgili kickstart profilini seçmeniz yeterli olacaktır.

Gördüğünüz gibi kickstart kurulumu oldukça basit ve zaman kazandıran bir özellik, kullandıkta daha çok seveceğinizden eminim.

Faydalı olabilmesi temennisi ile…

Share Button