<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Çaylaklar - Bilgi Toplama Merkezi &#187; Linux</title>
	<atom:link href="http://www.caylaklar.net/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.caylaklar.net</link>
	<description></description>
	<lastBuildDate>Mon, 05 Apr 2010 09:35:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hyper-V Server 2008 Nedir? ve Kurulum Adımları</title>
		<link>http://www.caylaklar.net/hyper-v-server-2008-nedir-ve-kurulum-adimlari.html</link>
		<comments>http://www.caylaklar.net/hyper-v-server-2008-nedir-ve-kurulum-adimlari.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 21:58:20 +0000</pubDate>
		<dc:creator>Çaylak</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[32bit]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Automatic]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Nothing]]></category>
		<category><![CDATA[Processor]]></category>
		<category><![CDATA[restart]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[server 2008]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[Successfuly]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[Virtual Machine Connection]]></category>

		<guid isPermaLink="false">http://www.caylaklar.net/?p=172</guid>
		<description><![CDATA[Microsoft’un enterprise sınıf sunucu sanallaştırma teknolojisi olan Hyper-V birkaç aydır RTM durumda ve bu konu ile ilgili yoğun çalışmalar yapılıyor. Birçok firma sanallaştırma teknolojilerinin IT yapılarına sağlayacağı faydaları mercek altına almış durumda. Öte yandan bir diğer önemli konu ise, sunucu sanallaştırma teknolojilerinin ilk yatırım maliyetleri. Çünkü bu güne kadar sunulan Enterprise sınıf sunucu sanallaştırma teknolojileri, [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft’un  enterprise sınıf sunucu sanallaştırma teknolojisi olan Hyper-V birkaç  aydır RTM durumda ve bu konu ile ilgili yoğun çalışmalar yapılıyor.  Birçok firma sanallaştırma teknolojilerinin IT yapılarına sağlayacağı  faydaları mercek altına almış durumda. Öte yandan bir diğer önemli konu  ise, sunucu sanallaştırma teknolojilerinin ilk yatırım maliyetleri.  Çünkü bu güne kadar sunulan Enterprise sınıf sunucu sanallaştırma  teknolojileri, genelde yüksek maliyetli çözümlerdi ve ciddi anlamda  bütçe gerekmekteydi.<span id="more-172"></span></p>
<p>Microsoft tarafından piyasaya sunulan  Hyper-V sanallaştırma teknolojisi, 2008 Haziran sonunda piyasaya hızlı  bir giriş yaptı. Hyper-V’nin sağladığı faydalar yanında tamamen ücretsiz  olarak sunulması ise oldukça ses getirdi ve sanallaştırma pazarının  diğer oyuncularını ciddi stratejik adımlar atmaya itti.</p>
<p>Bildiğiniz gibi  Hyper-V ücretsiz bir sunucu sanallaştırma teknolojisi. Bu teknolojiyi  kullanabilmek için elimizde <strong>Windows Server 2008 x64</strong> bir işletim  sistemi olması gerekiyordu. Hyper-V teknolojisini aşağıdaki ürünler  üzerinde kullanabiliyoruz.</p>
<p>Windows Server 2008 Standart Edition (x64)  (Full or Core installation)</p>
<p>Windows Server 2008 Enterprise Edition  (x64) (Full or Core installation)</p>
<p>Windows Server 2008 Datacenter Edition  (x64) (Full or Core installation)</p>
<p>Yani Hyper-V teknolojisini 64bit bir  Windows Server 2008 üzerinde kullanabiliyoruz. Bu durumda maliyet,  Windows Server 2008 işletim sistemine sahip olma maliyeti kadardır. Her  üç sürüm üzerinde de Hyper-V dışındaki diğer Windows Server 2008  rollerini kullanmak mümkün. Bu OS üzerinden aktif edeceğimiz Hyper-V  teknolojisi için ise herhangi bir ücret yada CALs gerekliliği yoktur.</p>
<p>Ekim 2008  başında ise Hyper-V teknolojisinin yeni oyuncusu olan <strong>Hyper-V Server  2008</strong> duyuruldu ve kullanıma sunuldu. Bu ürünün diğer Windows Server  2008 sürümlerinden farkı ise, sadece windows hypervisor çalıştıran,  tamamen üzerindeki VM’leri çalıştırmaya odaklanmış ve başka hiçbir  Windows Server 2008 rolünü içermeyen bir ürün olmasıdır.</p>
<p>Hyper-V Server 2008  için bildiğimiz Hyper-V donanımsal kriterler yine geçerlidir. Yani ilk  olarak x64 mimaride bir processor olmalı ve hardware-assisted  virtualization destekli olmalı. Yine DEP enable edilmiş olmalı. Bu  kriterler için önceki Hyper-V kurulum makalelerimize göz atabilirsiniz.</p>
<p>Hyper-V  Server 2008 için bir Windows Server 2008 sürümüdür diyebiliriz. Temel  olarak Windows Server 2008 mimarisinin kırpılmış haline sahiptir ve  Windows Server 2008 driver yapısını taşır. Grafik ara yüzü yoktur ve  desktop uygulamalarını çalıştıramaz. Hyper-V Server 2008’i Core  instalattion ürünlere benzetebiliriz ancak yukarıda da söylediğim gibi  üzerinde hypervisor dışında hiçbir role çalışmaz. Aynı zamanda  stand-alone çalışacak şekilde tasarlanmıştır yani clustering  desteklemez.</p>
<p>Temel kullanım amacı:</p>
<p>Temel konsolidasyon işlemleri</p>
<p>Test ve geliştirme  ortamları yaratılması</p>
<p>Windows ve Linux OS’lerin aynı ortamda sanal olarak  çalıştırılabilmesi</p>
<p>Gelelim en önemli noktalardan birine. Hyper-V Server 2008  tamamen ücretsiz bir üründür. Yani Windows Server 2008 üzerinde Hyper-V  kullanmak için öncelikle Windows Server 2008 işletim sistemine (doğal  olarak lisansına) sahip olmak gerekiyor. Hyper-V Server 2008 ise kendisi  bir işletim sistemidir ve üzerindeki hypervisor ile birlikte  ücretsizdir.</p>
<p>Microsoft download center üzerinden indirip, kurulum medyasına  kopyalayıp, kurulumu gerçekleştirip, üzerinde sanal makineleri  çalıştırmaya başlayabiliriz. Kurulum bölümünde ilgili download  linklerini vereceğim.</p>
<p>Hyper-V Server 2008 ürününün, Windows  Server 2008 üzerinde çalışan Hyper-V teknolojisine göre bir takım  limitleri mevcut. Hem bu limitlere göz atmak, hem de ürünü daha iyi  tanımak adına bu limitlere maddeler halinde göz atalım.</p>
<p><strong>Kullanıcı Grafik  Ara Yüz:</strong> Masaüstü, başlat menüsü, pencereler  vs.. gibi grafiksel  anlamda yönetim gerçekleştirebileceğimiz menüleri yoktur. Görünüm ve  yönetim olarak Windows Server 2008 Core installation’a çok benzer. <strong>Hyper-V  Configuration</strong> (hvconfig.cmd) isminde, mavi zemin üzerine beyaz  karakterler şeklinde görünen bir komut satırı aracı ile gelir. Bu araç,  sadece Hyper-V Server’ı yönetmek için komutlar barındırır. Üzerindeki  VM’leri yönetmek için ise, remote computer üzerinde çalışan Hyper-V  Manager konsolu yada SCVMM 2008 araçları kullanılır.</p>
<p><strong>HA (High  Availability) ve Clustering:</strong> Stand-alone (tek başına) çalışacak  şekilde tasarlanmıştır ve Failover senaryoları gibi cluster yapılarını  desteklemez. Aynı şekilde System Center Virtual Machine Manager 2008  (SCVMM2008) ile yapılandırabileceğimiz High Availability çözümleri de  Hyper-V Server 2008 üzerinde desteklenmez.</p>
<p><strong>Quick Migration:</strong> Çalışan VM’leri minimum downtime ile başka bir fiziksel Hyper-V  sunucusu üzerine taşıma işlemi olan Quick Migration, Hyper-V 2008  üzerinde desteklenmez.</p>
<p><strong>Maksimum 32GB Ram:</strong> Yani fiziksel  anlamda 32GB RAM kullanabiliriz. Toplamda 32GB Ram’i, üzerinde çalışan  VM’lere paylaştırabiliriz.</p>
<p><strong>Processor:</strong> Hyper-V Server 2008 &lt; 4  Processor şeklinde destekler. Yani 4 fiziksel CPU’nun altı desteklenir.  Windows Server 2008 üzerinde çalışan Hyper-V ise 6 fiziksel processor  destekler (ilgili update pakedini yükledikten sonra)</p>
<p><strong>Diğer Server  Rolleri:</strong> Üzerinde hiçbir Windows server 2008 rolü çalışmaz. Sadece  ve sadece hypervisor çalıştırabilir.</p>
<p><strong>Lisans Durumu:</strong> Daha öncede  söylediğimiz gibi ürün tamamen ücretsidir. Ancak üzerinde çalışacak her  VM’in kendi işletim sistemi lisansı olması gerekir. Yani Windows Server  2008 üzerindeki Hyper-V de gelen Guest OS lisanslama avantajları bu ürün  için geçerli değil.</p>
<p>Evet, limitlere göz attıktan ve ürünü daha  iyi tanıdıktan sonra temin ve kurulum yöntemine göz atabiliriz.</p>
<p>Öncelikle aşağıdaki  linki kullanarak Hyper-V Server 2008’i download ediyoruz.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6067CB24-06CC-483A-AF92-B919F699C3A0&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=6067CB24-06CC-483A-AF92-B919F699C3A0&amp;displaylang=en</a></p>
<p>937MB  boyutundaki ISO dosyasını DVD’ye yada uygun kurulum medyasına yazıyoruz.</p>
<p>Hyper-V Server 2008  için gerekli minimum donanım ise aşağıda yer alıyor.</p>
<p>İşlemci: Intel Pentium  4, Xeon, Core 2 DUO processor, AMD Opteron, Athlon 64, Athlon X2.</p>
<p>İşlemci hızı:  En az 1ghz.</p>
<p>Bellek:  En az 1GB.</p>
<p>Disk: 2GB boş alan.</p>
<p>Bu minimum değerler Hyper-V Server 2008’in  çalışması için. Üzerinde çalışacak her VM için + olarak kaynak gerekir.</p>
<p>Kurulum medyasını  yerleştirip kurulumu başlatıyoruz. Dakikalar sonra Hyper-V Server 2008  üzerinde VM çalıştırmaya hazır hale gelecek.</p>
<p>Öncelikle aşağıdaki  birkaç küçük adımı tamamlıyoruz.</p>
<p>Hyper-V Server 2008 için dil seçimini  yapıyoruz. Türkçe henüz desteklenen diller arasında yok.</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image001.jpg"></a></p>
<p>Klavye ve zaman ayarlarını yapıyoruz.</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image002.jpg"></a></p>
<p>Kurulumu başlatıyoruz.</p>
<p>Lisans anlaşmasını onaylıyoruz.</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image004.jpg"></a></p>
<p>Temiz kurulum ile devam ediyoruz. Çünkü  herhangi bir ürünü Hyper-V Server 2008’e upgrade etme şansımız yok.</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image005.jpg"></a></p>
<p>Eğer gerekiyor ise disk bölümlemesini  yapıyoruz.</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image006.jpg"></a></p>
<p>Ve kurulum başlıyor…</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image007.jpg"></a></p>
<p>Kurulum tamamlanıyor…</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image008.jpg"></a></p>
<p>Oturum açma ekranı geldi. CTRL+ALT+Delete yapıp administrator  hesabı ile login oluyoruz. (password default olarak boştur)</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image009.jpg"></a></p>
<p>Administrator hesabı ve boş password ile login olduktan sonra  yeni bir password belirliyoruz.</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image010.jpg"></a></p>
<p>Ve karşınızda Hyper-V Server 2008!</p>
<p><a href="http://www.cozumpark.com/mklresim/HyperVServer2008NedirveKurulumAdmlar_D38E/image011.jpg"></a></p>
<p>Bizi karşılayan aracın ismi Hyper-V Configuration. Üzerinde 1  den 13’e kadar bir takım komutlar bulunuyor. Bu numaralarını kullanarak  komutları uygulayabiliriz.</p>
<p>Kullanılabilecek komutlar açık olarak  görünüyor. Dikkat ederseniz hiçbir komut sanal makine yaratılması yada  yönetilmesi ile ilgili değil. Tüm komutlar Hyper-V Server 2008 işletim  sistemi ile ilgili.</p>
<p>“Peki biz nasıl yeni VM yaratıp yöneteceğiz” dediğinizi duyar  gibiyim.</p>
<p>Bu  noktada kullanacağınız araç, başka bir sistem üzerinde çalışan (bu  sistemler Windows Vista SP1, Windows Server 2008 sürümleri olabilir)   Hyper-V Manager  konsolu veya sanallaştırma ortamlarını yönetmek için  kullanacağımız System Center Virtual Machine Manager 2008 olabilir.</p>
<p>Hyper-V  Server 2008’i yukarıdaki en son resimde görülen Hyper-V Configuration  aracı üzerindeki 1 numaralı komut ile domain ortamına dahil etmeniz  tavsiye edilir.</p>
<p>Daha sonra <strong>Hyper-V Manager</strong> konsolu üzerinde <strong>action</strong> menüsünde<strong> connect to server </strong>diyerek Hyper-V Server 2008’e  bağlanıp yeni sanal makineler yaratabilirsiniz.</p>
<p>Sanal makine  yaratılması ve yönetimsel işlemler ile ilgili olarak portalımızdaki  diğer Hyper-V makalelerine göz atabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caylaklar.net/hyper-v-server-2008-nedir-ve-kurulum-adimlari.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vmware Esx Server Nedir Ve Ne İşe Yarar ?</title>
		<link>http://www.caylaklar.net/vmware-esx-server-nedir-ve-ne-ise-yarar.html</link>
		<comments>http://www.caylaklar.net/vmware-esx-server-nedir-ve-ne-ise-yarar.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 19:27:08 +0000</pubDate>
		<dc:creator>Çaylak</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[ıp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[rehal]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[wmware]]></category>

		<guid isPermaLink="false">http://www.caylaklar.net/?p=152</guid>
		<description><![CDATA[VMware 1999 yılında kurulumuş bir şirket ve ilk ürünü hepimizin de bildiği VMware Workstation&#8217;dır. Bu ürün PC lerimize kurduğumuz ve Windows ile aynı zamanda diğer sanal pc lerin çalışamsına olanak sağlayan bir yazılım. Daha sonra bu ürünü server ortamı için geliştirmişler 2001 yılında ESX Server1&#8242;i biz kullanıcıların hizmetine sunmuşlar. Bu ürün Workstation gibi tek bir [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>VMware 1999 yılında kurulumuş bir şirket ve ilk ürünü hepimizin de  bildiği VMware Workstation&#8217;dır. Bu ürün PC lerimize kurduğumuz ve  Windows ile aynı zamanda diğer sanal pc lerin çalışamsına olanak  sağlayan bir yazılım. Daha sonra bu ürünü server ortamı için  geliştirmişler 2001 yılında ESX Server1&#8242;i biz kullanıcıların hizmetine  sunmuşlar. Bu ürün Workstation gibi tek bir server üzerinde birden fazla  işletim sisteminin çalışmasına olanak sağlamıştır, fakat  Workstation&#8217;dan farkı altında çalışan her hangi bir işletim sisteminin  olmamasıdır. Sıfırdan gelişştirilen ve çok iyi optimize edilen bir  kernel sayesinde üzerinde çalışan sanal server lar için kaynak  yönetimini en etkin şekilde yapmayı başarmıştır bu ürün. Sonraki  yıllarda geliştirilmiş ve yeni özellikler eklenmiş, Virtual Center diye  adlandırdıkları merkezi yönetim platformu dediğimiz uygulamayı  geliştrmişler. Virtual Center sayesinde aynı anda bütün ESX  Server&#8217;larınızı ve sanal server larınızı tek bir ekrandan yönetebilir  duruma geldiniz.<span id="more-152"></span></p>
<p>Gelelim söylediğimiz yazılımların kurulumuna:</p>
<p>ESX Server söylediğimiz gibi direk donanım üzerine kurulan bir  yazılım. Kurulumu çok basit, Red Hat Enterprise Linux kurmuş olanlar hiç  yabancılıkla karşılaşmayacaklar, kurmamış olanlar ise hiç bir zorlukla  karşılaşmayacakalrdır. Nerden çıktı bu RHEL diyebilirsiniz. ESX  Server&#8217;ın kernel ı tamamen sıfırdan geliştirlmiş bir kernel dedik ama bu  kernel a nasıl komut göndereceğiz? Bunun için VMware RHEL&#8217;i modifiye  etmiş ve service console olarak bunu kullanmış. Ynai siz servşce console  kuruyorsunuz aslında, bu esnada esx server ın kernel ı da direk  yükleniyo. Kurulum sonrasında Virtual Infrastructure Client (VI Client)  aracılığıyla ki bu küçük bir tool (bu tool u Service Console&#8217;a  verdiğimiz IP yi web browser a yazarak açılan ekrandan indirebilirsiniz)  ile yönetiyoruz. Bu tool ile sanal makine (VM) oluşturabiliyoruz, sanal  donanımları değiştirebiliyoruz, VM in console ekranını alıp yönetimini  yapabiliyoruz, vs, vs.</p>
<p>Şimdi bunu biraz da uygulamalı görelim:</p>
<p>CD den boot etiğmiz zaman aşağıdaki ekran geliyor, burda iki  seçenek var: Grafiksel ekran ile yüklemek ve text ekranında yüklemek.  Ben grafik olanı seçiyorum (bunun için Enter a basmanız yeterli)</p>
<p>Kurlum  modunu eğer görsel bir şekilde değil de txt moda yapmak istersek text  yapıp kuruluma devam edebiliriz.</p>
<p>Daha  sonra CD Medai test ekranı var.  CD yi ilk defa kullanıyorsanız test  demenizde fayda var.</p>
<p>Klavye  ve mouse seçim ekranı</p>
<p>Daha  sonrasında ise hard diskin initialize olması ve bütün data nın  silineceğinin uyarsı geliyor.</p>
<p>Lisans  sözlşemesi</p>
<p>Hangi  diske kurulum ypacağınızı şeçiyorsunuz. Eğer SAN üzerinden her hangi  bir LUN mapping işlemi kurulumdan önce yapıldıysa onları da burda  görüeceksiniz. DİKKAT etmezniz gereken nokta kurmak istediğiniz diski  burada düzgün seçmek, aksi takdirde diğer disklere format atabilirsiniz.</p>
<p>Zaten  burada da seçilen diskteki bütün bilgilerin silineceği uyarısı geliyor.</p>
<p>Burada  da parition tablosu ile iligili bilgiler var. Default olarak  geçebiirsiniz.</p>
<p>Boot  loader seçeneklerini değiştirmek isteyip istemediğiniz sorusu. Default  geçtim.<!--more--></p>
<p>Serivce  Console IP ayarlarının yapılması (ESX yönetim IP si)</p>
<p>Saat  dilimi seçimi</p>
<p>Şifre  belirlenmesi</p>
<p>Onay  için girilen bilgilerin kontrolü. Eğer bilgiler doğruysa yüklemeye  geçebilirsiniz.</p>
<p>Sırasıyla  paketler yükleniyor&#8230;</p>
<p>Yükleme  bittikten sonra finish tuşuna basılıp server restart ettirilir.</p>
<p>Server  ın restart ından sonra gelen ekran. Burada zaten web den  yönetebileeğiniz IP yi yazıyor.</p>
<p>Web  browser a IP yi yazdığımız da gelen ekranda “Download Vmware  Infrastructure Client” ı seçerek bahsettiğim tool u yükleyebilirsiniz.</p>
<p>VI Client  çalıştığında yönetim Ip si, kullanıcı adı ve şifre girilir.</p>
<p>Ve  nihayet ESX Server ımız yönetime hazırdır.</p>
<p>Bu ekranda ESX  Server ve VM ler hakkında her türlü bilgyi alabilir, her türlü yönetimi  yapabilirsiniz.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.caylaklar.net/vmware-esx-server-nedir-ve-ne-ise-yarar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sunucusunun Router Olarak Ayarlamak</title>
		<link>http://www.caylaklar.net/linux-sunucusunun-router-olarak-ayarlamak.html</link>
		<comments>http://www.caylaklar.net/linux-sunucusunun-router-olarak-ayarlamak.html#comments</comments>
		<pubDate>Sun, 24 Jan 2010 21:29:26 +0000</pubDate>
		<dc:creator>Çaylak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.caylaklar.net/?p=78</guid>
		<description><![CDATA[Eğer orta büyüklükte bir işletme sahibi iseniz yada ev ağınızdan internete çıkmak için piyasada bulunan router/firewall cihazlarına para vermek istemiyorsanız, bu makale sizin için yazılmıştır. Evinizde bulunan eski bir bilgisayarınıza Fedora yükleyebilir, bu makine sayesinde internete çıkışınızı sağlayabilirsiniz. Bu makalede bir Linux makinesinin bir router olarak nasıl ayarlanabileceğine bakacağız. ADSL bağlantısı ve Güvenlik Duvarı(Firewall) ayarları [...]]]></description>
			<content:encoded><![CDATA[<p>Eğer orta büyüklükte bir işletme sahibi iseniz yada ev ağınızdan  internete çıkmak için piyasada bulunan router/firewall cihazlarına para  vermek istemiyorsanız, bu makale sizin için yazılmıştır.</p>
<p>Evinizde  bulunan eski bir bilgisayarınıza Fedora yükleyebilir, bu makine  sayesinde internete çıkışınızı sağlayabilirsiniz.</p>
<p>Bu makalede  bir Linux makinesinin bir router olarak nasıl ayarlanabileceğine  bakacağız. ADSL bağlantısı ve Güvenlik Duvarı(Firewall) ayarları ile  bilgileri ilerde yazacağım makaleler de yer vereceğim.</p>
<p>Bir Linux  makinesinin router işlemini yerine getirebilmesi için paket yönlendirme  fonksiyonun(packet forwarding) açık olması gerekmektedir. Basit olarak  açıklamak gerekirse paket yönlendirme, Linux makinesini kullanarak  kurulu ağlar arasında paketlerin yönlendirilmesi sağlamaktır..</p>
<p>Linux  çekirdeğinde bu işlemi aktif hale getiren parametrenin adı  net.ipv4.ip_forward’dır ve /etc/sysctl.conf dosyası içerisinde bulunur.  Aktif hale getirmek için paket yönlendirme satırındaki # işaretini  kaldırın ve net.ipv4.ip_forward = 0 değerini 1 ile değiştirin.</p>
<p>[<strong>root@erd-ltp-lynx-02  etc]# vi sysctl.conf</strong></p>
<p><strong># Controls IP  packet forwarding</strong></p>
<p><strong>net.ipv4.ip_forward = 0<span id="more-78"></span></strong></p>
<p>Bu  işlem paket yönlendirme işlemini bir sonraki sistemi başlatma durumunda  aktif edecek ve /proc dizini altında özel bir dosya yaratacaktır. Bu  özelliği hemen aktif hale getirmek için aşağıdaki komutu  kullanabilirsiniz.</p>
<p><strong>[root@erd-ltp-lynx-02 etc]# sysctl -p</strong></p>
<p><strong>net.ipv4.ip_forward = 1</strong></p>
<p><strong>net.ipv4.conf.default.rp_filter  = 1</strong></p>
<p><strong>net.ipv4.conf.default.accept_source_route = 0</strong></p>
<p><strong>kernel.sysrq = 0</strong></p>
<p><strong>kernel.core_uses_pid = 1</strong></p>
<p><strong>net.ipv4.tcp_syncookies = 1</strong></p>
<p><strong>[root@erd-ltp-lynx-02  etc]#</strong></p>
<p>Eğer istemci aynı ağ üzerindeki bir arayüze paket  göndermek isterse, ağ üzerinde ARP yayını yaparak göndermek istediği  arayüzün MAC adresini sorar.</p>
<p>Eğer istemci bir başka ağa paket  göndermek istiyorsa, o zaman işlemler biraz değişik yoldan yapılmak  zorunda. Sunucu paketi göndermeden önce kendi yönlendirme  tablosuna(Routing Table) bakaraki göndereceği paketi yönlendirebilecek  en yakın router’ı bulur ve sunucu Router’ın IP adresine uygun ARP istemi  gönderir. ARP istemi işlemi tamamlandıktan sonra sunucu router’ın MAC  adresini kullanarak hedef IP adresinin bulunduğu paketi router’a  gönderecektir.</p>
<p>Eğer ortamda bu görevi görebilecek bir router  yoksa o zaman istemci ağa hedef IP adresi için bir ARP istemi gönderir.  Bazı router’lar gelen bu ARP istemlerine cevap verirler ve bu  router’lara proxy ARP denir.</p>
<p>Proxy ARP sunucularının bazı  dezavantajları vardır. Bunlardan en sık görüleni bulunulan ağda iki adet  Proxy ARP sunucusunun olmasıdır. Bu iki sunucudan bir tanesi istemcinin  APR istemine cevap verecektir ki, eğer cevap veren sunucunun  yönlendirme tablosu yanlış ise, hedef bilgisayara gidecek olan paketin  kaybolma olasılığı yüksektir.</p>
<p>Router üzerinde Arp Proxy  ayarlaması önerilen bir kurulum değildir(bknz. Linux Networking). Bunun  yerine önerilen bir adet geçerli gateway kurulumu ve yönlendirme  tablolarını router’lar üzerinde tutmanızdır. Bridging Mode’da çalışan  bazı Güvenlik Duvarları(firewall) daha iyi çalışabilmeleri için ARP  Proxy kurulumuna ihtiyac duyarlar.</p>
<p>Eğer Linux üzerinde ARP  Proxy’i kurmak istiyorsanız /proc dizininde ayarlamalarda bulunmanız  gerekir. Proxy ARP /proc/sys/net/ipv4/conf/ dizinindeki dosyalar  tarafında kontrol edilir. Gerekli ayarlamalardan sonra bu dizin  makinenize bağlı her network kartının fonksiyonlarına göre alt dizinlere  bölünür. Her alt dizin içerisinde proxy_arp dosyası oluşturulur. Eğer  bu dosya içerisindeki değer 0 ise o zaman bu network karı üzerindeki  Proxy ARP iptal edilmiş demektir.</p>
<p><strong>[root@erd-ltp-lynx-02  conf]# ls</strong></p>
<p><strong>all default eth0 lo</strong></p>
<p><strong>[root@erd-ltp-lynx-02  eth0]# ls -al</strong></p>
<p><strong>total 0</strong></p>
<p><strong>dr-xr-xr-x 0 root  root 0 2008-06-14 21:56 .</strong></p>
<p><strong>dr-xr-xr-x 0 root root 0  2008-06-14 20:55 ..</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0 2008-06-14  21:56 accept_redirects</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 accept_source_route</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root  root 0 2008-06-14 21:56 arp_accept</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root  0 2008-06-14 21:56 arp_announce</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 arp_filter</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 arp_ignore</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 bootp_relay</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 disable_policy</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 disable_xfrm</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 force_igmp_version</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root  root 0 2008-06-14 21:56 forwarding</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root  0 2008-06-14 21:56 log_martians</strong></p>
<p><strong>-r&#8211;r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 mc_forwarding</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 medium_id</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 promote_secondaries</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root  root 0 2008-06-14 21:56 proxy_arp</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 rp_filter</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 secure_redirects</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 send_redirects</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 shared_media</strong></p>
<p><strong>-rw-r&#8211;r&#8211; 1 root root 0  2008-06-14 21:56 tag</strong></p>
<p><strong>[root@erd-ltp-lynx-02 eth0]#vi  proxy_arp</strong></p>
<p>0</p>
<p>/etc/sysctl.conf dosyasını kullanarak  proxy ARP sunucusu aktif hale getirebilir yada iptal edebilirsiniz.  Aşağıdaki örneklerden birincisi tüm network kartları için, ikincisi ise  sadece eth0 adlı network kartı için proxy ARP’ı aktif hale getirmektedir</p>
<p># Proxy ARP fonksiyonunu tüm network kartlarında  aktif hale getir</p>
<p><strong>net/ipv4/conf/all/proxy_arp = 1</strong></p>
<p>#  Proxy ARP fonksiyonunu eth0 network kartı üzerinde aktif hale getir.</p>
<p><strong>net/ipv4/conf/eth0/proxy_arp = 1</strong></p>
<p>Daha sonra bu  işlemi sysctl komutu ile etkinleşirin.</p>
<p><strong>[root@erd-ltp-lynx-02  eth0]# sysctl -p</strong></p>
<p>Şu ana kadar yaptığımız işlemler ile Linux  makinemizi yönlendirici(router) ve bir adet proxy ARP sunucu olarak  ayarladık. Ancak henüz işimiz bitmedi.</p>
<p>En son işlem olarak  /etc/hosts dosyanızı ortamdaki sunucularınız için ayarlamanız gerecek.  /etc/hosts dosyadı küçük ağlar için düzenlenmesi zor olmayan ve her  türlü güncellemenin el ile yapıldığı dosyadır. Büyük ağlarda /etc/hosts  dosyasının yerini DNS sunucuları alır.</p>
<p>#Benim makinem için  /etc/hosts dosyası</p>
<p>127.0.0.1 erd-ltp-lynx-02  localhost.localdomain localhost</p>
<p>192.168.0.1 caucas.local</p>
<p>192.168.0.2  mail.caucas.local</p>
<p>host dosyasına giriş yaparken her satıra bir  adet giriş yaptığınızdan emin olun. Eğer sunucunuza takma adlar ile  ulaşılmasını istiyorsanız, IP adresi karşısına, sunucunuza ait tüm  adları girebilirsiniz.</p>
<p>192.168.0.1 ali veli konya</p>
<p>Eğer  her takma adı ayrı satırlarda girerseniz kullanıcılarınız sunucularınıza  takma ad ile ulaşamayacaklardır. Çünkü Linux, host dosyasında bulduğu  ilk adı kullanılır</p>
<p>#Host dosyası yanlış giriş</p>
<p>192.168.0.1  ali</p>
<p>192.168.0.1 veli</p>
<p>192.168.0.1 konya</p>
<p>Artık  sizinde yönlendirme yapabilen bir adet Linux sunucunuz var.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caylaklar.net/linux-sunucusunun-router-olarak-ayarlamak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
