<?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>Hakan UZUNER » Cozumpark.Com &#187; Linux</title>
	<atom:link href="http://www.hakanuzuner.com/index.php/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hakanuzuner.com</link>
	<description>Çözümsüz Sorununuz Kalmasın.www.cozumpark.com</description>
	<lastBuildDate>Thu, 09 Sep 2010 19:10:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux wireless LAN support</title>
		<link>http://www.hakanuzuner.com/index.php/linux-wireless-lan-support.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-wireless-lan-support</link>
		<comments>http://www.hakanuzuner.com/index.php/linux-wireless-lan-support.html#comments</comments>
		<pubDate>Sun, 13 Sep 2009 09:52:06 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux wireless LAN support]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9878</guid>
		<description><![CDATA[Wireless Kart almadan önce bu listeye göz atmak istersiniz !!!! http://linux-wless.passys.nl/query_alles.php]]></description>
			<content:encoded><![CDATA[<p>Wireless Kart almadan önce bu listeye göz atmak istersiniz !!!!</p>
<p>http://linux-wless.passys.nl/query_alles.php</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/linux-wireless-lan-support.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ipcop Firewall Kurulumu – 2</title>
		<link>http://www.hakanuzuner.com/index.php/ipcop-firewall-kurulumu2.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ipcop-firewall-kurulumu2</link>
		<comments>http://www.hakanuzuner.com/index.php/ipcop-firewall-kurulumu2.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:21:53 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Guvenlik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ipcop Firewall Kurulumu – 2]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9762</guid>
		<description><![CDATA[Ip cop Firewall hakkında  bir önceki makalemizde tanımlamalar yapmıştık ve kurulum öncesi  gerekli ayarları yaptıktan sonra kuruluma geçelim ve güvenli bir ortam oluşturalım . Hatırlarsanız daha önceki  anlatımda ipcop’u  Cd’den kuracağımı belirtmiştim - CD&#8217;yi kurulum yapılacak olan PC ye takıp PC&#8217;nin CD den boot edecek şekilde açılmasını sağlayın. Enter’a basıyoruz. 1)  Cd ile açıldığında karşınıza [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span>Ip cop Firewall hakkında  bir önceki makalemizde tanımlamalar yapmıştık ve kurulum öncesi  gerekli ayarları yaptıktan sonra kuruluma geçelim ve güvenli bir ortam oluşturalım . </span></p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><strong><span>Hatırlarsanız daha önceki  anlatımda ipcop’u  Cd’den kuracağımı belirtmiştim</span></strong><span> </span></p>
<p class="MsoNormal"><span>- CD&#8217;yi kurulum yapılacak olan PC ye takıp PC&#8217;nin CD den boot edecek şekilde açılmasını sağlayın.</span></p>
<p><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image002.gif"><img style="border-width: 0px; display: inline;" title="clip_image002" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image002_thumb.gif" border="0" alt="clip_image002" width="609" height="340" /></a></p>
<p class="MsoNormal"><span>Enter’a basıyoruz. </span></p>
<p class="MsoNormal"><span><br />
1)  Cd ile açıldığında karşınıza gelen ekranı <strong>Enter’ </strong>a basarak standart kurulum aşamasına eçebilirsiniz. IPCop yazılımı ilk önce kurulum yapmış olduğunuz donanımı inceleyecektir. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image003.gif"><img style="border-width: 0px; display: inline;" title="clip_image003" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image003_thumb.gif" border="0" alt="clip_image003" width="609" height="340" /></a> </span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom: 12pt;">
<p class="MsoNormal"><span>2-) </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>2) Donanım incelemesinden sonra dil seçeneği ile IPCop yazılımını hangi dilde kuracağımızı seçmemiz gerekiyor. Türkçe dil seçeneği de gelmektedir. Bu aşamada Dili İngilizce veya bir başka dil olarak seçebilme imkanımız mevcut. IPCop yazılımı kurulduktan sonra eğer kurulumda farklı bir dil seçmişsek web arayüzünden Türkçe&#8217;yi seçerek menüleri Türkçe olarak görebilme imkânınız vardır. Ancak ek paketler de henüz Türkçe dil desteği ile gelmediği için İngilizce kullanmanızı öneririm. </span></p>
<p class="MsoNormal"><strong><span>Kurulumda ben Türkçe seçiyorum</span></strong><span> </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image005.gif"><img style="border-width: 0px; display: inline;" title="clip_image005" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image005_thumb.gif" border="0" alt="clip_image005" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>3) IPCop yazılımını nereden yükleyeceğimizi belirliyoruz. Cd’den kurulum yaptığımız için Cd-Rom ‘u seçip Ok Diyoruz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image006.jpg"><img style="border-width: 0px; display: inline;" title="clip_image006" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image006_thumb.jpg" border="0" alt="clip_image006" width="609" height="292" /></a> </span></p>
<p class="MsoNormal"><span>4) CD de bulunan dosyaların kurulumu için ön hazırlık aşaması gelecektir. Disk biçimlenecek ve kurulum yapılacak yüzeye dosyalar kurulacak. </span></p>
<p class="MsoNormal"><span><br />
<a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image008.gif"><img style="border-width: 0px; display: inline;" title="clip_image008" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image008_thumb.gif" border="0" alt="clip_image008" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>Atla’yı spacebar tuşuyla seçili hale getirip. Tamam’ı tıklıyoruz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image010.gif"><img style="border-width: 0px; display: inline;" title="clip_image010" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image010_thumb.gif" border="0" alt="clip_image010" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>5)  Local   Networkünüz   için   ethernet   kartının   sürücüsünün   tanıtımı gerekmektedir.  <strong>Araştırma(Probe )</strong>seçeneği ile ethernet kartınızın otomatik olarak tanıtılmasını sağlayabilirsiniz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image012.gif"><img style="border-width: 0px; display: inline;" title="clip_image012" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image012_thumb.gif" border="0" alt="clip_image012" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>Eğer ethernet kartını manual olarak tanıtmak istiyorsanız seçim &#8216;i seçerek açılan menüde ethernet kartınızı tanıtabilirsiniz. Ama Listede ethernet kartınızın modeli ve serisi yok ise modül ve serisi ile irq değerlerini giriniz. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>6-)</span></strong><span>Araştırma seçeneği ile ethernet kartınızı IPCop yazılımı otomatik olarak bulduğunda size kartınıza ait yüklenecek driverin model ve serisini mesaj olarak gösterecektir. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image014.gif"><img style="border-width: 0px; display: inline;" title="clip_image014" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image014_thumb.gif" border="0" alt="clip_image014" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><strong><span>Daha sonra karşımıza gelen arayüzde Green arayüzün  ip numarasını belirtiyoruz.</span></strong><span> </span></p>
<p>7) TEBRİKLER Kurulumu başarıyla tamamladınız.</p>
<p class="MsoNormal"><span><br />
<a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image016.gif"><img style="border-width: 0px; display: inline;" title="clip_image016" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image016_thumb.gif" border="0" alt="clip_image016" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span><br />
Tamam diyoruz ve daha sonraki aşamaya geçiyoruz.</span></p>
<p> <img src='http://www.hakanuzuner.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> PC veya Server&#8217;ınıza bağlı klavye türünü seçiniz.</p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image018.gif"><img style="border-width: 0px; display: inline;" title="clip_image018" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image018_thumb.gif" border="0" alt="clip_image018" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>9) Sırada saat dilimini seçmeye geldi.<strong>Avrupa/İstanbul</strong> seçeneğini seçiyoruz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image020.gif"><img style="border-width: 0px; display: inline;" title="clip_image020" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image020_thumb.gif" border="0" alt="clip_image020" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>10) Domain adınızı giriniz. </span></p>
<p class="MsoNormal"><span><br />
<a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image022.gif"><img style="border-width: 0px; display: inline;" title="clip_image022" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image022_thumb.gif" border="0" alt="clip_image022" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>11) Makine adını giriyoruz.(standart olarak gelen ipcop) olarak bırakıyorum </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image024.gif"><img style="border-width: 0px; display: inline;" title="clip_image024" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image024_thumb.gif" border="0" alt="clip_image024" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>12)Eğer sisteminizde ISDN kart kullanıyorsanız [Enable ISDN] seçeneği ile devam edebilirsiniz.  Sisteminizde ISDN kart kullanmıyorsanız (sadece ethernet kartları kullanılıyorsa) [Disable ISDN] seçeneği ile devam edebilirsiniz. Ben ISDN kullanmıyorum o yüzden ISDN kullanma seçeneğini seçiyorum.</span></p>
<p><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image026.gif"><img style="border-width: 0px; display: inline;" title="clip_image026" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image026_thumb.gif" border="0" alt="clip_image026" width="609" height="340" /></a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>13)Network konfigürasyonumuzu yapacağımız kısma sıra geldi. Bu menüdeki tüm adımları tek tek yapmamız gerekiyor. Değişiklik için kurulumdan sonra setup komutu ile açılacak olan menü bu menü olacaktır. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image027.jpg"><img style="border-width: 0px; display: inline;" title="clip_image027" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image027_thumb.jpg" border="0" alt="clip_image027" width="393" height="252" /></a> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Networkümüzün yapısına göre konfigürasyon tipini seçmemiz gerekmektedir. </span></p>
<p class="MsoNormal"><strong><span style="color: #00b050;">GREEN= local network tarafı”192.168.2.5” olarak yapıyorum<br />
</span></strong><span><br />
<span style="color: red;">RED= internet tarafı “10.0.0.2” olarak ayarladım.</span> </span></p>
<p class="MsoNormal"><span style="color: #ffc000;">ORANGE= DMZ tarafı (eğer sisteminizde server barındırıyorsanız)</span><span> </span></p>
<p class="MsoNormal"><span style="color: #1f497d;">BLUE= İlave network tarafı (Wireless gibi uygulamaları bağlayabilirsiniz)</span></p>
<p><strong><span>İnternet tarafı (RED) için IP adresi yapılandırmasına sıra geldi.</span></strong><span> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt;"><span style="font-family: symbol;">·</span><span style="line-height: 115%; font-family: 'Times New Roman'; font-size: 7pt;"> </span><span>ADSL modem tarafından IP otomatik olarak dağıtılmıyorsa (Static) seçeneğini seçerek IP adresini giriniz.(<strong>Ben bunu seçiyorum</strong>)</span><span> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt;"><span style="font-family: symbol;">·</span><span style="line-height: 115%; font-family: 'Times New Roman'; font-size: 7pt;"> </span><span>ADSL modem tarafından IP otomatik olarak dağıtılıyorsa (DHCP) seçeneğini seçiniz. </span></p>
<p class="MsoNormal" style="text-indent: -18pt; margin-left: 36pt;"><span style="font-family: symbol;">·</span><span style="line-height: 115%; font-family: 'Times New Roman'; font-size: 7pt;"> </span><span>ISDN kartı kullanıyorsanız Türkiye için (PPOE) seçeneğini seçmeniz gerekmektedir.</span><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image029.gif"><img style="border-width: 0px; display: inline;" title="clip_image029" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image029_thumb.gif" border="0" alt="clip_image029" width="579" height="324" /></a> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Bu birimde Green ve Red arayüzleri tanımlıyoruz. Ve Sürücüler ve network adapter atamalarını gerçekleştiriyoruz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image031.gif"><img style="border-width: 0px; display: inline;" title="clip_image031" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image031_thumb.gif" border="0" alt="clip_image031" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image033.gif"><img style="border-width: 0px; display: inline;" title="clip_image033" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image033_thumb.gif" border="0" alt="clip_image033" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>Yukarıda da belirtildiği gibi her kart için ayarlar değiştirilebilinir. </span></p>
<p class="MsoNormal"><span><br />
<a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image035.gif"><img style="border-width: 0px; display: inline;" title="clip_image035" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image035_thumb.gif" border="0" alt="clip_image035" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>14-)Sadece bir üst menüde (Static IP tanımlaması yaptıysanız bu menüde DNS ve Gateway tanımlamalarını yapacaksınız. Ağ geçidi olarak ADSL modeminizin IP adresini giriniz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image037.gif"><img style="border-width: 0px; display: inline;" title="clip_image037" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image037_thumb.gif" border="0" alt="clip_image037" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>15-)Local networkünüzde bulunan bilgisayarlara DHCP hizmetini IPCop&#8217;un üstlenmesini istiyorsanız bu menüde [Enabled] seçeneği ile DHCP yi <strong>aktif </strong>edebilirsiniz. Local networkünüzde bulunan bilgisayarların hangi IP aralığında IP adresi almasını istiyorsanız Başlangıç / Bitiş adresi alanlarını doldurunuz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image039.gif"><img style="border-width: 0px; display: inline;" title="clip_image039" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image039_thumb.gif" border="0" alt="clip_image039" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>16-) Bu aşamadan sonra IPCop yazılımında en üst seviye yetkili olan “root” kullanıcısı için parola yazınız. IPCop yazılımına ek paket yüklemek ve yazılımda değişiklikler ve ayarlamalar yapabilmek için gerekli olacaktır. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="padding: 0cm; width: 7.2pt;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"><span style="font-size: 1pt;"> </span><span> </span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"><span> </span></p>
</td>
<td style="padding: 0cm;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image041.gif"><img style="border-width: 0px; display: inline;" title="clip_image041" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image041_thumb.gif" border="0" alt="clip_image041" width="609" height="340" /></a> </span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><span>17-)Yönetici parolası ise web arayüzünden IPCop yazılımınızı yönetmeniz için vereceğiniz paroladır. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image043.gif"><img style="border-width: 0px; display: inline;" title="clip_image043" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image043_thumb.gif" border="0" alt="clip_image043" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>18-)Yedek almak için de parola adımını bitirdikten sonra.</span></p>
<p><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image045.gif"><img style="border-width: 0px; display: inline;" title="clip_image045" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image045_thumb.gif" border="0" alt="clip_image045" width="609" height="340" /></a></p>
<p class="MsoNormal"><span>19-)Kurulum başarıyla tamamlandı. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image047.gif"><img style="border-width: 0px; display: inline;" title="clip_image047" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image047_thumb.gif" border="0" alt="clip_image047" width="609" height="340" /></a> </span></p>
<p class="MsoNormal"><span>Daha sonra pc veya server’ımız yeniden başlayacaktır. Ve aşağıdaki ekran ile karşılaşacağız IPCop’u seçip Enter’a basıyoruz. </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image048.jpg"><img style="border-width: 0px; display: inline;" title="clip_image048" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image048_thumb.jpg" border="0" alt="clip_image048" width="603" height="455" /></a> </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>Daha sonra Local network’te herhangi bir bilgisayarın Explorer penceresinden<br />
Green olarak seçtiğiniz ethernet kartınızın IP adresi ile <strong><span style="color: red;">http://192.168.2.5:445</span></strong> IPCop yazılımının Yönetim Paneline ulaşabilirsiniz. </span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><a href="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image049.jpg"><img style="border-width: 0px; display: inline;" title="clip_image049" src="http://www.cozumpark.com/mklresim/IpcopFirewallKurulumu2_14D7/clip_image049_thumb.jpg" border="0" alt="clip_image049" width="594" height="411" /></a> </span></p>
<p><span>Vmware 6.5 üzerinde ipcop 1.4.20 Firewall yazılımını kurmuş bulunmaktayız. Yönetim paneline hoş geldiniz.</span></p>
<p>Not: Vmware üzerinde Ipcop kurulumunu Türkçe olarak gerçekleştirdik. Bu kurulum rehberinde karşılaştığınız sorunlarınızı portalımızın Linux bölümünden sorabilirsiniz. Linux alanında desteklerini esirgemeyen özgür sistemci Eyüp HAMAMCI’ya teşekkürü bir borç biliyorum</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/ipcop-firewall-kurulumu2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vmware 6.5  uzerine  Ipcop 1.4.20 Firewall Kurulumu &#8211; 1</title>
		<link>http://www.hakanuzuner.com/index.php/vmware-65-uzerine-ipcop-1420-firewall-kurulumu-1.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vmware-65-uzerine-ipcop-1420-firewall-kurulumu-1</link>
		<comments>http://www.hakanuzuner.com/index.php/vmware-65-uzerine-ipcop-1420-firewall-kurulumu-1.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:04:36 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[3. Party]]></category>
		<category><![CDATA[Guvenlik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Vmware 6.5  uzerine  Ipcop 1.4.20 Firewall Kurulumu - 1]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9744</guid>
		<description><![CDATA[Vmware 6.5  uzerine  Ipcop 1.4.20 Firewall Kurulumu &#8211; 1 Merhaba arkadaşlar bu makalede sizlere İpcop firewall yazılımının 1.4.20 versionunun  vmware 6.5 üzerinde  kurulumu   hakkında bilgi vereceğim. Bilindiği üzere  IPCop bir Linux dağıtımıdır. Fakat Firewall olarak tasarlanmış bir dağıtım. Hatta sadece firewall demek bile yetersiz olacak ki; Firewall, IDS, VPN, Antivirüs, Antispam gibi pek çok özelliğide [...]]]></description>
			<content:encoded><![CDATA[<p>Vmware 6.5  uzerine  Ipcop 1.4.20 Firewall Kurulumu &#8211; 1</p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">Merhaba arkadaşlar bu makalede sizlere <strong>İpcop firewall</strong> yazılımının <strong>1.4.20</strong> versionunun  <strong>vmware 6.5</strong> üzerinde  kurulumu   hakkında bilgi vereceğim.</p>
<p>Bilindiği üzere  IPCop bir Linux dağıtımıdır. Fakat Firewall olarak tasarlanmış bir dağıtım. Hatta sadece firewall demek bile yetersiz olacak ki; Firewall, IDS, VPN, Antivirüs, Antispam gibi pek çok özelliğide üzerinde barındırmakta. Güvenlik yazılımları arasında kısa bir sürede yerini alan ve ücretsiz olduğu için çok fazla ilgi gören bir yazılım free olarak dağıtılması nedeniyle kendisiyle birlikte getireceği risk’leri de yazılımı mevcut sisteme dahil eden güvenlik veya sistem uzmanı kişiler üstlenecektir. Açık kaynak kodlu bu yazılımın geliştirilmesine hali hazırda devam edilmektedir. Güncellemeleriyle birlikte birçok kaynakta yeni güvenlik açıkları için çözümler üretilmektedir.</p>
<p></span><strong><span style="font-family: Calibri; font-size: small;">Kurulum öncesinde aşağıda belirttiğim kaynaktan ipcop yazılımını indirmeyle işleme başlıyoruz<br />
</span></strong><a href="https://sourceforge.net/projects/ipcop/files/"><span style="font-family: 'Times New Roman','serif';"><br />
</span><span style="font-family: Calibri; font-size: small;">- Ipcop İndir</span></a><span style="font-family: Calibri; font-size: small;"> &#8211; İndirmiş olduğunuz (.iso) formatındaki dosyayı kullandığınız CD kayıt programı ile bootable olacak şekilde hazırlayın.</span></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">— Network yapınıza göre kurulum yapacağınız PC/Server&#8217;ın ethernet kartı olduğuna emin olun. (en az iki ethernet kartı gerekli)</p>
<p><strong>Vmware 6.5 sürümü üzerinde kurulum öncesi yapılması gerekli işlemlere başlıyalım.</strong></p>
<p>1-)Karşımızdaki vmware penceresinden <strong>New Virtual Machine</strong> butonunu tıklıyoruz.</span></p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image001.jpg" alt="" /></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">2- )Ip cop için özel ayarlar gerektiğinden dolayı. Custom(Gelişmiş) seçeneğini seçili hale getirip ilerliyoruz.</span></p>
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image002.jpg" alt="" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">3-)Bu pencerede Workstation 6.5 seçip next diyoruz.</span></p>
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image003.jpg" alt="" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">4-)Bu aşamada  ipcop yazılımını cd-rom,dvd-rw v.b ortamlardan kurmak istiyorsanız   <strong>Installer Disc</strong> seçeneğini seçip aktif sürücünüzü ayarlıyorsunuz. Eğer image dosyasından kurmak istiyorsanız Installer disc image file (iso) seçeneğini seçmeniz gerekiyor.Kurulum için bu işlemi daha sonra ayarlamak istiyorsanız 3. Seçeneğimizi seçiyorsunuz .(<strong>Biz burada  Installer disc seçeneğinizi seçiyoruz ve next diyoruz</strong>.)</span></p>
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image004.jpg" alt="" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">5-)Linux ‘ü seçili hale getiriyoruz ve version kısmından Other Linux 2.4.x Kernel’ı seçiyoruz.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image005.jpg" alt="" /></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">6-)Burda Virtual Machine’ne isim veriyoruz ve nereye kaydedeceğimizi belirliyoruz.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image006.jpg" alt="" /></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">7-)İşlemci olarak tek işlemcim olduğu için one’ı seçiyorum.</span></p>
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image007.jpg" alt="" /></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">8-)Ram’i 512 mb olarak ayarlamak faydamıza olacaktır. İsteğe bağlı arttırılabilinir.</span></p>
<p class="MsoNormal">
<p class="MsoNormal" style="margin-bottom: 12pt;"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image008.jpg" alt="" /></p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image009.jpg" alt="" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">Next’i tıklıyoruz. Bir sonraki pencerede karşımıza <strong>Virtual Disk Type</strong> gelicek<strong> IDE </strong>seçiyoruz  next diyoruz. Ve disk boyutu ile ilgili pencere ile karşılaşıyoruz isteğe göre belirlenebilinir.(Test için 2 Gb yeterli)</span></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">10-Yukarıda belirlediğimiz sanal disk dosyalarını nereye kaydetmek istiyorsunuz diye soruyor e altında vmipcop olarak kayıt ediyorum.</span></p>
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image010.jpg" alt="" /></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">Ve. Bir sonraki pencerede vmware üzerindeki gerekli ayarların bittiği görüntülenecek. Kurulum için gerekli ayarlar yapıldı. Bir sonraki adımda network adapter’leri düzenleyeceğiz.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image011.jpg" alt="" /></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">11-)Bu arayüzde <strong>Edit virtual machine settings</strong>’i seçiyoruz. </span></p>
<p class="MsoNormal">
<p class="MsoNormal"><img style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image012.jpg" alt="" /></p>
<p class="MsoNormal" style="margin-bottom: 12pt;">
<p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: Calibri; font-size: small;">12-)<strong>Hardware </strong>sekmesi seçiliyken <strong>device</strong> kısmında <strong>Network Adapter’in</strong> görüntülenmediğini fark edeceksiniz. Alt Kısımdan <strong>Add ‘</strong>yi seçiyoruz ve karşımıza gelen pencereden <strong>Network Adapter’ü</strong> seçili hale  getirip<strong> next</strong> diyoruz.<br />
<span style="font-family: Calibri; font-size: small;"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image014.jpg" alt="" /></span><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image013.jpg" alt="" /> </span></p>
<p><span style="font-family: Calibri; font-size: small;"><br />
İlk Network Adapter’ümüzü <strong><span>Green(Yeşil)</span></strong> olan  arayüzü seçiyoruz; (öncelikle <span style="color: red;">Red(kırmızı )</span>arayüzü değil  <span style="color: red;">!!! </span>Custom:Specific virtual  network kısmından <strong>VMnet1(Host –Only)</strong> olarak seçiyoruz.</span></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">II. Network Adapter’ümüzü de aynı şekilde ekliyoruz.</span></p>
<p class="MsoNormal"><img src="http://www.cozumpark.com/mklresim/Vmware65UzerineIpcop1420FirewallKurulumu_E323/image015.jpg" alt="" /></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">Ve bu pencerede ise <span style="color: red;">Kırmızı (Red)</span> olarak seçimini yapacağım Default Bridged seçeneğini seçiyorum. Benim bilgisayarımda bu arayüz kablosuz ağ bağdaştırıcıma ait. </span></p>
<p><span style="font-family: Calibri; font-size: small;">Finish’i tıklıyoruz. Ve Ipcop Kurulumunu yapacağımız Vmware ortamını oluşturmuş olduk. Bir sonraki makalemde Ipcop’un vmware üzerindeki kurulu süreci hakkında sizlere bilgi vereceğim. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/vmware-65-uzerine-ipcop-1420-firewall-kurulumu-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Debian Postfix 587 Portunu Açma</title>
		<link>http://www.hakanuzuner.com/index.php/ubuntu-debian-postfix-587-portunu-acma.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ubuntu-debian-postfix-587-portunu-acma</link>
		<comments>http://www.hakanuzuner.com/index.php/ubuntu-debian-postfix-587-portunu-acma.html#comments</comments>
		<pubDate>Mon, 10 Aug 2009 12:34:57 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu Debian Postfix 587 Portunu Açma]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9729</guid>
		<description><![CDATA[Savaş abiden inciler ; /etc/postfix/master.cf dosyasını mc ile edit yapınız # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) smtp inet n &#8211; &#8211; &#8211; &#8211; smtpd 587 inet n &#8211; n &#8211; &#8211; smtpd smtps inet n &#8211; &#8211; &#8211; &#8211; smtpd bu kısımda normalde 587 [...]]]></description>
			<content:encoded><![CDATA[<p>Savaş abiden inciler ;</p>
<p>/etc/postfix/master.cf dosyasını mc ile edit yapınız</p>
<p># service type    private unpriv chroot wakeup maxproc command + args<br />
#                      (yes)    (yes) (yes)   (never)   (100)<br />
smtp        inet    n           &#8211;       &#8211;          &#8211;          &#8211;              smtpd<br />
587          inet    n           &#8211;       n         &#8211;          &#8211;              smtpd<br />
smtps       inet    n           &#8211;       &#8211;          &#8211;          &#8211;              smtpd</p>
<p>bu kısımda normalde 587 satırı yoktur eklemeniz gerekmekte,daha sonra yaptığınız işlemi kaydedip servisleri restart etmeniz gereklidir</p>
<p>sudo /etc/init.d/postfix restart</p>
<p>işlem bu kadar test için telnet mailserverip 587 yaparsanız yanıt alacaksınız.</p>
<p>root@mailsecure:~# telnet 192.1.100.1 587<br />
Trying 192.1.100.1&#8230;<br />
Connected to 192.1.100.1.<br />
Escape character is &#8216;^]&#8217;.<br />
220  ESMTP  (F1secure)</p>
<p>firewallınızdan veya modeminizden 587 portunu direk mail ip adresine natlamanız gerekmektedir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/ubuntu-debian-postfix-587-portunu-acma.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Firewall &#8211; Guvenlik Duvarı – Iptables Bolum 3</title>
		<link>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-3.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-firewall-guvenlik-duvari-iptables-bolum-3</link>
		<comments>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-3.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 19:52:34 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[#iptables-save –c > /etc/sysconfig/iptables]]></category>
		<category><![CDATA[/etc/sysconfig/iptables]]></category>
		<category><![CDATA[ESTABLISHED ve RELATED]]></category>
		<category><![CDATA[Fedora Core 7 and Red Hat Enterprise Linux]]></category>
		<category><![CDATA[ICMP Ping ve Destination Unreachable]]></category>
		<category><![CDATA[Iptables]]></category>
		<category><![CDATA[iptables yapılandırması]]></category>
		<category><![CDATA[iptables-restore komutu]]></category>
		<category><![CDATA[Linux Firewall - Guvenlik Duvarı]]></category>
		<category><![CDATA[linux Unix]]></category>
		<category><![CDATA[Red Hat yâda Fedora işletim sistemleri]]></category>
		<category><![CDATA[system-config-securitylevel]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9014</guid>
		<description><![CDATA[IPTables konusunda yeterince bilgi verdiğimi umuyorum. Artık iptables yapılandırması sırasına kullanacağımız Red Hat yâda Fedora işletim sistemlerinde, iptables işlemlerinin nasıl çalıştığına göz atalım. Red Hat ve Fedora işletim sistemleri üzerinde iptables paketi aksini belirtmediğiniz sürece kurulu gelir. Eğer iptables’ı sistemin açılışı sırasında otomatik olarak başlatmaya ayarladı iseniz o zaman her başlangıç esansında sistem /etc/sysconfig/iptables dosyasını [...]]]></description>
			<content:encoded><![CDATA[<div class="BlogPostContent">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">IPTables konusunda yeterince bilgi verdiğimi umuyorum. Artık iptables yapılandırması sırasına kullanacağımız Red Hat yâda Fedora işletim sistemlerinde, iptables işlemlerinin nasıl çalıştığına göz atalım.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Red Hat ve Fedora işletim sistemleri üzerinde iptables paketi aksini belirtmediğiniz sürece kurulu gelir. Eğer iptables’ı sistemin açılışı sırasında otomatik olarak başlatmaya ayarladı iseniz o zaman her başlangıç esansında sistem /etc/sysconfig/iptables dosyasını okuyarak, gerekli kuralların çalışmasını sağlar. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">/etc/sysconfig/iptables dosyası otomatik olarak system-config-securitylevel programı tarafından oluşturulur. Her defasından system-config-securitylevel kullanılarak yapılan değişiklikler /etc/sysconfig/iptables dosyasına kayıt edilir.</span> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum3_3E8/image001.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum3_3E8/image001_thumb.jpg" border="0" alt="image001" width="670" height="285" /></a></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Red hat yada Fedora işletim sistemleri üzerinde iptables kurallarını direkt olarak /etc/sysconfig/iptables dosyasına yazabilirsiniz. Ancak bu pek önerilen bir durum değildir. Iptables kurallarını en güzel yazmanın yolu, bir script dosyası hazırlayarak, bu script dosyası aracılığı ile iptables kurallarını oluşturmanızdır. Yazdığınız script’i çalıştırmadan önce iptables servisini durdurmanız gerekmektedir. Bu işlemleri nasıl yapacağımızı makalenin ilerleyen bölümlerinde göstereceğim.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Sisteminizde çalışan kuralları görmek için service iptables status komutu kullanılır. Yaratmış olduğumuz iptables kurallarını kayıt etmek için ise service iptables save komutu kullanılır. Bu komut çalıştırıldığında iptables kuralları otomatik olarak /etc/sysconfig/iptables dosyasına yazılır. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kurallarımız kayıt etmemizin diğer bir yolu da iptables-save komutunu kullanmaktır. iptables-save komutu –c anahtarını kullanarak otomatik olarak /etc/sysconfig/iptables dosyasına kuralları kayıt eder. Eğer ikinci bir yedek istersek dosyanın adını değiştirerek, ayrı bir dosyaya da yedek alabiliriz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables-save –c  &gt; /etc/sysconfig/iptables</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kayıt edilen kuralların geri yüklenmesi iptables-restore komutu ile yapılır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables-restore &lt; /etc/sysconfig/iptables </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables konusunda bir hayli bilgi yüklemesi yaptık. Artık örnek bir yapılandırma yapabiliriz. Örnek yapılandırmamızı BÖLÜM 6 da anlatmaya çalışacağım. Örneğimizde adet iptables güvenlik duvarı, Web sunucumuz ve iç ağımızdan oluşan bir yapı olacak. Eğer buraya kadar sabırlı bu makaleyi okuduysanız o zaman BÖLÜM 6 daki örneğimizi kolayca gerçek hayatta uygulayabilirsiniz. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Artık internet bağlı bir sistemde gerçek bir IPTABLES örneği verebiliriz. Aşağıda vereceğimiz örnek IPTABLES kullanarak yerel ağımızı ve Web sunucumuzu dışarıdan gelecek saldırılar karşınsında önleme görevi üstlenecek. Direkt olarak komut satırı yerine, bir script yazarak IPTABLES kurallarımızı oluşturacağız. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Yapımızdan biraz bahsedecek olursak, Güvenlik duvarı görevini üstlenmiş bir adet sunucumuz var. Bu sunucumuz üzerinde iki adet ağ kartı bulunmakta, eth0 ve eth1 . eth1 üzerinden yerel ağımıza bağlanıyoruz, eth0 ise internet çıkışımız. İç ağımız 192.168.0.0 ağı ve domain adımız zanzare.com (İtalyanca da sivrisinek anlamına geliyor). İki adet internet adresimiz var, 10.0.0.1 ve 10.0.0.2( Sadece örnek için bunları kullanıyorum. Siz Internet sağlayıcınız tarafından size verilen IP’leri kullanmanız gerek). Güvenlik sunucumuz ağımız için geçerli ağ geçidi olarak çalışmakta. Web sunucumuzun eth0 üzerindeki IP adresi 10.0.0.2.</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum3_3E8/image002.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum3_3E8/image002_thumb.jpg" border="0" alt="image002" width="670" height="592" /></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Güvenlik sunucumuzun yapacaklarını sıralarsak;</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Dış ağ adresli tüm isteklerin, iç ağa geçmesini engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Dış ağdan gelen ve iç ağ adresi olan tüm istekleri engelle ancak iç ağ adresleri eth1 üzerinden gelen isteklere izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Localhost adresli tüm dış ağ isteklerini hem eth0 hem de eth1 üzerinde engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Güvenlik duvarı arkasındaki kullanıcıların mesajlarına izin ver(localhost ağ birimi üzerinde)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Web sunucusu ile haberleşmeye izin ver.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">İç ağdan web sunucusu ile hali hazırda yapılmış bağlantılara izin ver.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Web sunucusundan direkt olarak iç ağa bağlantı yapılmasını engellle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Dışarıdan yapılmış ESTABLISHED yada RELATED bağlantılara izin ver.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Güvenlik duvarı ile dış dünyanın ICMP paketleri dışındaki ESTABLISHED ve RELATED bağlantılarına izin ver.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Dışarıdan yapılacak yeni bağlantıları engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">İç ağdan güvenlik duvarına yâda güvenlik duvarından iç ağa bağlantılara izin ver.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Ip maskeleme yaparak iç ağın internete çıkmasına izin ver.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ICMP Ping ve Destination Unreachable paketlerine izin ver. Diğerlerini iptal et.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Güvenlik duvarlarını yapılandırmadan önce hangi işlemleri yapacağımızı bir liste halinde yazarsak, kuralların oluşturulması esnasında işimiz oldukça kolaylaştıracaktır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Güvenlik duvarı olarak yapılandıracağınız sisteme root kullanıcısı olarak giriş yapın ve zanzare.sh adında bir dosya yaratın. Bu dosya içersine aşağıdaki kuralı ister yazarak isterseniz kopyala-yapıştır işlemi ile yazabilirsiniz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"># Ic network adresi eth1 üzerinde 192.168.0.0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"># web sunucusu adresi 10.0.0.2</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"># IP forwarding kapat</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">echo 0 &gt; /proc/sys/net/ipv4/ip_forward</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"># Tum kurallari temizle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -F INPUT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -F OUTPUT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -F FORWARD</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"># Geçerli kuralları oluştur</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -P INPUT DROP</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -P OUTPUT ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -P FORWARD ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"># İç ağda diş ağ adresli tüm paketleri engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j LOG -i eth1 ! -s 192.168.0.0/24</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j DROP -i eth1 ! -s 192.168.0.0/24</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A FORWARD -j DROP -i eth1 ! -s 192.168.0.0/24</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#eth1 haricinde dis agdan gelen ic ag adresli paketleri engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j DROP ! -i eth1 -s 192.168.0.0/24</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A FORWARD -j DROP ! -i eth1 -s 192.168.0.0/24</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"> </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#lo arayüzü haricindeki tüm ağ birimlerinde localhost adresli tüm paketleri engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j DROP -i ! lo -s 127.0.0.0/255.0.0.0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A FORWARD -j DROP -i ! lo -s 127.0.0.0/255.0.0.0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#İç ağdan gelen kullanıcılara izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -i lo</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Web sunucusu ile bağlantı kurulmasına izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p tcp -i eth0 &#8211;dport www -s 10.0.0.2</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Web sunucu ile iç ağdan ESATBLISH durumundaki bağlantılara izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -m state &#8211;state ESTABLISHED, RELATED -i eth0 -p tcp &#8211;sport www -s 10.0.0.2 -d 192.168.0.0/24 -j ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Web sunucusundan iç ağa yeni bağlantıları engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A OUTPUT -m state &#8211;state NEW -o eth0 -p tcp &#8211;sport www -d 192.168.0.0/24 -j DROP</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#RELATED ve ESTABLISHED diş bağlantılara izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Dış bağlantıların ICMP paketleri hariç firewall ile bağlantı kurmasına izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -m state &#8211;state ESTABLISHED, RELATED -i eth0 -p ! icmp -j ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Dışarıdan yeni bağlantı yapılmasına izin verme</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -m state &#8211;state NEW -i eth0 -j DROP</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A FORWARD -m state &#8211;state NEW -i eth0 -j DROP</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iç ağdan güvenlik duvarına yâda güvenlik duvarından iç ağa bağlantılara izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p all -i eth1 -s 192.168.0.0/24</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#IP maskeleme ile ic makinelerin internete çıkmasına sağla</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#ICMP Ping ve Destination Unreachable mesajlarına izin ver</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Diger ICMP paketlerini INPUT ve DROP kurallar ile engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p icmp -i eth0 &#8211;icmp-type echo-reply -d 10.0.0.1</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p icmp -i eth0 &#8211;icmp-type echo-request -d 10.0.0.1</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p icmp -i eth0 &#8211;icmp-type destination-unreachable -d 10.0.0.1</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#IP Forwarding opsiyonunu aç</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">echo 1 &gt; /proc/sys/net/ipv4/ip_forward</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Eğer ne yaptığımızı grafik olarak göstermeye çalışırsak;</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum3_3E8/image003.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum3_3E8/image003_thumb.jpg" border="0" alt="image003" width="670" height="670" /></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Eğer komut satırına iptables –L –n komutunu girerseniz aşağıdaki çıktıyı almanız gerekir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">[root@server ~]# iptables -L -n</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Chain INPUT (policy DROP)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">target     prot opt source               destination</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">LOG        all  &#8212; !192.168.0.0/24       0.0.0.0/0           LOG flags 0 level 4</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     all  &#8211;  192.168.2.0/24       0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8212; !192.168.0.0/24       0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8211;  192.168.0.0/24       0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8211;  127.0.0.0/8          0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     all  &#8211;  0.0.0.0/0            0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     tcp  &#8211;  10.0.0.2             0.0.0.0/0           tcp dpt:80</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     tcp  &#8211;  10.0.0.2             192.168.0.0/24      state RELATED,ESTABLISHED tcp spt:80</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT    !icmp &#8211;  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8211;  0.0.0.0/0            0.0.0.0/0           state NEW</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     all  &#8211;  192.168.0.0/24       0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     icmp &#8211;  0.0.0.0/0            10.0.0.1            icmp type 0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     icmp &#8211;  0.0.0.0/0            10.0.0.1            icmp type 8</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     icmp &#8211;  0.0.0.0/0            10.0.0.1            icmp type 3</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"> </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Chain FORWARD (policy ACCEPT)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">target     prot opt source               destination</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8212; !192.168.0.0/24       0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8211;  192.168.0.0/24       0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8211;  127.0.0.0/8          0.0.0.0/0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       all  &#8211;  0.0.0.0/0            0.0.0.0/0           state NEW</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Chain OUTPUT (policy ACCEPT)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">target     prot opt source               destination</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">DROP       tcp  &#8211;  0.0.0.0/0            192.168.0.0/24      state NEW tcp spt:80</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">[root@server ~]#</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables ile yazdığım makale serisinin sonuna gelmiş bulunuyoruz. Umarım yazdıklarım size iptables’ın nasıl kullanılacağı ile ilgili bilgi vermiştir. Bir başka Linux makalesinde görüşmek üzere.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kaynaklar</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.netfilter.org/" target="_blank"><span style="font-size: x-small;">www.netfilter.org</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">McGrawHill &#8211; Fedora Core 7 and Red Hat Enterprise Linux &#8211; Richard PETERSON</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">www.redhat.com</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"> </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"> </span></span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kaynaklar</span></span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.netfilter.org/" target="_blank"><span style="font-size: x-small;">www.netfilter.org</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">McGrawHill &#8211; Fedora Core 7 and Red Hat Enterprise Linux &#8211; Richard PETERSON</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"><a href="http://www.redhat.com">www.redhat.com</a></span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Erdal YAZICIOĞLU</span></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Firewall &#8211; Guvenlik Duvarı – Iptables Bolum 2</title>
		<link>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-2.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-firewall-guvenlik-duvari-iptables-bolum-2</link>
		<comments>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-2.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 19:49:50 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[#iptables -A INPUT –j ACCEPT ! –s]]></category>
		<category><![CDATA[#iptables –A FORWARD –j DROP –i eth0]]></category>
		<category><![CDATA[#iptables –A INPUT –j DROP –i eth0 –s]]></category>
		<category><![CDATA[ACCEPT&DROP]]></category>
		<category><![CDATA[Fedora Core 7 and Red Hat Enterprise Linux]]></category>
		<category><![CDATA[FIN ve ACK bölümleri]]></category>
		<category><![CDATA[ICMP --icmp-type]]></category>
		<category><![CDATA[ICMP PAKETLERİ]]></category>
		<category><![CDATA[Internet Control Message Protocol]]></category>
		<category><![CDATA[IPTABLES SEÇENEKLERİ]]></category>
		<category><![CDATA[iptables yapılandırması]]></category>
		<category><![CDATA[iptables –A]]></category>
		<category><![CDATA[iptables –A arriving –j DROP –p tcp –i et0 --dport 111]]></category>
		<category><![CDATA[iptables –A INPUT –p icmp –j DROP –f]]></category>
		<category><![CDATA[iptables –D komutu zincirden kural siler]]></category>
		<category><![CDATA[Linux Firewall - Guvenlik Duvarı]]></category>
		<category><![CDATA[linux Unix]]></category>
		<category><![CDATA[Network Address Translation NAT]]></category>
		<category><![CDATA[PAKET DURUMLARI: BAĞLANTI İZLEME]]></category>
		<category><![CDATA[PAKETLERİN KABULÜ ve REDEDİLMESİ]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[RETURN ve QUEUE]]></category>
		<category><![CDATA[TCP --syn seçeneği]]></category>
		<category><![CDATA[traceroute gibi]]></category>
		<category><![CDATA[–n anahtarı listeleme esnasında IP adres ve port sonuçlarını]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9011</guid>
		<description><![CDATA[Zincir kurallarını değiştirmek yada zincire yeni bir kural eklemek için iptables komutu kullanılır. Örneğin iptables –A zincire yeni kural eklerken, iptables –D komutu zincirden kural siler.  Bir kuralı değiştirmek için iptables –R komutu kullanılır. Iptables komut listesi aşağıdaki tabloda verilmiştir. IPTABLES SEÇENEKLERİ Iptables ile birlikte birçok değişik seçenek gelir. Örneğin, TCP &#8211;syn seçeneği SYN paketlerini [...]]]></description>
			<content:encoded><![CDATA[<div class="BlogPostContent">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Zincir kurallarını değiştirmek yada zincire yeni bir kural eklemek için iptables komutu kullanılır. Örneğin iptables –A zincire yeni kural eklerken, iptables –D komutu zincirden kural siler.  Bir kuralı değiştirmek için iptables –R komutu kullanılır. Iptables komut listesi aşağıdaki tabloda verilmiştir.</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image001.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image001_thumb.jpg" border="0" alt="image001" width="670" height="464" /></a> </span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: x-small;"><span style="font-size: 11pt; line-height: 115%;">I</span><span style="font-size: 11pt; line-height: 115%;">PTABLES SEÇENEKLERİ</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables ile birlikte birçok değişik seçenek gelir. Örneğin, TCP &#8211;syn seçeneği SYN paketlerini kontrol eder. ICMP &#8211;icmp-type seçeneğini ping işlemlerinde kullanılan ICMP paketlerini belirlemede kullanılır. &#8211;limit seçeneğini ile tanımlanan zaman içerisinde aynı paketlere limit koyabilirsiniz. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Aşağıdaki örnekte kaynak adresi 192.168.184.128 gelen tüm paketler –j ACCEPT hedefi kullanılarak kabul edilecektir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: x-small;"><span style="font-size: 11pt; line-height: 115%;">#iptables –A INPUT –s 192.168.184.128 –j ACCEPT</span><span style="font-size: 11pt; line-height: 115%;"> </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image002.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image002_thumb.jpg" border="0" alt="image002" width="670" height="1092" /></a> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image003.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image003_thumb.jpg" border="0" alt="image003" width="670" height="353" /></a></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">PAKETLERİN KABULÜ ve REDEDİLMESİ (ACCEPT&amp;DROP)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables içerisinde iki adet geçerli hedef vardır. DROP ve ACCEPT. Diğer hedefler, REJECT gibi, kullanıcı tanımlı olabilirler.  Zincirleri yönetmek için iptables içerisinde iki adet özel hedef bulunur, RETURN ve QUEUE. RETURN zincirin sonuna gelindiğini belirler ve başlağı zincirin başına döner. QUEUE ise paketleri kullanıcı alanına gönderir. Aşağıdaki örnekte </span><a href="http://www.btjunkie.org/"><span style="font-size: x-small;">www.btjunkie.org</span></a><span style="font-size: x-small;"> kaynak adresli tüm paketlerin red edilme örneği verilmiştir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables  -A INPUT –s </span><a href="http://www.btjunkie.org/"><span style="font-size: x-small;">www.btjunkie.org</span></a><span style="font-size: x-small;"> –j DROP</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Bir kuralın ters çalışması için ! işareti kullanılır. Örneğin, belirlenen bir IP dışında, gelen tüm paketleri kabul etmek için –s anahtarından önce ! işareti kullanılır. Aşağıdaki örnekte 192.168.184.128 adresi haricindeki tüm adreslerden gelen paketler kabul edilemektedir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables  -A INPUT –j ACCEPT ! –s 192.168.184.128</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Herhangi bir adresi DNS adı yada IP adresini kullanarak belirleyebilirsiniz. IP adres aralığı için ağ IP sayısını ve ağ IP maskesi kullanılır. IP maskesi, ip adresi olabileceği gibi, IP maskesini tamamlayan bit sayısı da olabilir. Örneğin192.168.0 ağında bulunan tüm adresler 192.168.0.0/255.255.255.0 yada 192.168.0.0/24 olarak tanımlanabilir. Herhangi bir adres belirtmek için ise 0.0.0.0/0.0.0.0 yada 0/0 kullanır. Geçerli olarak eğer –s ve –d anahtarları kullanılmamış ise yazılan kural tüm adresler için geçerli olacaktır. Aşağıdaki örnekte 192.168.0.0 adresinden gelip, ağımızda herhangi bir adrese giden paketlerin kabülü gösterilmektedir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –s 192.168.0.0/24 –j ACCEPT </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables kuralları genelde diğer ağlara bağlı ağ birimlerine uygulanır. Internete direkt bağlı olan sistemlerde genelde iki ağ birimi bulunur, eth0 ve lo(lopback). Modem kullanılarak yapılan bağlantılarda arayüz ppp0 olarak adlandırılır. Iptables kurallarında –i anahtarını kullanarak sadece INPUT ve FORWARD zincirlerinde kural atanacak ağ birimi belirtilir.  Dışarıya giden trafik için –o anahtarı OUTPUT ve FORWARD zincirleri ile kullanılır. Daha sonra gelen ve giden paketler için belirlen ağ birimine kurallar tanımlanır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –j DROP –i eth0 –s 192.168.0.45</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –j ACCEPT –i lo</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">KULLANICI TANIMLI ZİNCİRLER(CHAINS)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables, FORWARD ve INPUT zinciri içerisindeki kuralları ayrı ayrı değerlendirir. Biraz daha açarsak, eğer belirli bir adresten gelen tüm paketleri engellemek isteniyor ise, hem FORWARD hem de INPUT zincirleri içerisinde bu kurallar tanımlanmalıdır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –j DROP –i eth0 –s 192.168.0.45</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A FORWARD –j DROP –i eth0 –s 192.168.0.45</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Bu tür durumlarda kuralların tekrar tekrar yazılmaması için kullanıcı tanımlı zincirler oluşturulur. Oluşturulan kullanıcı tanımlı zincirler içerisine yazılan kuralları daha sonra gerekli zincir içerisine dahil edilerek çalıştırılır. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –N gelen_paketler</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A gelen_paketler –j DROP –i eth0 –s 192.168.0.45</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A gelen_paketler –j ACCEPT –i lo</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A FORWARD –J gelen_paketler</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –j gelen_paketler</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ICMP PAKETLERİ</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Güvenlik duvarları üzerinde genelde sistem yöneticileri ICMP(Internet Control Message Protocol) paketleri engellerler.  Ancak sistemlerimiz üzerinde, ping,traceroute gibi işlemler için bazı ICMP paketlerine izin vermemiz gerekir. Eğer gerekli ICMP paketlerine izin verilmez ise DNS sorgulama işlemlerinde problemler yaşanır.  Iptables üzerinde &#8211;icmp-type opsiyonu kullanarak, bu paketlere izin verebilirsiniz. Aşağıdaki örneklerde 0,8 ve 3 numaralı echo-reply,echo-request ve destination-unreachable mesajlarına nasıl izin verileceği gösterilmektedir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p icmp -i eth0 &#8211;icmp-type echo-reply -d 192.168.184.128</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p icmp -i eth0 &#8211;icmp-type echo-request -d 192.168.184.128</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables -A INPUT -j ACCEPT -p icmp -i eth0 &#8211;icmp-type destination-unreachable -d 192.168.184.128</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Bu işlemler sonra komut satırına iptables –L –n yazdığınızda karşınıza aşağıdaki kurallar listesi gelecektir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     icmp &#8211;  0.0.0.0/0            192.168.184.128     icmp type 0</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     icmp &#8211;  0.0.0.0/0            192.168.184.128     icmp type 8</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">ACCEPT     icmp &#8211;  0.0.0.0/0            192.168.184.128     icmp type 3</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> <a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image004.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image004_thumb.jpg" border="0" alt="image004" width="670" height="267" /></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Ping-of-death türü saldırılardan korunmak için ping işlemlerinin dikkatli bir şekilde yapılandırılması gerekir. Bunun birkaç değişik yolu vardır. Bunlardan ilki tüm ping fragmanları reddetmektir. Ping paketleri genelde çok küçük paketlerden oluşur. Ping-of-death saldırılarından korunmak için ise içinde fragment bulunan tüm paketleri –f anahtarı ile iptables üzerinde engellenir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –p icmp –j DROP –f</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Diğer bir yolda gelen ping paketlerinin sayısını limitlemektir. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables -A FORWARD -p icmp &#8211;icmp-type echo-request -m limit &#8211;limit 1/s -j ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Port Erişimi Kontrolü</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Eğer sisteminiz internet üzerinden web yada ftp sunucusu görevini yapıyorsa iptables kullanarak erişimi kontrol edebilirsiniz. &#8211;sport ve &#8211;dport opsiyonları kullanarak istenilen servis portlarını belirtebilir ve erişim izni verebilirsiniz. Iptables ayrıca port numaraları yerine, servislerin kullandığı isimler ile de kural yazmanıza olanak sağlar. Servislerin adlarını ve port numaralarını /etc/services dosyasında bulabilirsiniz.  Aşağıdaki örnekte 192.168.1.61 adresinde bulunan sunucuya gelen www isteklerine nasıl izin verileceği gösterilmiştir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –A INPUT –d 192.168.1.61 &#8211;dport –j ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Iptables üzerinde port referanslarını kullanarak da belirli portları koruma altına alabilir yada tamamen yasaklayabilirsiniz. Güvensiz bir bağlantı olan ve 23 nolu portu kullananTelnet buna örnek gösterilebilir.  NFS işlemleriniz koruma altına almak için ise portmapper için kullanan 111 nolu porta erişimi engelleyebilirsiniz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Dışarıdan gelen portmapper isteklerini engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables –A arriving –j DROP –p tcp –i et0 &#8211;dport 111</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#Dışarıdan gelen telnet istemlerini engelle</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables –A arriving –j DROP –p tcp –i eth0 &#8211;dport telnet</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Aşağıdaki sistem tarafından kullanılan bazı servislerin port numaraları ve iptables port etiketleri verilmiştir.</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image005.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image005_thumb.jpg" border="0" alt="image005" width="214" height="244" /></a></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">PAKET DURUMLARI: BAĞLANTI İZLEME</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Bağlantı izleme yani connection tracking, bağlantı ile ilgili kaynak, hedef ve port bilgilerini izler. Bu izlemenin en büyük faydası hangi paketin hangi tamamlanmış yada ilgili bağlantıya ait olduğunu belirler. Bağlantıları izlemek için önce –m state modülü kullanılır. Daha sonra &#8211;state anahtarı kullanılır.</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image006.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum2_150D5/image006_thumb.jpg" border="0" alt="image006" width="670" height="255" /></a></p>
<p class="MsoNormal"><span style="line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Eğer bir güvenlik duvarı yapılandırıyorsanız, dış dünyadan gelen tüm paketleri engellemeniz gerekir. Ancak tüm paketlerin engellemesi, sizin iç ağınızda bulunan diğer istemcilerin dış dünya ile haberleşmesini engelleyecektir. Örneğin internet.  Burada dikkat edilmesi gereken konu, bir saldırının nasıl gerçekleşeceğidir. Saldırgan sisteminize girmek için öncellikle yeni bir bağlantı açmak zorunda. Bu tür bağlantı paketlerinin başlıklarında(header) SYN bölümü(bit) açık ve FIN ve ACK bölümleri(bits) boştur.  Bu tür paketlerin DROP edilmesi, sisteminize dışarıdan yapılacak olan her türlü bağlantıyı engellemiş olacaktır. Ancak iç ağımızdan dış dünya  ile bağlantı kurmuş tüm kullanıcılarımız işlemlerini sorunsuz halde devam edebileceklerdir. Aşağıdaki örnekte eth0 arabirimimize dışardan yapılacak her türlü bağlantının nasıl engeldiği gösterilmektedir. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables –A INPUT –m state &#8211;state NEW –i eth0 –j DROP</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">! İşaretini ve ACCEPT hedefini kullanarak eth0 haricinde diğer arabirimlere gelen tüm paketleri kabul edebilirsiniz. Eğer eth0 arabirimi internete açılan arabirim ise bu kural dışarıdan gelen tüm bağlantı isteklerini engelleyecektir. Ancak iç ağınız makineniz ile bağlantı kurabileceklerdir. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables –A INPUT –m state &#8211;state NEW ! –i eth0 –j ACCEPT</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Aşağıdaki örnekte ise, eth0 üzerinden kurulmuş bağlantılar yâda bu bağlantılar ile alakalı paketlerin geçişine izin veriyoruz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">iptables – INPUT –m state &#8211;state ESTABLISHED,RELATED –i eth0 </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"> </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT(Network Address Translation)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT, paketlerin sistem üzerinden geçerken hedef yada kaynaklarını değiştirmeye yarayan bir yöntemdir. Sistem üzerinden geçen paketler, eğer geçtikleri sistem üzerinde NAT uygulaması yapılırsa, kaynak yâda hedefleri değiştirilir. Bu işlem yapılırken, sistem ne tür değişikliklerin yapıldığı bilgisini tutar. Bu gelen paketlere verilen cevaplarda, paketlerin doğru adreslere gitmesine yardımcı olur. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT genelde tek genel IP kullanarak internet’e bağlanan sistemlerde kullanılır. IP maskeleme yöntemi ile, kaynak ve hedef adresler değiştirilerek güvenlik duvarı yada ağ geçidinden çıkan geçerek internete çıkan paketlerin güvenliği sağlanır. Ağ geçitlerinin genelde tek IP adresi bulunur. Eğer birden fazla sunucunuz ve tek IP adresiniz varsa, NAT kullanarak gerekli paketleri gerekli sunuculara yönlendirebilirsiniz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT KURALLARI OLUŞTURMAK </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT tablolarına iptables komutu ile kural eklemek için –t nat anahtarını kullanmanız gerekir. Eğer NAT tablosundaki kuralları görmek için ise –t nat –L komutu kullanılır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kural oluşturmak için;</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#İptables –t nat</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kuralları listelemek için </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#İptables –t nat –L –n</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Buradaki –n anahtarı kurallardaki IP adreslerini ve port numaralarını rakamsal formatta görüntüleyecektir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT HEDEF ve ZİNCİRLERİ(Target&amp;Chains)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">İki çeşit NAT yöntemi bulunur, SNAT ve DNAT. SNAT kaynak adresi, DNAT ise hedef adresin değiştirilmesinde kullanılır. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT tablosundan bulunan 3 adet zincir çekirdek tarafından NAT işlemleri için kullanılır. Bunlar PREROUTING, POSTROUTING ve OUTPUT. PREROUTING DNAT kuralları için kullanılır. POSTROUTING ise SNAT kuralları için geçerlidir. OUTPUT ise yerel işlemler esnasında oluşturulan paketler için DNAT kuralları için kullanılır. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">IP maskeleme POSTROUTING zincirine MASQUERADE eklenerek yapılır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –t nat –A POSTROUTING –o eth0 –j  MASQUERADE</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Sisteminizden çıkan paketin kaynak adresini değiştirmek için POSTROUTING kuralı ile SNAT hedefi kullanılır. SNAT hedefi için kaynak adresi belirtmek için &#8211;to-source seçeneği kullanılır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –t nat –A POSTROUTING –o eth0 SNAT &#8211;to-source 192.168.0.2</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Eğer sisteminize gelen paketin kaynak adresini değiştirmek istiyorsanız PREROUTING kurallı ile beraber DNAT ve &#8211;to-destination seçeneği kullanılır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –t nat –A PREROUTING –i eth0 –j DNAT &#8211;to-destination 192.168.0.2</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT tablosunu kullanarak, güvenlik duvarınız üzerinde belirli bir port’a gelen istemleri diğer bir sunucuya yönlendirebilirsiniz. Aşağıdaki örnekte 80 nolu www portuna gelen paketler, 192.168.0.4 adresinde bulunan web sunucusunu yönlendirilmektedir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –t nat –A PREROUTING –i eth0 &#8211;dport 80 –j DNAT &#8211;to-destination 192.168.0.4</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT Yönlendirmesi(NAT Redirection) – Görünmez Vekil Sunucular</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">(Transparent Proxies)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">NAT tablolarını kullanıcıya tamamen görünmez her türlü paket yönlendirmesi yapabilirsiniz. Paket yönlendirmeleri REDIRECT kullanılarak yapılır. Görünmez vekil sunucular sayesinde, alınan paketlerin tümü vekil sunuculara yönlendirilirler. Örneğin 80 nolu www portuna gelen tüm paketler Squid vekil sunucusunun geçerli olarak çalıştığı 3128 nolu porta yönlendirilebilir. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">#iptables –t nat –A PREROUTING –i eth1 &#8211;dport 80 –j REDIRECT &#8211;to-port 3128</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"> </span></span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Kaynaklar</span></span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.netfilter.org/" target="_blank"><span style="font-size: x-small;">www.netfilter.org</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">McGrawHill &#8211; Fedora Core 7 and Red Hat Enterprise Linux &#8211; Richard PETERSON</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">www.redhat.com</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.netfilter.org/" target="_blank"><span style="font-size: x-small;">www.netfilter.org</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">McGrawHill &#8211; Fedora Core 7 and Red Hat Enterprise Linux &#8211; Richard PETERSON</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;"><a href="http://www.redhat.com">www.redhat.com</a></span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small;">Erdal YAZICIOĞLU</span></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Firewall &#8211; Guvenlik Duvarı – Iptables Bolum 1</title>
		<link>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-1.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-firewall-guvenlik-duvari-iptables-bolum-1</link>
		<comments>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-1.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 19:47:20 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Default Gateway]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[FIREWALL ve NAT ZİNCİRLERİ]]></category>
		<category><![CDATA[güvenlik duvarı]]></category>
		<category><![CDATA[IP Masquerading]]></category>
		<category><![CDATA[IPTABLES SEÇENEKLERİ]]></category>
		<category><![CDATA[kimlik doğrulama işlemleri Authentication]]></category>
		<category><![CDATA[Linux Firewall - Guvenlik Duvarı]]></category>
		<category><![CDATA[linux Unix]]></category>
		<category><![CDATA[MODULLER]]></category>
		<category><![CDATA[NAT- Network Address Translation]]></category>
		<category><![CDATA[sistemlere izinsiz girişlerde çoğalma başladı]]></category>
		<category><![CDATA[veri şifrelemesi encryption]]></category>
		<category><![CDATA[ZİNCİRLER CHAINS]]></category>
		<category><![CDATA[–n anahtarı listeleme esnasında IP adres ve port sonuçlarını]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=9008</guid>
		<description><![CDATA[Günümüzde internet kullanımının artması ile birlikte, sistemlere izinsiz girişlerde çoğalma başladı. Büyük şirketler bu konuda ciddi önlemler alırken, ev kullanıcıları, küçük ve orta ölçekli işletmelerde maalesef güvenlik konusunun ne kadar ciddi bir konu olduğu henüz anlaşılmış değil. Genelde de saldırganların hedefi de bu kitleler oluyor. Birazdan aşağıda okuyacağınız makalede, size mümkün olan en sade şekilde [...]]]></description>
			<content:encoded><![CDATA[<div class="BlogPostContent">
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Günümüzde internet kullanımının artması ile birlikte, sistemlere izinsiz girişlerde çoğalma başladı. Büyük şirketler bu konuda ciddi önlemler alırken, ev kullanıcıları, küçük ve orta ölçekli işletmelerde maalesef güvenlik konusunun ne kadar ciddi bir konu olduğu henüz anlaşılmış değil. Genelde de saldırganların hedefi de bu kitleler oluyor. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Birazdan aşağıda okuyacağınız makalede, size mümkün olan en sade şekilde evinizde yâda işyerinizde bir Linux makinesini nasıl bir güvenlik duvarı(Firewall) haline getireceğinizi anlatmaya çalışacağım. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Bu yazıyı, sistem ve network bilgisi olanlar, Linux kullananlar ve en azından Linux kurmayı bilenler için hazırladım. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Güvenlik Duvarları(Firewalls)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Yukarıda da belirttiğim gibi, internet ile birlikte sistemlere izinsiz girişler de çoğaldı. Bu tür saldırıların önüne geçmek için biz sistem yöneticilerin kullandığı bazı yolların başında güvenlik duvarları(Firewalls), veri şifrelemesi(encryption) ve kimlik doğrulama işlemleri(Authentication) gelir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Güvenlik Duvarları, bağlantı kurulumu sırasında, izin verilmemiş bağlantıları engellerken, veri şifreleme izin verilmiş kullanıcıların bağlantıları esnaipsında akan verinin güvenliğini sağlar. Kimlik doğrulama ise, belirttiğimiz bu işlemleri yapan kişinin doğru kişi olup olmadığını kanıtlar.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Şu an geçerli Linux çekirdeklerinde Iptables güvenlik duvarı görevini üstlenmiştir.  Bu güvenlik duvarını yapılandırmanız için yapmanız gereken sadece sisteminize ne tür bağlantılara izin vereceğinizi bir takım kurallar ile belirtmeniz olacaktır. Ayrıca IPTables kurulu makineniz eğer geçerli ağ geçidi olarak kullanılıyorsa(Default Gateway), o zaman ağınızı dışarıdan gelecek tüm saldırılara karşı başarı ile koruyacaktır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Veri şifreleme için SSH ve kimlik doğrulama için Kerberos konularını internet üzerinde araştırmanızı tavsiye ederim. Makale konumuz olmadığından, bu başlıklara girmiyorum.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">IPtables</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Yerel ağlarınıza kullanabileceğiniz en güzel kaynaklardan biri bir Linux makinesi edinerek, bu sistemi güvenlik duvarı olarak yapılandırmanızdır. Iptables küçük ağlardan geniş ağlara kadar hizmet verebileceği gibi, ücretsiz olarak Linux çekirdeği içine gömülü gelir.  Daha fazla bilgi için </span><a href="http://www.netfilter.org/"><span style="font-size: x-small; font-family: Calibri;">www.netfilter.org</span></a><span style="font-size: x-small; font-family: Calibri;"> adresini ziyaret edebilirsiniz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Aslında daha derine baktığınızda iptables’ ın ana görevinin paket filtreleme yaparak, hangi paketin iç ağımıza geçiş izni olup olmadığını kontrol etmesi olduğunu göreceksiniz. Basit olarak açıklamak gerekirse paket filtreleme kaynak adres ve hedef adrese bakarak, eğer izin verilmiş ise, paketlerin gönderilmesinden sorumludur.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Diğer bir görevi adres yönlendirmesidir(NAT- Network Address Translation).  Adres yönlendirme işlemi ise gelen paketlerin,  NAT tablosunda belirtilen adreslere gönderimesi olarak açıklayabiliriz.  Gerçekleştirdiği işlemler sırası ile paketlerin belirtilen adreslere yönlendirilmesi, diğer ağlara iletilmesi ve kaynak adreslerin IP Maskeleme(IP Masquerading) kullanılarak saklanmasıdır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Deployment_Guide-en-US/ch-fw.html"><span style="font-size: x-small; font-family: Calibri;">http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Deployment_Guide-en-US/ch-fw.html</span></a><span style="font-size: x-small; font-family: Calibri;"> adresinde Iptables ile ilgili birçok faydalı bilgi bulabilirsiniz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">NAT ve paket filtreleme işlemlerini yapmak için komut satırından iptables komutu kullanılır. Ancak paket filtreleme ve NAT işlemleri ayrı komut ve tabloları kullanılır. Her tablo kendi programı için gerekli komutları içerir. Ayrı tablolarda tutulmasının sebebi sistemin paket filtreleme yaparken aynı tablo üzerinde aynı zamanda NAT görevini yerine getirip asılı kalmasını(overhead) önlemektir. NAT işlemleri ayrıca karışmaması için paket filtreleme işlemlerinden tamamen ayrılmıştır. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Her iki işlemi de gerçekleştirmek için iptables komutu kullanılır. Ancak NAT işlemlerinde iptables komutuna –nat opsiyonu eklenir. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">IP6tables</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Adından da anlaşılacağı üzere ip6tables Ipv6 desteği verir. Iptables kullanımı ile aynıdır ancak sadece IPv6 adreslerini destekler. Tüm filtreleme komutları desteklenir. Ancak NAT tablosu desteklenmez. </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">MODULLER</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Genelde tüm moduller iptables ile gelir. Ancak ek moduller eklemek istiyorsanız, mesela durum modülü(state module) , kuralları tanımlamadan önce bu modülleri eklemeniz gerekir. Fedora sistemleri üzerinde moduller /usr/src/kernels/kernel-versiyonu/net/ipv4/netfilter dizinin de bulunur. Otomatik olarak yüklenen modüler ipt_prefix olarak yer alırken, yüklenebilecek olanlar ip_prefix formatında olurlar.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Yüklemek istediğiniz modülleri /etc/sysconfig/ dizininde olan iptables-config dosyası içerisinde IPTABLES_MODULES bölümüne yazarak otomatik olarak başlatabilirsiniz. iptables-config dosyası iptables başlatma yazılımı her çalıştığında otomatik olarak bu yazılım tarafından okunurak gerekli modüller yüklenir. ip6tables konfigürasyonu için ise ip6tables-config dosyası kullanılır. Iptables servisini çalıştırmak için komut satırına aşağıdaki komut yazılır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;"># service iptables start </span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Iptables üzerinde paket filtreleme için filter,nat ve mangle tabloları üzerindeki kurallar kullanılır. Paket filtreleme paketleri red etme(drop) ve kabul etme(accept) üzere bir filtre tablosu üzerine kurulmuştur. NAT işlemleri, IP maskeleme gibi, IP maskeleme kurallarının tanımlı olduğu NAT tablosu üzerinde tutulur. MANGLE tablosu ise, Türkçe karşılığı olarak sıkıştırma yâda mengene tablosu da diyebiliriz, özel paket değişimleri için kullanılır. Paketler gönderilmeden, kabul edilmeden yâda iletilmeden önce bu değişiklikler yapılabilir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Değişik tablolar üzerinde tutulması, paketler sistemi ulaştığında tek bir büyük tablo üzerinden kontrol edilmesi yerine, sadece kendi ihtiyaçlarının olduğu tablo üzerinden işlem yapılmasını sağlar. Bu sayede sistem performansı yükseltilmiş olur.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Daha önce de belirttiğim gibi IP tabloları kuralları iptables komutu kullanılarak yönetilir. Bu komut ile yönetmek istediğiniz tabloyu belirtmeniz gerekir.  Geçerli olan filtre tablosudur.  Eklediğiniz kuralları listelemek ve görüntülemek istediğiniz de –L ve –n anahtarlarını kullanabilirsiniz.  –n anahtarı listeleme esnasında IP adres ve port sonuçlarını sadece rakamsal olarak gösterir. Sadece –L anahtarını kullanarak makine isimlerini ve port etiketlerini görüntüleyebilirsiniz.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">#iptables –L –n</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">ZİNCİRLER (CHAINS)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Linux çekirdeği gelen ve giden paketleri yönetmek için chain adı verilen bir kontrol listesine bakar.  Bu kontrol listesi paket işleme konulmadan önce ne tür işlemlerin yapılacağını belirten kurallar içerir. Kuralların işleyişi programcılıkta sıkça kullanılan if-then-else yapısındadır. Kısaca açıklamak gerekirse, paket birinci kurala uymuyor ise, ikinci kural kontrol edilir. Paketin uyduğu kural bulunana kadar bu işlem devam eder. Tabloda paketin uyduğu herhangi bir kural bulunamaz ise o zaman paket rededilir. Paket bir kurala uymazsa o zaman hedefe(target) yönlendirilir ve hedefte bu paketin nasıl değerlendirileceğine karar verilir. Standart hedefler aşağıdaki tabloda açıklanmıştır. Paket burada da herhangi bir kurula uygun değil ise tekrar zincirin(chain) geçerli hedefine(target) yönlendirilirilerek işleme konulur.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">HEDEFLER (TARGETS)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Hedef, iptables terimi ile target, diğer bir zincir(chain) yada kullanıcı tanımlı kurallar zinciridir. Sisteme giren her paket hedefine ulaşmadan önce birçok zincir kurallarından geçer. Kullanıcı tanımlı zincirlerde, geçerli hedef daima çağırıldığı zincir içerisindeki bir sonraki kuraldır. Örneğin bir kuralın hedefi kullanıcı tanımlı zincir ise, kullanıcı tanımlı zincir çalışır. Zincir içerisinde herhangi bir eşleşmez ise o zaman ana zincirdeki bir sonraki kural çalışır.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum1_14CAF/image001.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum1_14CAF/image001_thumb.jpg" border="0" alt="image001" width="670" height="282" /></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">FIREWALL ve NAT ZİNCİRLERİ(Chain)</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Güvenlik duvarı üç adet zincir kullanır. INPUT, OUTPUT ve FORWARD. Paket ağ arabirimimize ulaştığında INPUT zinciri bu paket’in nasıl işlem göreceğine karar verir. Daha sonra sistem çekirdeği(kernel) kendi yönlendirme bilgisini(routing information) kullanarak paketin nereye gönderileceğine karar verir. Eğer başka bir sunucu yâda istemciye gönderilecek ise o zaman FORWARD zinciri kontrol edilir. Paketin gönderilmesinden önce ayrıca OUTPUT zinciri de kontrol edilir. Sonuç olarak, iki adet NAT tablo zinciri, POSTROUTING ve PREROUTING zincirleri, IP maskeleme ve paket adres değişimleri için yaratılır. Geçerli iptables zincirleri aşağıda verilmiştir.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum1_14CAF/image002.jpg"><img style="border-width: 0px;" src="http://www.cozumpark.com/mklresim/LnuxGuvenlikDuvarIptablesBolum1_14CAF/image002_thumb.jpg" border="0" alt="image002" width="670" height="278" /></a></span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="line-height: 115%;"> </span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Buraya kadar iptables ile ilgili birçok bilgi verdik. Bir sonraki bölümde iptables tablolarına nasıl kural ekleyeceğimiz ve eklenen kurallarının nasıl değiştirileceğini anlatacağım.</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Kaynaklar</span></span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.netfilter.org/" target="_blank"><span style="font-size: x-small; font-family: Calibri;">www.netfilter.org</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">McGrawHill &#8211; Fedora Core 7 and Red Hat Enterprise Linux &#8211; Richard PETERSON</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">www.redhat.com</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><a href="http://www.netfilter.org/" target="_blank"><span style="font-size: x-small; font-family: Calibri;">www.netfilter.org</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">McGrawHill &#8211; Fedora Core 7 and Red Hat Enterprise Linux &#8211; Richard PETERSON</span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;"><a href="http://www.redhat.com">www.redhat.com</a></span></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; line-height: 115%;"><span style="font-size: x-small; font-family: Calibri;">Erdal YAZICIOĞLU</span></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/linux-firewall-guvenlik-duvari-iptables-bolum-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Istemciler Icin Kullanıcı Bazlı Samba Dosya Sunucusu</title>
		<link>http://www.hakanuzuner.com/index.php/microsoft-istemciler-icin-kullanici-bazli-samba-dosya-sunucusu.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=microsoft-istemciler-icin-kullanici-bazli-samba-dosya-sunucusu</link>
		<comments>http://www.hakanuzuner.com/index.php/microsoft-istemciler-icin-kullanici-bazli-samba-dosya-sunucusu.html#comments</comments>
		<pubDate>Sat, 22 Nov 2008 21:18:04 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux Unix]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=8688</guid>
		<description><![CDATA[Bu makalede size küçük ölçekli Microsoft ağları için Samba Dosya paylaşım sunucusu nasıl yapılandıracağız onu anlatmaya çalışacağım. Kullanıcı sayımızı ben 10 olarak saptadım. Samba sunucusu bu ağdan daha büyük ağlar üzerinde de sorunsuz olarak çalışmaktadır. Ancak aşağıda vereceğim örneği, ortamlarında Domain Controller bulunmayan tüm ağlarda kullanabilirsiniz. O zaman işe koyulalım &#160; GİRİŞ Birazdan okumaya başlayacağız [...]]]></description>
			<content:encoded><![CDATA[<div class="BlogPostContent">
<p class="MsoNormal"><span style="font-size: 11pt">Bu makalede size küçük ölçekli Microsoft ağları için Samba Dosya paylaşım sunucusu nasıl yapılandıracağız onu anlatmaya çalışacağım. Kullanıcı sayımızı ben 10 olarak saptadım. Samba sunucusu bu ağdan daha büyük ağlar üzerinde de sorunsuz olarak çalışmaktadır. Ancak aşağıda vereceğim örneği, ortamlarında Domain Controller bulunmayan tüm ağlarda kullanabilirsiniz. O zaman işe koyulalım</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt">GİRİŞ</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt">Birazdan okumaya başlayacağız paragraflarda Samba sunucusu yapılandırması için gerekli temel adımları öğreneceksiniz. Adım adım size ev yada küçük bir ofis ağında ücretsiz, güvenli ve sağlam bir dosya sunucusunun nasıl yapılandırılacağını anlatacağım. Kolay gelsin <img src='http://www.hakanuzuner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Samba TCP/IP protokolü kullanarak, UNIX, Linux, IBM System 390, OpenVMS vb. işletim sistemlerinin Microsost işletim sistemleri ile dosya paylaşımına yarayan bir yazılımdır. Daha detaylı bilgi için <a href="http://www.samba.org/">http:/www.samba.org</a> adresini ziyaret edebilirsiniz. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Size biraz yapımızdan bahsedelim. Ofisimizde 10 adet kullanıcı var ve bu kullanıların hepsi kendi bilgisayarlarını kullanıyor. Ortamda herhangi bir Domain Controller yok. Herkes kendi makinesinde yerel olarak belirtilen kullanıcı adı ve şifreler ile makinelerine giriyorlar. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Şirket sahibi benim arkadaşım. Şirket dijital dizayn sektöründe. Kendisi bana şirketteki dosya paylaşımdan bahsetti ve herkesin dosyalarını kendi bilgisayalarda tuttuklarını, bunun da bilgisayarların arıza yapması durumda çok fazla problem çıkarttığını belirtti. Küresel ekonomik kriz nedeni ile lisans ücreti ödeyemeceğini, bu işi bir şekilde ücretsiz halletmesi gerektiği söyledi( Burası tamamen sallama inanmayın <img src='http://www.hakanuzuner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). Tabi benim de yardımıma hemen Açık Kaynak Kod ailesi yetişti. Şirketi ziyaret ettiğimde şirket yapısının bir krokisini çıkarttım. Tüm bilgisayarlar bir switch üzerinden ağa girmekteler. Kullanıcı tablosu ise aşağıda verilmiştir.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image001.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image001" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image001_thumb.jpg" width="640" border="0" /></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Kullanıcı tablomuz ve vereceğimiz paylaşımlar yukarıdaki gibi olacak. Şirket sahibi Hakan Uzuner&#8217;in tüm dizaynlar üzerinde tam kontrolü olurken, diğer kullanıcılar sadece kendi klasörlerine yazabilecekler. Ancak diğer kişilerin dizaynlarını Read-Only olarak görebilecekler.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Kullanıcı adı ve şifreler tamamen uydurmadır.İsim bulamadığımdan portaldaki arkadaşların ismini kullandım. Umarım kızmazlar <img src='http://www.hakanuzuner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Kullanacağımız işletim sistemi CentOS-5.2. Bu yazı yazılırken en son sürüm bu idi. Detaylar için <a href="http://www.centos.com/">http:/www.centos.com</a> adresini ziyaret edebilirsiniz. Anlatacağım özellikler diğer Linux versiyonlarında çalışacaktır. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">SAMBA SUNUCUSUNUN YÜKLENMESİ</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Samba sunucusunu her linux dağıtımı ile yüklenecek paket olarak gelir.Aşağıdaki ekranda işletim sisteminizin ilk kurulumu esnasında yada Paket Yöneticisini kullanarak SAMBA&#8217;nın kurulumu gösterilmektedir. Aşağıdaki ekran test makinem olan Fedora8&#8242;den alınmıştır. Ancak CentOS işletim sistemlerinde de aynı uygulamalar yapılır.</span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image002.gif"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image002" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image002_thumb.gif" width="640" border="0" /></a></span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Ben yukarıdaki uygulamayı yapmayarak, daha güncel sürümü alabilmek için yum fonksiyonun kullanarak Samba sunucusunu yükleyeceğim. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Önce Samba sunucusunun sistemizde kurulu olup olmadığına bakalım ve eğer kurulu değil ise o zaman samba yı sunucumuza kuralım. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# rpm -q samba       <br />package samba is not installed        <br />root@server2 /]# yum install samba        <br />Setting up Install Process        <br />Parsing package install arguments        <br />Resolving Dependencies        <br />&#8230;&#8230;        <br />Transaction Summary        <br />===========================================        <br />Install 1 Package(s)        <br />Update 2 Package(s)        <br />Remove 0 Package(s)        <br />Total download size: 30 M        <br />Is this ok [y/N]: y</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Yukarıdaki soruya y cevabı verip dosyaları indirmeye başlıyoruz.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Downloading Packages:</span>
</p>
<p class="MsoNormal"><span style="font-size: 11pt">(1/3): samba-client-3.0.2 100% |========| 4.9 MB 00:16       <br />(2/3): samba-common-3.0.2 100% |=====| 8.7 MB 00:27        <br />(3/3): samba-3.0.28-1.el5 100% |=======| 16 MB 00:52 </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">İndirme işlemi bittikten sonra bize GPG anahtarını yüklememiz gerektiği belirten bir uyarı verir. Bu uyarıda y diyerek kurulum işlemini tamamlıyoruz.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897 Importing GPG key 0xE8562897 &quot;CentOS-5 Key (CentOS 5 Official Signing Key) &quot; from http://mirror.centos.org/       <br />centos/RPM-GPG-KEY-CentOS-5        <br />Is this ok [y/N]: y        <br />Running rpm_check_debug        <br />Running Transaction Test        <br />Finished Transaction Test        <br />Transaction Test Succeeded        <br />Running Transaction        <br />Updating : samba-common ######################### [1/5]        <br />Installing: samba ######################### [2/5]        <br />Updating : samba-client ######################### [3/5]        <br />Cleanup : samba-common ######################### [4/5]        <br />Cleanup : samba-client ######################### [5/5]        <br />Installed: samba.i386 0:3.0.28-1.el5_2.1        <br />Updated: samba-common.i386 0:3.0.28-1.el5_2.1        <br />Dependency Updated: samba-client.i386 0:3.0.28-1.el5_2.1        <br />Complete!        <br />[root@server2 /]# </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Buraya kadar herşeyi yukarıda anlatılan gibi uyguladıysanız artık sunucunuzda SAMBA kurulumu tamamlanmıştır. Artık kullanıcılarımız için SAMBA yapılandırmasına geçebiliriz.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 11pt">SAMBA YAPILANDIRMASI</span></strong></p>
<p class="MsoNormal"><span style="font-size: 11pt">Bir önceki bölümde SAMBA sunucumuzu sistemimize kurmuştuk. Bu bölümde ise SAMBA sunucumuzu yapılandıracağız.İlk olarak SAMBA sunucumuzun her açılışta otomatik başlaması için ayarlıyoruz </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">chkconfig smb on komutu SAMBA sunucusu 2,3 ve 5 nolu açılış düzeylerinde otomatik olarak başlatmaya yarar. chckconfig &#8211;list smb komutu ile hangi açılış düzeyleri için ayarlanmış olduğunu listeleyebiliriniz. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# chkconfig smb on       <br />[root@server2 /]# chkconfig &#8211;list smb        <br />smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">chkconfig smb on komutu sadece SAMBA sunucumuzu işletim sistemi açılırken başlaması için gerekli dedik. İşletim sistemimizi program yüklemesinden sonra tekrar başlatma ihtiyacı olmadığından (Linux!!!:)) Samba sunucumuzu el ile başlatıyoruz. Bir dahaki açılışta SAMBA sunucusu otomatik olarak başlayacaktır.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# service smb start       <br />Starting SMB services: [ OK ]        <br />Starting NMB services: [ OK ]</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Şimdi ise istemcilerin SAMBA sunucusuna yani smbd uygulamasına bağlanıp bağlanadıklarını test edelim. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# smbclient -L localhost -U%       <br />Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]        <br />Sharename Type Comment        <br />&#8212;&#8212;&#8212; &#8212;- &#8212;&#8212;-        <br />IPC$ IPC IPC Service (Samba Server Version 3.0.28-1.el5_2.1)        <br />Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]        <br />Server Comment        <br />&#8212;&#8212;&#8212; &#8212;&#8212;-        <br />SERVER2 Samba Server Version 3.0.28-1.el5_2.1        <br />Workgroup Master        <br />&#8212;&#8212;&#8212; &#8212;&#8212;-        <br />MYGROUP        <br />[root@server2 /]# </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Yukarıdaki işlem SAMBA sunucusunun loopbak arayüzüne cevap verdiğini belirtir. %U komutu SAMBA&#8217;ya boş kullanıcı adı ve şifre ile bağlanmaya yarar. Samba dökümanlarında bu komutu Samba çalışmaya başladıktan 15 dakika sonra koşun yazıyor. Ancak ben hemen uyguladım. Sonuç aynı. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Bir sonraki adım ise SAMBA sunucusunda paylaşımlarımızı açmak. Samba yapılandırma dosyası /etc/samba altında smb.conf adı ile bulunur. Bu dosyamızı vi editörünü kullanarak aşağıdaki gibi yapılandırın </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[global]</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">workgroup = CREATIVEDIZAYN</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[Dizayn]</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">comment = Ana dizayn dizini</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">path = /dizayn</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">valid users = hakan</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">read only = No</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[%U Dizayn]</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">comment = Kullanıcı dizayn dosyaları</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">path = /dizayn/%U</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">read only = No</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Yukarıdaki yapılandırma dosyasında gördüğünüz gibi tüm dosyaların paylaşım alanı Dİzayn olarak belirledik. Daha sonra hakan kullanıcısına bu alanda tüm hakları vereceğiz. Diğer kullanıcılar ise /dizayn/%U ile belirlenmiş kendi alanlarında çalışıyor olacaklar. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Öncelikle dizayn adında grubumuzu yaratalım ve kullanıcıları bu grubun altına ekleyelim. Bu bir test ortamı olduğundan şifreler kısa hatası verecektir. Gerçek ortamlarda daha güçlü şifreler kullanınız.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# groupadd dizayn [root@server2 /]# useradd -m -G dizayn -c &quot;Hakan Uzuner&quot; &quot;hakan&quot;       <br />[root@server2 /]# passwd hakan        <br />Changing password for user hakan.        <br />New UNIX password:        <br />BAD PASSWORD: it is too short        <br />Retype new UNIX password:        <br />passwd: all authentication tokens updated successfully.        <br />[root@server2 /]# useradd -m -G dizayn -c &quot;Rahmi Dilli&quot; &quot;rahmi&quot;        <br />[root@server2 /]# passwd rahmi        <br />Changing password for user rahmi.        <br />New UNIX password:        <br />BAD PASSWORD: it is too short        <br />Retype new UNIX password:        <br />passwd: all authentication tokens updated successfully.        <br />[root@server2 /]# </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Sadece hakan ve rahmi kullanıcısı için hesapları açtık. Bu işlemi yukarıda verilen tabloda tüm kullanıcılar için yapmanız gerekmektedir. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Şimdi ise hakan ve rahmi kullanıcısının samba şifrelerini düzenleyelim. Buradaki şifrelerin Windows üzerindeki şifreler ile aynı olması gerekmektedir.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# smbpasswd -a hakan       <br />New SMB password:        <br />Retype new SMB password:        <br />Added user hakan.        <br />[root@server2 /]# smbpasswd -a rahmi        <br />New SMB password:        <br />Retype new SMB password:        <br />Added user rahmi.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Kullanıcılarımızı ve şifrelerini oluşturduk. Şimdi ise sırada kullanıcı dizinleri var. Bu dizinleri linux komut satırından çok kolay bir şekilde yaratacağız. Ufak bir yazılım işimizi kolaylaştıracak. Komut satırından aşağıdaki komutu girerek dizinleri yaratalım. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">[root@server2 /]# for i in rahmi eser mumin sinan serhad selim murat serhat gokhan; do mkdir -p /dizayn/$i; chown $i /dizayn/$i; done       <br />[root@server2 /]# ls -al /dizayn/        <br />total 48        <br />drwxr-xr-x 11 hakan root 4096 Nov 16 17:11 .        <br />drwxr-xr-x 28 root root 4096 Nov 16 17:09 ..        <br />drwxr-xr-x 2 eser root 4096 Nov 16 17:11 eser        <br />drwxr-xr-x 2 gokhan root 4096 Nov 16 17:11 gokhan        <br />drwxr-xr-x 2 mumin root 4096 Nov 16 17:11 mumin        <br />drwxr-xr-x 2 murat root 4096 Nov 16 17:11 murat        <br />drwxr-xr-x 2 rahmi root 4096 Nov 16 17:11 rahmi        <br />drwxr-xr-x 2 selim root 4096 Nov 16 17:11 selim        <br />drwxr-xr-x 2 serhad root 4096 Nov 16 17:11 serhad        <br />drwxr-xr-x 2 serhat root 4096 Nov 16 17:11 serhat        <br />drwxr-xr-x 2 sinan root 4096 Nov 16 17:11 sinan        <br />[root@server2 /]# </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Dizinleri hakları ve sahipleri ile mükemmel bir yapımız oluştu. Artık Xp tarafında geçip, istemcilerimizi ayarlama vaktimiz geldi. Bravo bize. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">XP tarafında test amacı ile iki adet kullanıcı yaratacağız. Birinci kullanıcının adı hakan ve şifresi hakan’dır,&#160; ikinci kullanıcı ise rahmi ve şifresi rahmidir. Önce hakan kullanıcı ile girip test edelim&#8230; </span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image003.gif"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image003" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image003_thumb.gif" width="640" border="0" /></a></span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Hakan kullanıcısının tüm dizinleri görüp göremediğini test edelim&#8230;</span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image004.gif"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image004" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image004_thumb.gif" width="640" border="0" /></a></span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Şimdi de rahmi kullanıcısı ile giriş yapalım. </span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image005.gif"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image005" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image005_thumb.gif" width="640" border="0" /></a></span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Rahmi kullanıcısı ile giriş yaptığınızda Dizayn dizinine tıklarsanız, sistem sizden kullanıcı adı şifre isteyecektir. Rahmi dizinine ise sorunsuz bir şekilde bağlanabileceksiniz. </span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image006.gif"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image006" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image006_thumb.gif" width="640" border="0" /></a></span></p>
<p class="MsoNormal"><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt"><a href="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image007.gif"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="image007" src="http://www.cozumpark.com/mklresim/MicrosoftIstemcilerIcinKullancBazlSambaD_13197/image007_thumb.gif" width="640" border="0" /></a></span><span style="font-size: 11pt">&#160;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt">Bir sonraki makalede görüşmek dileği ile&#8230; Herkese kolay gelsin. </span></p>
</p></div>
<div class="BlogPostFooter"><a id="ctl00___ctl00___ctl00_ctl00_bcr_ctl00___Entry___AuthorLink" href="http://www.hakanuzuner.com/user/Profile.aspx?UserID=3200">Erdal YAZICIOGLU</a>&#160;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/microsoft-istemciler-icin-kullanici-bazli-samba-dosya-sunucusu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sunucusunun Router Olarak Ayarlamak</title>
		<link>http://www.hakanuzuner.com/index.php/linux-sunucusunun-router-olarak-ayarlamak.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-sunucusunun-router-olarak-ayarlamak</link>
		<comments>http://www.hakanuzuner.com/index.php/linux-sunucusunun-router-olarak-ayarlamak.html#comments</comments>
		<pubDate>Mon, 30 Jun 2008 10:44:20 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=7292</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[<form id="aspnetForm" action="http://cozumpark.com/blogs/linux_unix/archive/2008/06/22/linux-sunucusunun-router-olarak-ayarlamak.aspx" method="post">
<div id="CommonOuter">
<div id="Common">
<div id="CommonBody">
<table id="CommonBodyTable" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="CommonBodyColumn" width="100%" valign="top">
<table style="table-layout: fixed" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div class="CommonContentArea">
<div class="CommonContent">
<div class="BlogPostArea">
<h4 class="BlogPostHeader"></h4>
<div class="BlogPostContent">
<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></strong></p>
<p><strong># Controls IP packet forwarding</strong></p>
<p><strong>net.ipv4.ip_forward = 0</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><strong></strong></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. Bir sonraki makalede Linux ile network üzerinde sorun gidermeye çalışacağız.</p>
<p>Bir Başka Makalede Görüşmek Üzere&#8230;..</p>
<p>Erdal YAZICIOĞLU</p>
</div>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</form>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/linux-sunucusunun-router-olarak-ayarlamak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux &#220;zerinde Network İşlemleri</title>
		<link>http://www.hakanuzuner.com/index.php/linux-zerinde-network-islemleri.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-zerinde-network-islemleri</link>
		<comments>http://www.hakanuzuner.com/index.php/linux-zerinde-network-islemleri.html#comments</comments>
		<pubDate>Mon, 30 Jun 2008 10:43:16 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=7291</guid>
		<description><![CDATA[Anlatmaya çalışacağım konuların başlıkları kısaca aşağıdaki başlıklar altında toplanmıştır. Linux Üzerinde IP adreslerinin ayarlanması IP adresinin öğrenilmesi IP adresinin değiştirilmesi Bir kart üzerinde birden fazla IP adresinin atanması Network kartının aktif/pasif yapılaması Routing tablosunun görüntülenmesi Gateway adresinin değiştirilmesi İki Gateway adresi nasıl Route tablosunun silinmesi &#60;/LI&#62; Kullanacağım işletim sistemi Fedora 8. Ancak sizin kullanacağınız diğer [...]]]></description>
			<content:encoded><![CDATA[<form id="aspnetForm" action="http://cozumpark.com/blogs/linux_unix/archive/2008/06/22/linux-zerinde-network-lemleri.aspx" method="post">
<div id="CommonOuter">
<div id="Common">
<div id="CommonBody">
<table id="CommonBodyTable" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="CommonBodyColumn" width="100%" valign="top">
<table style="table-layout: fixed" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div class="CommonContentArea">
<div class="CommonContent">
<div class="BlogPostArea">
<h4 class="BlogPostHeader"></h4>
<div class="BlogPostContent">
<p>Anlatmaya çalışacağım konuların başlıkları kısaca aşağıdaki başlıklar altında toplanmıştır.</p>
<ol>Linux Üzerinde IP adreslerinin ayarlanması IP adresinin öğrenilmesi IP adresinin değiştirilmesi Bir kart üzerinde birden fazla IP adresinin atanması Network kartının aktif/pasif yapılaması Routing tablosunun görüntülenmesi Gateway adresinin değiştirilmesi İki Gateway adresi nasıl Route tablosunun silinmesi &lt;/LI&gt;</ol>
<p>Kullanacağım işletim sistemi Fedora 8. Ancak sizin kullanacağınız diğer Linux dağıtımlarında da kullanabilirsiniz.</p>
<p><strong>Linux Üzerinde IP adreslerinin ayarlanması</strong></p>
<p><strong></strong></p>
<p>Linux sisteminin kurulumu tamamlandıktan sonra, makine üzerindeki network kartlarına sırası ile eth0, eth1 adları atanır. Her network kartının IP adresini öğrenmek için ifconfig komutu kullanılır.</p>
<p>İlk olarak bilgisayarımız IP adresini öğrenelim..</p>
<p>eth0 Link encap:Ethernet HWaddr 00:0C:29:49:0F:83</p>
<p>inet addr:172.19.23.201 Bcast:172.19.23.255 Mask:255.255.255.0</p>
<p>inet6 addr: fe80::20c:29ff:fe49:f83/64 Scope:Link</p>
<p>UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1</p>
<p>RX packets:85 errors:0 dropped:0 overruns:0 frame:0</p>
<p>TX packets:79 errors:0 dropped:0 overruns:0 carrier:0</p>
<p>collisions:0 txqueuelen:1000</p>
<p>RX bytes:7806 (7.6 KiB) TX bytes:11177 (10.9 KiB)</p>
<p>Interrupt:16 Base address:0&#215;2024</p>
<p>lo Link encap:Local Loopback</p>
<p>inet addr:127.0.0.1 Mask:255.0.0.0</p>
<p>inet6 addr: ::1/128 Scope:Host</p>
<p>UP LOOPBACK RUNNING MTU:16436 Metric:1</p>
<p>RX packets:990 errors:0 dropped:0 overruns:0 frame:0</p>
<p>TX packets:990 errors:0 dropped:0 overruns:0 carrier:0</p>
<p>collisions:0 txqueuelen:0</p>
<p>RX bytes:50364 (49.1 KiB) TX bytes:50364 (49.1 KiB)</p>
<p>Makinemizde bulunan tüm kartların IP adreslerini öğrenmiş olduk. Burada eth0 makinemize bağlı olan ilk network kartı ve IP adresi 172.19.23.255, netmask olarak 255.255.255.0 yani /24 kullanıyor.</p>
<p>Lo olarak gördüğünüz ise loopback kartımız ve adresi 127.0.0.1.</p>
<p>ifconfig komutu sadece IP adresleri ile ilgili bilgileri değil her kartın kullandığı interrupts, PCI Bus ID ile bilgileride ekrana döker. Network kartınızın çalışmadığı durumlarda, bu interrupt noktalarını kontrol etmenizde fayda olacaktır. Interrupt atamaları için /proc/interrupts dosyasına göz atmanız gerekecektir. Bizim örneğimiz de ise kartımız 16 nolu interrupt ı kullanmakta(Sistem vmware üzerinde çalıştığından vmxnet ether olarak görünüyor).</p>
<p>[root@erd-lynx-ltp-01 ~]# vi /proc/interrupts</p>
<p>CPU0</p>
<p>0: 778 IO-APIC-edge timer</p>
<p>1: 156 IO-APIC-edge i8042</p>
<p>6: 5 IO-APIC-edge floppy</p>
<p>7: 0 IO-APIC-edge parport0</p>
<p>8: 1 IO-APIC-edge rtc</p>
<p>9: 0 IO-APIC-fasteoi acpi</p>
<p>12: 965 IO-APIC-edge i8042</p>
<p>14: 0 IO-APIC-edge libata</p>
<p>15: 2403 IO-APIC-edge libata</p>
<p>16: 319 IO-APIC-fasteoi vmxnet ether</p>
<p>17: 0 IO-APIC-fasteoi ehci_hcd:usb1</p>
<p>18: 138 IO-APIC-fasteoi uhci_hcd:usb2, Ensoniq AudioPCI</p>
<p>19: 11196 IO-APIC-fasteoi ioc0</p>
<p>NMI: 0</p>
<p>LOC: 149906</p>
<p>ERR: 0</p>
<p>MIS: 0</p>
<p><strong>&lt;I style=&#8221;mso-bidi-font-style: normal&#8221;&gt;/proc/interrupt dosyası görünümü&lt;/I&gt;</strong></p>
<p><strong>&lt;I style=&#8221;mso-bidi-font-style: normal&#8221;&gt;&lt;/I&gt;</strong></p>
<p>Yukarıdaki interrupt numaralarını birden fazla cihaz kullanıyorsa o zaman cihazlarınızın kullanma klavuzlarına göz atarak, bu interruptları değiştirebilirsiniz.</p>
<p><strong>IP Adresinin Değiştirilmesi</strong></p>
<p>Ifconfig komutu ayrıca network kartlarının IP adreslerini değiştirmek için de kullanılır.</p>
<p>[root@erd-lynx-ltp-01 ~]# ifconfig eth0 172.19.23.202 mask 255.255.255.0 up</p>
<p>[root@erd-lynx-ltp-01 ~]# ifconfig eth0</p>
<p>eth0 Link encap:Ethernet HWaddr 00:0C:29:49:0F:83</p>
<p>inet addr:172.19.23.202 Bcast:172.19.255.255 Mask:255.255.0.0</p>
<p>inet6 addr: fe80::20c:29ff:fe49:f83/64 Scope:Link</p>
<p>UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1</p>
<p>RX packets:703 errors:0 dropped:0 overruns:0 frame:0</p>
<p>TX packets:345 errors:0 dropped:0 overruns:0 carrier:0</p>
<p>collisions:0 txqueuelen:1000</p>
<p>RX bytes:55189 (53.8 KiB) TX bytes:45768 (44.6 KiB)</p>
<p>Interrupt:16 Base address:0&#215;2024</p>
<p>eth0 adlı network kartımızın IP adresi değişti.Satır sonundaki up komutu network kartınızı değişikliklerden sonra aktif hale getirmek için kullanılır. Burada dikkat edilmesi gereken konu ifconfig ile yapacağınız değişiklerin, sisteminizi tekrar başlattıktan sonra kaybolacağıdır. Eğer değişiklikleriniz kaybolmasını istemiyorsanız bu komutu /etc/rc.local dosyasına eklemeniz gerekmektedir.</p>
<p>Fedora bu işi biraz daha kolaylaştırıp, her network kartı için ayrı bir konfigürasyon dosyası yaratır. Bu dosyalar /etc/systconfig/network-scripts dizini altında bulunur.</p>
<p>[root@erd-lynx-ltp-01 ~]# ls -al /etc/sysconfig/network-scripts/</p>
<p>total 396</p>
<p>drwxr-xr-x 2 root root 4096 2008-06-12 13:36 .</p>
<p>drwxr-xr-x 7 root root 4096 2008-06-12 11:23 ..</p>
<p>-rw-r&#8211;r&#8211; 3 root root 259 2008-06-12 12:56 ifcfg-eth0</p>
<p>-rw-r&#8211;r&#8211; 1 root root 254 2001-06-21 01:59 ifcfg-lo</p>
<p>Yukarıda gördüğünüz gibi eth0 network kartı için ifcfg-eth0 adlı bir dosyamız var. Yeni IP adresniz bu dosyanın içine yazmanız gerekmektedir.</p>
<p>[root@erd-lynx-ltp-01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0</p>
<p># Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]</p>
<p>DEVICE=eth0</p>
<p>BOOTPROTO=static</p>
<p>HWADDR=00:0C:29:49:0F:83</p>
<p>ONBOOT=yes</p>
<p>DHCP_HOSTNAME=erd-lynx-ltp-01</p>
<p>TYPE=Ethernet</p>
<p>IPADDR=172.19.23.201</p>
<p>NETMASK=255.255.255.0</p>
<p>GATEWAY=172.19.23.1</p>
<p>IP adresimizi ifconfig komutu ile değiştirdiğimiz halde, bu makine tekrar başlatıldığında, eski IP adresini alacaktır. Bunu engellemek için yukarıdaki dosyada IPADDR satırını yeni IP adresi ile değiştirmemiz gerekmektedir.</p>
<p>Yukarıda dosyadaki parametlerin açıklamalarını aşağıdaki tabloda bulabilirsiniz.</p>
<p>DEVICE</p>
<p>Network kartımız</p>
<p>HWADDR</p>
<p>Network kartımızın MAC adresi</p>
<p>ONBOOT</p>
<p>Sistemin açılışı esnasında aktif olup olmayacağını belirtir. No parametresi ile değiştirildiğinde kartımız açılış esnasında aktif olmayacaktır.</p>
<p>BOOTPROTO</p>
<p>Manuel olarak IP adresi atıyorsak o zaman static parametresi gelir. DHCP’den IP alıyorsak dccp parametresi eklenir.</p>
<p>DHCP_HOSTNAME</p>
<p>DHCP makinemizin adı</p>
<p>TYPE</p>
<p>Kart tipi</p>
<p>IPADDR</p>
<p>IP adresimiz</p>
<p>NETMASK</p>
<p>Netmask</p>
<p>GATEWAY</p>
<p>Gateway adresimiz</p>
<p>Bu dosyalarda yaptığınız değişikliklerin aktif olabilmesi için kartlarınızı yeniden başlatmanız gerecektir. Bunu iki şekilde yapabilirsiniz.</p>
<p>[root@erd-lynx-ltp-01 ~]# ifdown eth0</p>
<p>[root@erd-lynx-ltp-01 ~]# ifup eth0</p>
<p>Yada</p>
<p>[root@erd-lynx-ltp-01 ~]# service network restart</p>
<p><strong>NETWORK KARTINA BİRDEN FAZLA IP ADRESİ ATANMASI</strong></p>
<p>Bu bölümde bir network kartına birden fazla IP adresini nasıl atarız onu anlatmaya çalışacağım. Linux üzerinde bir network kartına birden fazla IP adresi atayabilmemiz için öncellikle ikinci IP adresi atayacağımız kart için bir adet sanal alt arayüz(virtual subinterface) oluşturmamız gerekmektedir. Yani IP alias. IP alias genelde ana-network-kartı:X formatında yaratılır. Öncellikle virtual subinterface yaratalım.</p>
<p>Makinemizde fiziksel network kartının bağlı olduğunu ve bu kartın eth0 olduğunu varsayarak işlemlere başlıyoruz.</p>
<ol>ifconfig komutu ile sanal kartımızı yaratıyoruz &lt;/LI&gt;</ol>
<p>[root@erd-lynx-ltp-01 ~]# ifconfig eth0:0 192.168.0.5 netmask 255.255.255.0 up</p>
<ol>Daha sonra sanal kartımız çalışıyor mu onu test ediyoruz &lt;/LI&gt;</ol>
<p>[root@erd-lynx-ltp-01 ~]# ping 192.168.0.5</p>
<p>PING 192.168.0.5 (192.168.0.5) 56(84) bytes of data.</p>
<p>64 bytes from 192.168.0.5: icmp_seq=1 ttl=64 time=0.664 ms</p>
<p>64 bytes from 192.168.0.5: icmp_seq=2 ttl=64 time=0.127 ms</p>
<p>64 bytes from 192.168.0.5: icmp_seq=3 ttl=64 time=0.092 ms</p>
<p>&#8212; 192.168.0.5 ping statistics &#8212;</p>
<p>3 packets transmitted, 3 received, 0% packet loss, time 2001ms</p>
<p>rtt min/avg/max/mdev = 0.092/0.294/0.664/0.262 ms</p>
<ol>/etc/sysconfig/network-scripts altında eth0:0 dosyamızı yaratak bu ayarların kalıcı olmasını sağlıyoruz. &lt;/LI&gt;</ol>
<p>DEVICE=eth0:0</p>
<p>ONBOOT=yes</p>
<p>BOOTPROTO=static</p>
<p>IPADDR=192.168.0.5</p>
<p>NETMASK=255.255.255.0</p>
<ol>Daha sonra network kartımızı tekrar kapatıp açıyoruz. &lt;/LI&gt;</ol>
<p>[root@erd-lynx-ltp-01 network-scripts]# ifdown ifcfg-eth0:0</p>
<p>[root@erd-lynx-ltp-01 network-scripts]# ifup ifcfg-eth0:0</p>
<p>[root@erd-lynx-ltp-01 network-scripts]#</p>
<p><strong>&lt;I style=&#8221;mso-bidi-font-style: normal&#8221;&gt;ÖNEMLİ NOT: Ana kartınızı yani eth0 nolu kartınızı kapamanız durumunda sanal kartınızda kapanır. Ancak sanal kartlar, fiziksel kartlardan bağımsız olarak kapatılıp açılabilirler.&lt;/I&gt;</strong></p>
<p><strong>ROUTING TABLOSUNUN GÖRÜNTÜLENMESİ</strong></p>
<p>Netstat –nr komutu ile makinenizdeki routing tablosunu görüntüleyebilirsiniz. 0.0.0.0 gateway adresli network ler genelde direct olarak network arayüzüne bağlıdırlar. Bu nedenle o network’e erişmek için herhangi bir gateway adresine ihttiyaç duymazsınız.</p>
<p>[root@erd-lynx-ltp-01 ~]# netstat -nr</p>
<p>Kernel IP routing table</p>
<p>Destination Gateway Genmask Flags MSS Window irtt Iface</p>
<p>192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>172.19.23.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0</p>
<p>169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0</p>
<p>0.0.0.0 172.19.23.1 0.0.0.0 UG 0 0 0 eth0</p>
<p><strong></strong></p>
<p><strong>GEÇERLİ GATEWAY ADRESİNİN DEĞİŞTİRİLMESİ</strong></p>
<p>DHCP sunucusunun olduğun network ortamlarında genelde geçerli gateway adreslerini DHCP sunucuları atar. Ancak static IP ile adreslendirilmiş network kartları için manuel olarak gateway girmek durumundasınız.</p>
<p>Senaryomuz şu; elimizde bir adet statik olarak ip adresi atadığımız <strong>eth0</strong> network kartımız var. Ortamda internet gateway’i olarak 192.168.0.1 adresli router’ı kullanıyoruz. Default gateway olarak bu adresi atayacağız.</p>
<p>[root@erd-lynx-ltp-01 ~]# route add default gw 192.168.0.1 eth0</p>
<p>Bu işlemin kalıcı olması ve her açılışta default gateway adresini girmemek için /etc/sysconfig/network dosyası altına gateway parametresini eklemeniz yeterli olacaktır.</p>
<p>NETWORKING=yes</p>
<p>HOSTNAME=erd-lynx-ltp-01</p>
<p>GATEWAY= 192.168.0.1</p>
<p>Eğer network dosyalarınızı karıştırmak istemiyorsanız yukarıdaki route add komutunu /etc/rc.d/rc.local dosyasına yazarak, sisteminiz yeniden başlatıldığında uygulayabilirsiniz.</p>
<p><strong>İKİ DEĞİŞİK GATEWAY ADRESİNİN TANIMLANMASI</strong></p>
<p><strong></strong></p>
<p>Yukarıdaki örnekte gateway adresinin nasıl tanımlandığına baktık. Şimdiki senaryomuz ise biraz değişik. Yukarıda verdiğimiz örnekte 192.168.0.1 adresini kullandık. Bu adres bizim internet çıkış router adresimiz. Ancak şirketimiz iç network adresimiz 10.0.0.0 ve bu adrese çıkışımızı sağlayan ikinci router’ın ip adresi ise 192.168.0.2</p>
<p>Internet çıkış router IP adres(Gateway) : 192.168.0.1</p>
<p>Şirket içi çıkış router IP adres(Gateway) : 192.168.0.2</p>
<p>İki değişik yoldan bu iki gateway adresini tanımlayabiliriz. İlk olarak geçici tanımlamaya bakalım.</p>
<p>[root@erd-lynx-ltp-01 ~]# route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 eth0</p>
<p>-net anahtarı bizim network’e yönlendirme yaptığımızı belirtiyor. Eğer belirli bir sunucuya yönlendirme yapmak istiyorsak;</p>
<p>[root@erd-lynx-ltp-01 ~]# route add -host 10.0.0.1 gw 192.168.0.2 eth0</p>
<p>Komutunu girmemiz yeterli olacaktır. Buradaki –host anahtarı belirli bir makine IP sini belirtir.</p>
<p>Bu girişleri daimi yapmak için yukarıdaki komutları /etc/rc.d/rc.local adresine girmeniz yeterli olacaktır.</p>
<p><strong></strong></p>
<p><strong>DAİMİ STATİK ROUTE GİRİŞLERİ</strong></p>
<p>Fedora işletim sistemlerinde statik route’lar /etc/sysconfig/network-scripts altında yapılır. Genelde bu girişler route-arayüz-adı olarak kayıt edilir. Yani eth0 için route dosyası route-eth0 olacaktır.</p>
<p>Bizim örneğimizde 10.0.0.0 ağına 192.168.0.2 IP adresli router üzerinden erişmek için router-eth0 dosyasına aşağıdaki parametleri girmemiz gerekir.</p>
<p>10.0.0.0/8 via 192.168.0.2</p>
<p><strong>&lt;I style=&#8221;mso-bidi-font-style: normal&#8221;&gt;Önemli Not: Burada yaratacağımız route dosyalarının adları önemlidir. Yanlış arayüz adlarının girilmesi, bir sonraki çalıştırma esnasında arayüzlere atanmayacaktır. Dosyalarınızı doğru yaratıp yaratmadığınızı kontrol etmek için ifup-route komutunu kullanabilirsiniz.&lt;/I&gt;</strong></p>
<p>[root@erd-lynx-ltp-01 network-scripts]# ./ifup-routes eth0</p>
<p>RTNETLINK answers: File exists</p>
<p>[root@erd-lynx-ltp-01 network-scripts]#</p>
<p>Bu komut çalıştırıldıktan sonra giriş route tablonuza eklenecektir.</p>
<p>[root@erd-lynx-ltp-01 network-scripts]# netstat -nr</p>
<p>Kernel IP routing table</p>
<p>Destination Gateway Genmask Flags MSS Window irtt Iface</p>
<p>10.0.0.1 192.168.0.2 255.255.255.255 UGH 0 0 0 eth0</p>
<p>192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>172.19.23.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0</p>
<p>169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0</p>
<p>10.0.0.0 192.168.0.2 255.0.0.0 UG 0 0 0 eth0</p>
<p>0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0</p>
<p>0.0.0.0 172.19.23.1 0.0.0.0 UG 0 0 0 eth0</p>
<p>ROUTE TABLOLARININ SİLİNMESİ</p>
<p>Route tablolarını silmek için route del komutunu –net anahtarı ile kullanmanız gerekecektir. Ayrıca eğer bu route için /etc/sysconfig/network-scripts altında bir dosya yaratmışsanız o dosyayı da sistemden silmek zorundasınız.</p>
<p>[root@erd-lynx-ltp-01 network-scripts]# route del -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 eth0</p>
<p>[root@erd-lynx-ltp-01 network-scripts]# netstat -nr</p>
<p>Kernel IP routing table</p>
<p>Destination Gateway Genmask Flags MSS Window irtt Iface</p>
<p>10.0.0.1 192.168.0.2 255.255.255.255 UGH 0 0 0 eth0</p>
<p>192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>172.19.23.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0</p>
<p>169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0</p>
<p>0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0</p>
<p>0.0.0.0 172.19.23.1 0.0.0.0 UG 0 0 0 eth0</p>
<p>Herhangi bir sunucu route’ı silmek için</p>
<p>[root@erd-lynx-ltp-01 network-scripts]# route del -host 10.0.0.1 gw 192.168.0.2 eth0</p>
<p>[root@erd-lynx-ltp-01 network-scripts]# netstat -nr</p>
<p>Kernel IP routing table</p>
<p>Destination Gateway Genmask Flags MSS Window irtt Iface</p>
<p>192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>172.19.23.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0</p>
<p>192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0</p>
<p>169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0</p>
<p>0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0</p>
<p>0.0.0.0 172.19.23.1 0.0.0.0 UG 0 0 0 eth0</p>
<p>Bir dahaki yazımda bir Linux Sistemini nasıl bir router haline getirebileceğimizi anlatmaya çalışacağım. Şimdilik herkese kolay gelsin</p>
<p>Bir Başka Makalede Görüşmek Üzere&#8230;.</p>
<p>Erdal YAZICIOGLU</p>
</div>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</form>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/linux-zerinde-network-islemleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UBUNTU DESKTOP &#8211; LIVE CD &#8211; KURULUM B&#246;l&#252;m -2</title>
		<link>http://www.hakanuzuner.com/index.php/ubuntu-desktop-live-cd-kurulum-blm-2.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ubuntu-desktop-live-cd-kurulum-blm-2</link>
		<comments>http://www.hakanuzuner.com/index.php/ubuntu-desktop-live-cd-kurulum-blm-2.html#comments</comments>
		<pubDate>Sun, 17 Feb 2008 22:17:32 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=328</guid>
		<description><![CDATA[UBUNTU DESKTOP &#8211; LIVE CD &#8211; KURULUM Bölüm -2 Makalemin ilk Kısmında Ubuntu Desktop Edition un Live CD olarak özelliklerinden bahsetmiştim bu bölümde ise Ubuntunun bilgisayarınıza nasıl kurulacağı konusunda detay vereceğim. Ubuntu işletim sistemini bilgisayarımıza yüklemek için öncelikle ubuntu CD sini optik okuyucumuza takalım , ardından BIOS tan bilgisayarımızın açılışını CD-ROM olarak ayarlayalım ( DVD [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><strong><span style="font-size: 8.5pt; line-height: 115%; font-family: verdana">UBUNTU DESKTOP &#8211; LIVE CD &#8211; KURULUM Bölüm -2 </span></strong></p>
<p class="MsoNormal"><span style="font-size: 8.5pt; line-height: 115%; font-family: verdana">Makalemin ilk Kısmında Ubuntu Desktop Edition un Live CD olarak özelliklerinden bahsetmiştim bu bölümde ise Ubuntunun bilgisayarınıza nasıl kurulacağı konusunda detay vereceğim. </span></p>
<p><span style="font-size: 8.5pt; line-height: 115%; font-family: verdana"></span><span style="font-size: 8.5pt; line-height: 115%; font-family: verdana"></span><span style="font-size: 8.5pt; font-family: verdana">Ubuntu işletim sistemini bilgisayarımıza yüklemek için öncelikle ubuntu CD sini optik okuyucumuza takalım <span id="more-328"></span>, ardından BIOS tan bilgisayarımızın açılışını CD-ROM olarak ayarlayalım ( DVD vb optik okuyucu olabilir ) </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bu işlemleri yaptıktan sonra ubuntu CD si içeride iken açılan bilisayarda karşımıza aşağıdaki gibi bir seçenek gelecektir. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0016.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image001-thumb6.jpg" v:shapes="Resim_x0020_1" alt="clip_image001" style="border: 0px none " border="0" height="165" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 1 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bu ekran sayesinde ubuntu CD sini gerek LiveCD yani yaşayan CD olarak ta tabir edilir , gerekse kurulum için kullanabiliriz. Benim amacım kurulum olduğu için ilk seçeneği seçiyorum . </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0026.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image002-thumb6.jpg" v:shapes="Resim_x0020_2" alt="clip_image002" style="border: 0px none " border="0" height="161" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 2 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">“Start or install ubuntu” seçeneğini seçtiğimizde sistem açılmaya başlayacaktır . </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0036.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image003-thumb6.jpg" v:shapes="Resim_x0020_3" alt="clip_image003" style="border: 0px none " border="0" height="187" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 3 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Evet şu anda ubuntu Live Cd için olarak açıldı ama amacımız ubuntuyu bilgisayarımıza kurmak . Bunun için Masa üstündeki “install” butonuna tıklıyoruz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0046.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image004-thumb6.jpg" v:shapes="Resim_x0020_4" alt="clip_image004" style="border: 0px none " border="0" height="186" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 4 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Öncelikle Ubuntunun dil ayarlarını yapıyorum. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0056.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image005-thumb6.jpg" v:shapes="Resim_x0020_5" alt="clip_image005" style="border: 0px none " border="0" height="186" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 5 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bu ekranda ise tarih ve zaman ayarlarını yapıyorum. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0066.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image006-thumb6.jpg" v:shapes="Resim_x0020_6" alt="clip_image006" style="border: 0px none " border="0" height="186" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 6 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Klavyemizde kullanacağımız dil seçeneğini ayarlıyoruz . Ben türkçe Q klavye kullandığımdan ilgili seçimi yapıyorum. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0076.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image007-thumb6.jpg" v:shapes="Resim_x0020_7" alt="clip_image007" style="border: 0px none " border="0" height="185" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 7 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Kullanıcı bilgilerini giriyorum. Kullanıcı adımı , şifremi giriyorum ve makine ismim ise kendi tanımlanıyor ama siz isterseniz bunu değiştirebilirsiniz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0086.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image008-thumb6.jpg" v:shapes="Resim_x0020_8" alt="clip_image008" style="border: 0px none " border="0" height="186" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 8 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bu ekran ise sahip olduğum diskleri ve bu disklerden hangisine kurulum yapacağımı seçmemi sağlar. Ben diskimin tamamını kullanmayacağım için “Bölümleme tablosunu elle düzenle “ seçeneğini seçiyorum. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0096.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image009-thumb6.jpg" v:shapes="Resim_x0020_9" alt="clip_image009" style="border: 0px none " border="0" height="186" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 9 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Sahip olduğum disk daha önce hiç formatlanmadığı için öncelikle diske bir etiket atıyoruz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0106.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image010-thumb6.jpg" v:shapes="Resim_x0020_10" alt="clip_image010" style="border: 0px none " border="0" height="187" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 10 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Ardından üst tarafta bulunan “New” düğmesine tıklıyorum ve elimdeki 8gb lık diski nasıl bölümleyeceğimi seçiyorum. Burada ben diskimi iki ye bölmek istedim ve “C” dizini için 4520 mb yer tanımladım. Son olarak “Add” diyerek bu bölümü ekliyorum. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0116.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image011-thumb6.jpg" v:shapes="Resim_x0020_11" alt="clip_image011" style="border: 0px none " border="0" height="186" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 11 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Ekleme işlemi bittikten sonra diskim yukarıdaki gibi bir hal almaktadır . Kullanılmamış “3580 mb “ alanım bulunmaktadır , bu alanıda ikinci bir bölüm olarak değerlendirmek için “unallocated” bölümüne tıkladıktan sonra “new” butonuna basarak bu kısım için de bir bölüm oluşturuyorum. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0126.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image012-thumb6.jpg" v:shapes="Resim_x0020_12" alt="clip_image012" style="border: 0px none " border="0" height="187" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 12 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">İkinci bölümü oluşturduktan sonraki hal ise yukarıdaki gibidir. Bu değişikliklerin gerçekleşmesi için “Forward” butonuna basıyoruz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0136.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image013-thumb6.jpg" v:shapes="Resim_x0020_13" alt="clip_image013" style="border: 0px none " border="0" height="189" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 13 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bu ekranda ise değişiklikler gerçekleşmektedir. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0146.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image014-thumb6.jpg" v:shapes="Resim_x0020_14" alt="clip_image014" style="border: 0px none " border="0" height="170" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 14 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">BU ekranda ise işletim sisteminin kurulacağı ana dizin ( windows için c:\windows ) için bölüm seçiyoruz. Linux için ana dizin = kök dosya sistemi olarak ifade edilir ve “/” sembolu ile gösterilir . Ayrıca sistemin performansının artması için takas dosyasınada bir bölüm belirlemek zorundayız , eğer bölüm belirlemeden kurulum yaparsanız işletim sisteminin yavaş çalışacağını göreceksiniz . Ancak benim gibi ayrı bölümlere almak zorunda değilsiniz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0156.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image015-thumb6.jpg" v:shapes="Resim_x0020_15" alt="clip_image015" style="border: 0px none " border="0" height="170" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 15 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bu ekranda ise kurulum hakkında bir özet bilgi sunmaktadır. “install 1 diyerek yüklemeye başlıyoruz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0166.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image016-thumb6.jpg" v:shapes="Resim_x0020_16" alt="clip_image016" style="border: 0px none " border="0" height="88" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 16 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Yükleme işlemi bittikten sonra aşağıdaki gibi bir uyarı ile karşılaşırız. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0176.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image017-thumb6.jpg" v:shapes="Resim_x0020_17" alt="clip_image017" style="border: 0px none " border="0" height="123" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 17 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Ubuntuyu Live CD olarak açtığımız için bir sonraki açılışta tekrar live cd olarak mı açılması halinde orijinal ubuntu yerine yine Live CD yi kullanacağımız ve bunun sonucu olarakta sabit diskimize veri kayıt edemiyeceğimiz belirtir . Artık kurulum bittiği için ve açılışında CD öncelikli olduğu için Ubunutu CD sini CD sürücüden çıkartıyoruz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0186.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image018-thumb6.jpg" v:shapes="Resim_x0020_18" alt="clip_image018" style="border: 0px none " border="0" height="137" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 18 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Microsoft işletim sistemlerinde görmeye alıştığımız “kara şimsek “ menüsü J </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0195.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image019-thumb5.jpg" v:shapes="Resim_x0020_19" alt="clip_image019" style="border: 0px none " border="0" height="184" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 19 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Kullanıcı adını giriyorum </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0205.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image020-thumb5.jpg" v:shapes="Resim_x0020_20" alt="clip_image020" style="border: 0px none " border="0" height="193" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 20 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Parolamızı giriyoruz. </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0215.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image021-thumb5.jpg" v:shapes="Resim_x0020_21" alt="clip_image021" style="border: 0px none " border="0" height="170" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 21 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Kurulumun hemen ardından işletim sisteminin mevcut yamalarının olduğunu belirten bir uyarı görüyoruz </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0224.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image022-thumb4.jpg" v:shapes="Resim_x0020_22" alt="clip_image022" style="border: 0px none " border="0" height="176" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 22 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Yama yönetiminde istediğiniz yamaları yüklemeniz mümkündür . İsterseniz sisteminizin mevcut durumunu görebilir . </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0232.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image023-thumb2.jpg" v:shapes="Resim_x0020_23" alt="clip_image023" style="border: 0px none " border="0" height="176" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 23 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Durum bilgisini “ Kurulu , Kurulu ( yükseltilebilir ) , Kurulu olmayan “ olmak üzere 3 değişik filtre altında görebilir ve yükleme yapabilirsiniz . Bu yüklemeleri yaptıktan sonra artık ubuntu kurulumu bitmiş ve sizin kullanımınıza hazır hale gelmiştir . </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0242.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image024-thumb2.jpg" v:shapes="Resim_x0020_24" alt="clip_image024" style="border: 0px none " border="0" height="172" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="text-align: center" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 24 </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Ubuntu sahip olduğu türkçe arayüz sayesinde büyük bir kullanım kolaylığı sağlamaktadır. </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Makalemin ilk bölümünde anlattığım özellikleri sayesinde ubuntuyu kullanırken başka bir işletim sistemini arayacağınızı düşünmüyorum. </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Bir başka makalede görüşmek üzere </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/ubuntu-desktop-live-cd-kurulum-blm-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UBUNTU DESKTOP &#8211; LIVE CD &#8211; KURULUM B&#246;l&#252;m -1</title>
		<link>http://www.hakanuzuner.com/index.php/ubuntu-desktop-live-cd-kurulum-blm-1.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ubuntu-desktop-live-cd-kurulum-blm-1</link>
		<comments>http://www.hakanuzuner.com/index.php/ubuntu-desktop-live-cd-kurulum-blm-1.html#comments</comments>
		<pubDate>Sun, 17 Feb 2008 22:13:00 +0000</pubDate>
		<dc:creator>Hakan Uzuner</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hakanuzuner.com/?p=279</guid>
		<description><![CDATA[UBUNTU DESKTOP &#8211; LIVE CD &#8211; KURULUM Bölüm -1 Yayınlandığı Tarih : 06 Ocak 2007 Cumartesi Puan : 4,91 Linux tabanlı işlerim sistemleri gün geçtikçe artmakta ve bir o kadarda çeşitlenmekltedir . Açık kaynak kodlu olması ve bu konuda tekel olma yarışı nedeniyle herkes bu kaynak kod üzerine kendi kodlarını ekleyerek yeni bir işletim sistemi [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><strong><span style="font-size: 8.5pt; line-height: 115%; font-family: verdana">UBUNTU DESKTOP &#8211; LIVE CD &#8211; KURULUM Bölüm -1 </span></strong></p>
<p><span style="font-size: 8.5pt; font-family: verdana">Yayınlandığı Tarih : 06 Ocak 2007 Cumartesi </span><span style="font-size: 8.5pt; font-family: verdana">Puan : 4,91</span></p>
<p>Linux tabanlı işlerim sistemleri gün geçtikçe artmakta ve bir o kadarda çeşitlenmekltedir . Açık kaynak kodlu olması ve bu konuda tekel olma yarışı nedeniyle herkes bu kaynak kod üzerine kendi kodlarını ekleyerek yeni bir işletim sistemi çıkarıyorlar. Her nekadat grafik arayüzü olmayan işletim sistemleri daha kararlı bir yapıya sahip olsada son kullanıcı tarafında pek rağbet görmemektedir . Bu nedenle de pek çok Linux kod geliştirici firma microsoft gibi bu işi grafik arayüzüne dökmektedir . Ancak Linux açık kaynak kodlu olduğu için bu konuda üretici çoktur</p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Ubuntu aslında çok geniş bir ürün yelpazesinden sadece biri<span id="more-279"></span> , ubuntunun dışında “kubuntu , edubuntu , xubuntu” isimlerinde güncel masa üstü versiyonları da bulunmaktadır. BU ce daha fazla bilgi için resmi sitesini ziyaret etmenizi öneririm </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.ubuntu.com/"><span style="color: black">http://www.ubuntu.com/</span></a> </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Peki ubuntu nun mimarisi hakkında biraz konuşmak gerekirse ; Şu anda mevcut en son yayınlanmış sürüm size makalede anlatacağım 6.10 dur , ancak tabi yeni ürünlerin beta larıda çalışma aşamasındadır ( ubuntu 7.04 ) . Ubuntu’nun Linux çekirdekli bir işletim sistemi olduğunu belirtmiştik , piyasada yine Linux çekirdekli olup ancak lisans bedeli ile satılan pek çok linux ürünü bulmanız mümkündür. Kafası karışanlar için bu konuya hemen açıklık getirmek isterim . Ben bir üretici veya yazılım firması olarak ücretsiz olan çekirdek kodu alıyorum ve sahip olduğum yazılımcı ekibi ile o kada yeni kodlar ekleyerek gelişimine yardımcı oluyorum . Örneğin çekirdek kodun dışında işletim sistemine yani linux a bir tema ekliyorum , oyunlar , video oynatıcısı , internette gezinmek için browser , mail alıp göndermek için bir mail client yazılımı , yedekleme yazılımı vb irili ufaklı pek çok eklenti yapıyrum , ardından bunun paketliyorum ve ürün desteği ile birlikte raflardaki yerini almasını sağlıyorum , işte bu yatırımlardan dolayı aslında çekirdek kodu ücretsiz olan bu ürün birden lisans ücreti ile satılıyor . Ancak bu her ürün içinde geçerli değildir . Bu firmaların en büyük özelliği ürünlerine veridkleri destektir , oysa piyasada ubunutu gibi ücretsiz pek çok linux işletim sistemi bulmanız mümkündür. </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana"></span><span style="font-size: 8.5pt; font-family: verdana"></span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Peki Ubuntunun çekirdek yapısı nedir ? çekirdek versiyonu “2.6.17” dir , bunun üzerine eklenen yazılımlar ise Gnome 2.16.1 , firefox 2.0, Open Office 2.0.4 , Xorg 7.1, gcc 4.1.1, glibc 2.4 kullanılmış yine eski versiyonlara göre açılışın hızlanması için 6.10 Edgy Eft de yeni bir init sistemi kullanılmış . Yine bundan önce kullandığım 5.10 dan ilk göze çarpan farkı ise siyah ekran üzerine beyaz kayan yazılar yok buna çok alışmıştık , aynı XP – 2003 ve Vista da olduğu gibi daha şık bir açılış logosu bulunmaktadır. </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Peki ubuntunun sistem gereksinimleri nelerdir ; </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Live CD olarak kullanacaksanız aslında bir gereksinim belirtmeye gerek yoktur , ancak işletim sistemi olara kurulacak ise min sistem gereksinimler aşağıdaki gibidir. </span></p>
<p><span style="font-size: 8.5pt; font-family: verdana"></span><span style="font-size: 8.5pt; font-family: verdana"></span></p>
<ul type="disc">
<li style="line-height: normal" class="MsoNormal"><em><span style="font-size: 8.5pt; font-family: verdana">Intel x86</span></em><span style="font-size: 8.5pt; font-family: verdana">, <em>PowerPC</em>, <em>AMD64 işlemci </em></span></li>
<li style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">256 MB veya daha üzeri RAM ( 128mb üzerinde çalıştırılıyor ama sadece live cd ler , kurulumda 128 mb sorunlar çıkaraibliyor ) </span></li>
<li style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Optik okuyucu </span></li>
<li style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">VGA Ekran Kartı </span></li>
</ul>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Ubuntuyu kurmadan önce hangi donanımları desteklediğini görmek istiyorsanız aşağıdaki adresi ziyaret edebilirsiniz . ( Satın alacağınız SATA2 disk , bluetooth adaptör veya bir web cam in ubuntu uyumunu bu listeden öncelikle kontrol ediniz . ) </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana"><a href="https://wiki.ubuntu.com/HardwareSupport"><span style="color: black">https://wiki.ubuntu.com/HardwareSupport</span></a> </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Evet bu kadar ön bilgiden sonra elde ettiğimiz ubuntu CD sini optik okuyucuuza takalım , ardından BIOS tan bilgisayarımızın açılışını CD-ROM olarak ayarlayalım ( DVD vb optik okuyucu olabilir ) </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Bu işlemleri yaptıktan sonra ubuntu CD si içeride iken açılan bilisayarda karşımıza aşağıdaki gibi bir seçenek gelecektir. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0015.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image001-thumb5.jpg" v:shapes="Resim_x0020_1" alt="clip_image001" style="border: 0px none " border="0" height="165" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 1 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Bu ekran sayesinde ubuntu CD sini gerek LiveCD yani yaşayan CD olarak ta tabir edilir , gerekse kurulum için kullanabiliriz. Ben öncelikle ubuntu nun Live CD özelliğini anlatmaya çalışacağım . </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Pek çok kez çöken sistemlerden veri kurtarmak için çeşitli yollara başvururuz , bunlardan belkide en sık yapılanı yine başka bir Live CD olan ERD Commander ile sistemi açıp yedekleri almaktır . Bende bu ve benzeri durumlarda ERD yerine ubuntuyu kullanıyorum . Temelde birbirlerine benzerlik göstermekle beraber bazı durumlarda ERD bana yardımcı olamaz iken Ubuntu sağolsun verileri kurtamama yardımcı oldu , bu nedenle sürekli olarak bulundurulması gereken iki cd den biride ubuntu CD sidir ( diğeride tabiki acronis CD si olacaktır ) </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0025.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image002-thumb5.jpg" v:shapes="Resim_x0020_2" alt="clip_image002" style="border: 0px none " border="0" height="161" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 2 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">“Start or install ubuntu” seçeneğini seçtiğimzde sistem açılmaya başlayacaktır . Şu anda makinede var olan işletim sistemi ubuntu için herhangi bir önem teşkil etmemektedir , çünkü şu anda bir Live CD olarak açılmaktadır , yani size saplayacağı bütün arayüz ve programlar aslında CD üzerinden çalışacaktır. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0035.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image003-thumb5.jpg" v:shapes="Resim_x0020_3" alt="clip_image003" style="border: 0px none " border="0" height="187" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 3 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Ubuntu açıldığında boş bir masa üstü , sol üst köşede iki adet ikon ve yukarıda kullanılabilir menüler göreceksiniz. Live CD olarak açılan ubutu üzerinde normal işletim sisteminde yapabileceklerinizin aynısını yapabilirsiniz . </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0045.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image004-thumb5.jpg" v:shapes="Resim_x0020_4" alt="clip_image004" style="border: 0px none " border="0" height="158" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 4 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Sahip olduğu donatılar menüsünde ihtiyaç duyduğunuz ; arşiv yöneticisi , hesap makinesi , sözlük , dis kullanım bilgileri , windowstan bildiğiniz cmd ye linux ta karşılık gelen uçbirim ( dos ekranı denebilir ) vb pek çok araç bulunmaktadır . </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0055.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image005-thumb5.jpg" v:shapes="Resim_x0020_5" alt="clip_image005" style="border: 0px none " border="0" height="210" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 5 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Yine windows ortamından alıştığınız oyunları ve daha fazlasını ubuntu üzerinde bulacaksınız . </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0065.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image006-thumb5.jpg" v:shapes="Resim_x0020_6" alt="clip_image006" style="border: 0px none " border="0" height="228" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 6 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Grafik işlemek ve görüntülemek için de bize ubuntu pek çok tool sunmaktadır . F-Spot bir fotoğraf düzenleyicisidir ve paint vb programlara göre çok daha başarılıdır. gThump ise bir resim görüntüleme aracıdır . Xsane ise sahip olduğunuz tarayıcıdan tarama yapmanızı sağlamaktadır . GIMP ise aslında windows içerisinde rastlayamıyacağınız kadar kaliteli bir programdır . GIMP in windows ortamındaki emsali PhotoShop tur . Yani sizin para ile satın aldığınız photoshop ubuntu ile aslında ücretsiz olarak sunulmaktadır . </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0075.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image007-thumb5.jpg" v:shapes="Resim_x0020_7" alt="clip_image007" style="border: 0px none " border="0" height="244" width="187" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 7 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Bir alt menüde ise internet ile ilgili araçalar bulunmaktadır. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0085.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image008-thumb5.jpg" v:shapes="Resim_x0020_8" alt="clip_image008" style="border: 0px none " border="0" height="180" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 8 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Ubuntu 6.10 ile beraber firefox un en güncel versiyonu olan firefox 2.0 gelmektedir. Bu sayede internette istediğimiz gibi dolaşabliyoruz. Bunu dışında outlook express benzeri bir mail istemci yazılımı , anında mesajlaşma yazılımı , terminal server istemci yazılımı ( RDP Client ) ve NetMeeting benzeri sesli ve görüntüşü görüşme destekleyen Ekiga yazılımını barındırmaktadır. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0095.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image009-thumb5.jpg" v:shapes="Resim_x0020_9" alt="clip_image009" style="border: 0px none " border="0" height="244" width="237" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 9 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Gaim sayesinde artık birden çok IM hesabınızı kullanabilirsiniz ve bunlar için ayrı ayrı program yüklemenizde gerek yok. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0105.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image010-thumb5.jpg" v:shapes="Resim_x0020_10" alt="clip_image010" style="border: 0px none " border="0" height="193" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 10 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Yine microsoft ortamında pek rastlayamayacağımız bir uygulama ise office tir . Microsoft bu ürününü işletim sisteminden farklı olarak lisanslar ve ayrı bir ücrete tabirdir ki , office lisansının yanın da işletim sistemi lisansı gerçekten ucuz kalır . Böylesine önemli bir yazılımı ubunutu bize yine ücretsiz bir şekilde sağlamaktadır . Ubunutu kurulduğu andan itibaren size office yazılımlarını hazır bir şekilde sunmaktadır . Üzerinde Open Office 2.0.4 ile gelen ubuntu aracılıği ile excel , word , power point ve access dosyalarını düzenleyebilir veya görebilirsiniz . İsterseniz microsoft dosyaları ile değilde Open office in kendi dosyaları ilede çalışabilirsiniz. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0115.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image011-thumb5.jpg" v:shapes="Resim_x0020_11" alt="clip_image011" style="border: 0px none " border="0" height="184" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 11 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Tabiki bir işletim sisteminin olmaz sa olmazı olan multimedia . Bu konudada ubuntu üzerinde sizin beğeneceğiniz pek çok program standart ve ücretsiz olarak sunulmaktadır . Bir video oynatıcısı , ses kaydedicisi , ses cd aktarıcı ( audio ) , bir audio cd oluşturucusu ve çok fonksiyonlu Rhythmbox sunmaktadır . Rhythmbox sayesinde , internetten müzik ve radyo dinleyebilir , bilgisayarınızdaki müzik parçalarını çalabilir , müzik cd lerini dosyalara kayıt etmek vb pek çok işlemi gerçekleştirebilirsiniz. </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Peki bu kadar uygulama size yetmez ise ne olacak ? evet bu durumda da ubuntu gelişime açık , windows ortamından alışkın olduğunu program-ekle/kaldır menüsü ubuntu üzerinde de mevcut ve bu sayede istediğiniz programları kaldırabilir veya ekleyebilirsiniz. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0125.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image012-thumb5.jpg" v:shapes="Resim_x0020_12" alt="clip_image012" style="border: 0px none " border="0" height="199" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 12 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Program – Ekle Kaldır menüsüne geldiğimizde ubuntu internet bağlantısını algılıyor ve kurulum CD si hazırlandıktan sonra çıkan yeni versiyonlar ve yeni programların bilgisini internetten indirmek istiyor , buna izin vermeniz halinde ubuntuya bu arayüz ile yükleyebileceğiniz programları göreceksiniz . Tabiki bunun dışında elinizde setup ı olan pek çok programı da yüklemek mümkündür. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0135.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image013-thumb5.jpg" v:shapes="Resim_x0020_13" alt="clip_image013" style="border: 0px none " border="0" height="202" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 13 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">İnternet üzerinden kontrolü yaptıktan sonra sizde istediğiniz bir programı yükleyebiirsiniz . Ancak unutmayınki şu anda kadar ubuntuyu lice CD olarak kullanıyorduk bu nedenle buraya yükleyeceğiniz bilgiler RAM iniz ile sınırlı olup restart tan sonra bir daha göremiyeceksinizdir . Ancak ubuntunun kurulumunu yaparsanız aynı windows ortamında olduğu gibi program yükleyebilir ve kaldırabilirsiniz. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0145.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image014-thumb5.jpg" v:shapes="Resim_x0020_14" alt="clip_image014" style="border: 0px none " border="0" height="155" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 14 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Uygulamaların dışında benim en çok kullandığım menü “Places” tır. Çünkü ben ubuntuyu Live CD olarak kullanıyorsam bir veri kopyalam veya taşıma işlemi yapacağımdır , bunun için bilgisayarımdaki yerel diskleri ve içlerindeki verileri görebilmem gerekmektedir. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0155.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image015-thumb5.jpg" v:shapes="Resim_x0020_15" alt="clip_image015" style="border: 0px none " border="0" height="175" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 15 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Microsoft ürünlerinde olduğu gibi bilgisayarım ikonuna tıkladığımızda yerel disklerimizi görme imkanına sahibiz. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0165.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image016-thumb5.jpg" v:shapes="Resim_x0020_16" alt="clip_image016" style="border: 0px none " border="0" height="164" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 16 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Bu yerel disklerden aldığımız verileride yine bir microsoft işletim sistemi üzerindeki paylaşıma atabilme imkanına sahibiz. Kullanıcı adı ve şifre bilgileri doğru verildiği sürece domain veya workgroup ortamlarına rahatlıkla ulaşabiliyoruz. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0175.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image017-thumb5.jpg" v:shapes="Resim_x0020_17" alt="clip_image017" style="border: 0px none " border="0" height="232" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 17 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Sistem menüsü altındaki tercihlerde ise aynı microsoft işletim sistemlerinde bulunan denetim masasındaki yardımcı programcıklara ulaşabiliyoruz. </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana"><a href="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image0185.jpg"><img src="http://www.hakanuzuner.com/wp-content/uploads/2008/02/clip-image018-thumb5.jpg" v:shapes="Resim_x0020_18" alt="clip_image018" style="border: 0px none " border="0" height="224" width="244" /></a></span><span style="font-size: 8.5pt; font-family: verdana"> </span></p>
<p style="line-height: normal; text-align: center" class="MsoNormal" align="center"><span style="font-size: 8.5pt; font-family: verdana">Şekil – 18 </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Yönetim menüsü altında ise yine işletim sistemi üzerine olan hakimiyetimizi arttıracak pek çok araç bulunmaktadır. </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Bu bilgiler doğrultusunda aslında Linux bazlı olupta istediğimiz herşeyi bulabileceğimiz bir işletim sistemin olduğunu görüyoruz. Böylesine güzel ve pek çok artısı olan bir işletim sistemini sadece Live CD olarak kullanmak yerine kurulum yapıp asıl işletim sistemi olarak ta kullanabiliriz. Bunu makalemin ikinci kısmında değineceğim. </span></p>
<p style="line-height: normal" class="MsoNormal"><span style="font-size: 8.5pt; font-family: verdana">Bir başka makalede görüşmek üzere. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hakanuzuner.com/index.php/ubuntu-desktop-live-cd-kurulum-blm-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
