İstemci Yapılandırması
Önceki GDM ile X Terminali NASIL Sonraki
İstemci Yapılandırması
Başta da belirttiğim gibi istemci makinaya gerekli olanların dışında birşey kurmadım, çünkü sistemin 2 GB'lık sabit diske sığması gerekiyordu. Özel kurulumu seçip sadece X ve GNOME kurulumu yapın, ağ yapılandırmasında IP'nin DHCP üzerinden alınmasını sağlayın ve makinaya ismini verin (Benimki belma.buguner.home). Bu makina için güvenlik duvarı olmayacak. Kurulum sırasında dikkat edin. Yoksa sunucu makinaya bağlanamazsınız.
Eğer sistem X sunucusu ile açılmaya ayarlanmışsa ve yazıtiplerini de yüklemediyseniz açılmayacaktır. X açılmayacak, hata verecek ve konsola düşeceksiniz.
Burada ağ yapılandırmasını, sunucu için yaptığım gibi anlatmayacağım. Kurulum bitip sistem açıldığında IP adresi olarak sunucudan 10.10.10.100 adresini alacak. ifconfig komutu ile ağ yapılandırmanızı görebilirsiniz. Gerekli değil ama, nmap 10.10.10.1 ile de sunucu makinada bir port taraması yapıp, iki makinanın birbirini görüp görmediğine bakabilirsiniz.
Bir DNS sunucumuz olmadığından sunucu makinanın ismini istemci makinaya öğretmemiz lazım. Bunun için, /etc/hosts dosyasını düzenlememiz gerekli.
~> cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
10.10.10.1      nilgun.buguner.home
10.10.10.100    belma.buguner.home
XF86Config dosyası kurulum sırasında yapılandırılmış olmalı. Dosya üzerinde tek bir satırda değişiklik yapacağız ve X sunucusu xfs sunucusunu bulabilecek. /etc/X11/XF86Config dosyasını bir metin düzenleyici ile açın ve FontPath satırını bulup, satırı aşağıdaki gibi düzenleyin:
        FontPath    "tcp/10.10.10.1:7100"
Burada 10.10.10.1 sunucu makinamızın adresi. Sizinki farklıysa onu yazın. Artık X sunucunuz açılacaktır. Diğer işlemlere geçmeden önce deneyin. startx ile X'i başlatabilirsiniz. GNOME'un açılma hızını belleğinize kaydedin, yapılandırmanız bitip, sunucu makinaya bağlandığınızda KDE açılacak ve buna rağmen hız farkını farkedeceksiniz :-) (Dikkat, istemci makinaya KDE kurmadım; KDE, sunucu makinada kurulu. Böylece ne yaptığımızdan %100 emin oluyoruz.)
X oturumunun çalıştığını gördükten sonra artık gdm'yi yapılandırabiliriz. Yöntem aynı; bir fark dosyası veriyorum, siz bu dosyaya bakarak kendi dosyanızı düzenliyorsunuz.
/etc/X11/gdm> diff -u factory-gdm.conf gdm.conf > gdm.conf.diff
/etc/X11/gdm> cat gdm.conf.diff
--- factory-gdm.conf    2004-06-07 07:07:44.000000000 +0300
+++ gdm.conf    2004-06-10 01:08:33.000000000 +0300
@@ -46,10 +46,12 @@
 # The greeter for local (non-xdmcp) logins.  Change gdmlogin to gdmgreeter to
 # get the new graphical greeter.
 #Greeter=/usr/bin/gdmlogin
+Greeter=/usr/bin/gdmgreeter

 # The greeter for xdmcp logins, usually you want a less graphically intensive
 # greeter here so it's better to leave this with gdmlogin
 #RemoteGreeter=/usr/bin/gdmlogin
+RemoteGreeter=/usr/bin/gdmgreeter

 # Launch the greeter with an additional list of colon seperated gtk
 # modules. This is useful for enabling additional feature support
@@ -199,7 +201,7 @@
 # allow local access is another alternative but not the safest.
 # Firewalling port 177 is the safest if you wish to have xdmcp on.
 # Read the manual for more notes on the security of XDMCP.
-Enable=false
+Enable=true
 # Honour indirect queries, we run a chooser for these, and then redirect
 # the user to the chosen host.  Otherwise we just log the user in locally.
 #HonorIndirect=true
@@ -333,6 +335,7 @@
 #ShowLastSession=true
 # Always use 24 hour clock no matter what the locale.
 #Use24Clock=false
+Use24Clock=true
 # Use circles in the password field.  Looks kind of cool actually,
 # but only works with certain fonts.
 #UseCirclesInEntry=false
@@ -389,7 +392,7 @@
 # and they will always be started.  Each line must start with a unique
 # number and that will be the display number of that server.  Usually just
 # the 0 server is used.
-0=Standard
+#0=Standard
 #1=Standard
 # Note the VTAllocation and FirstVT keys on linux.  Don't add any vt<number>
 # arguments if VTAllocation is on, and set FirstVT to be the first vt
@@ -400,9 +403,9 @@
 # send patches.  X servers will just not get any extra arguments then.
 #
 # If you want to run an X terminal you could add an X server such as this
-#0=Terminal -query serverhostname
+0=Terminal -query nilgun.buguner.home
 # or for a chooser (optionally serverhostname could be localhost)
-#0=Terminal -indirect serverhostname
+0=Terminal -indirect nilgun.buguner.home
 #
 # If you wish to run the XDMCP chooser on the local display use the following
 # line
Şimdi sıra /etc/inittab dosyasında. Bu dosyayı da düzenledikten sonra sistemi yeniden başlatacaksınız. Dosyada iki satır önemli, bu iki satırı bulup onları aşağıdaki gibi düzenleyin:
id:5:initdefault:

...

x:5:respawn:/usr/bin/gdm -nodaemon
veya:
id:5:initdefault:

...

x:5:respawn:/usr/X11R6/bin/X -query nilgun.buguner.home
Artık hazırsınız. Sistemi yeniden başlatın. Doğrudan, hiçbir ek işlem yapmadan sunucu makinaya bağlanacaksınız. Sunucu makinada oturum açarken sunucu makinada geçerli bir kullanıcı adı ve parolası belirtmeyi unutmayın. İstemci makinada geçerli kullanıcı ismini ve parolasını orada kullanamazsınız.
Önceki Üst Ana Başlık Sonraki
Sunucu Yapılandırması Başlangıç Sonuç
Bir Linux Kitaplığı Sayfası