3 Ekim 2011 Pazartesi

Ubuntu 11.04 LTP - Linux Terminal Server Kurulumu

Ubuntu 11.04 Desktop üzerine Linux Terminal Server nasıl kurulur maceramın küçük notlarını yazayım. Hem ben, tekrar lazım olduğunda "Bunu nasıl yapıyorduk?" diye düşünmekten kurtulayım hemde benzer bir çalışma için arama yaparken bu yazıya ulaşan olursa kaynak oluşturmuş olayım...

Sunucu İçin Ağ Ayarları
Terminal Sunucu için öncelikle kurulum yapacak sisteme sabir bir IP adresi vermek gerekir.Bunun için  /etc/network/interfaces dosyasını uygun bir şekilde düzenlemeniz gerekir. Benim kullandığım örnek dosya aşağıdaki gibidir.
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.5.200
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.254

Terminal Server  Kurulumu
Ağ ayarlarının ardından Terminal Server paketini kurmak için aşağıdaki komutu vermek yeterli olacaktır.

root@mordor:~# apt-get install ltsp-server-standalone 

Bu komut paket deposundan terminal server oluşturmak için gerekli paketleri yükleyecektir. Bu aşamadan sonra aşağıdaki komut ile ağdan boot edecek istemcilere gönderilecek olan "LTSP Client" imajını oluşturalım.

root@mordor:~# ltsp-build-client –arch i386


DHCP Ayarları 
İstemci bilgisayarların ağdan boot ederken IP alabilmeleri ve yukarıdaki komutla oluşturduğumuz imajı kullanarak açılmaları için terminal sunucumuz üzerinde dhcp ayarlarını yapmamız gerekmektedir.

En sevdiğiniz editör ile /etc/ltsp/dhcpd.conf dosyasını kendi network yapınıza uygun olarak düzenleyebilirsiniz. 192.168.5.0/24 ağı için örnek dosya aşağıdaki gibidir. 


# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.5.0 netmask 255.255.255.0 {
    range 192.168.5.201 192.168.5.250;
    option domain-name "example.com";
    option domain-name-servers 192.168.5.254;
    option broadcast-address 192.168.5.255;
    option routers 192.168.5.254;
#    next-server 192.168.5.1;
#    get-lease-hostnames true;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}

Bu noktada sunucunuzu yeniden başlatın. Sunucunuz açıldıktan sonra istemci bilgisayarları BIOS ayarlarından Network Boot seçeneği ile açılacak şekilde ayarlayın. Bu aşamadan sonra istemcilerin DHCP ile IP alarak terminal sunucunuz üzerinden açılması gerekiyor.

  
Ağdan boot eden bilgisayarların monitörlerinde yukarıdaki login ekranını gördüğünüzde mutlu sona ulaşmışsınız demektir...

8 yorum:

  1. teşekkürler.

    YanıtlaSil
  2. /etc/network/interfaces ---> yazdıqımda erişim engellendi diyor ve
    apt-get install ltsp-server-standalon ---> dosya kilitli açılamıyo diyor yardım edrseniz sewnrm sanaldan uyquluyorum ayrıca tşk.

    YanıtlaSil
  3. Sanırım /etc/network/interfaces dosyasını doğrudan çalıştırmaya çalışıyorsunuz. nano /etc/network/interfaces gibi bir komutla düzenleyebilirsiniz...

    Dosya Kilitli Açılamıyor hatasını alıyorsanız paket yöneticisi aktif çalışıyor demektir. apt-get komutunu verirken başka bir apt-get çalıştırmadığınızdan emin olun.

    Tabii bu komutları root yetkileriyle vermeniz gerekiyor...

    YanıtlaSil
  4. bende interfaces dosyasını editleyemiyor
    yeni kurdum
    neden olabilir

    YanıtlaSil
  5. @Adsız, Root yetkileriyle işlem yaptığınızdan emin misiniz? sudo kullanarak yönetici yetkilerini alırsanız interfaces dosyasını düzenleyebilirsiniz diye düşünüyorum.

    YanıtlaSil
  6. sayın hocam biz ltsp server kurduk 11.10 çalışıyor fakat ekranın bir bölümünü görebiliyoruz başlangıç menusunu göremiyoruz dolayısı ile firefox başlatılamıyor birtürlü bir yardımcı olursanız sevinirim iyi çalışmalar

    YanıtlaSil
  7. @Adsız, Sunucu tarafında ve istemci tarafında ekran çözünürlüğünü değiştirebiliyor musunuz?

    YanıtlaSil