{"id":247,"date":"2011-02-19T14:01:18","date_gmt":"2011-02-19T14:01:18","guid":{"rendered":"http:\/\/www.hakancakiroglu.com\/wordpress\/?p=247"},"modified":"2012-10-11T08:22:55","modified_gmt":"2012-10-11T05:22:55","slug":"kvm-uzerinde-bridged-interface-tanimlama","status":"publish","type":"post","link":"https:\/\/www.hakancakiroglu.com\/wordpress\/?p=247","title":{"rendered":"KVM \u00fczerinde Bridged Interface Tan\u0131mlama"},"content":{"rendered":"<p>KVM kurlumu ger\u00e7ekle\u015ftirdiyseniz, \u00fczerinde olu\u015fturu\u011funuz makinalar i\u00e7in bridge interface se\u00e7emedi\u011finizi g\u00f6receksinizdir. Bunun sebebi default KVM kurulumu ile bridge interface tan\u0131m\u0131 yap\u0131lm\u0131yor olmas\u0131d\u0131r. Bunun i\u00e7in networke ba\u011fl\u0131 olan interfaceinizi bridge olarak tan\u0131mlad\u0131g\u0131n\u0131z interfaceye ekleyece\u011fiz ve daha sonra olu\u015fturdugunuz sanal makinalar\u0131n interfacesini de bu bridge interfaceye ekleyerek network\u00fcz\u00fcnle konu\u015fmas\u0131n\u0131, ayn\u0131 bloktan ip adresi almas\u0131n\u0131 ve hatta internete \u00e7\u0131kmas\u0131n\u0131 sa\u011flayaca\u011f\u0131z.<br \/>\n<!--more--><\/p>\n<p>E\u011fer KVM y\u00fcklemesinden\u00a0 sonra bridge interface tan\u0131mlamassan\u0131z, olu\u015fturdu\u011funuz t\u00fcm sanal makinalar sanal a\u011f\u0131n\u0131za dahil olacakt\u0131r ve bu sanal a\u011f da ger\u00e7ek a\u011f\u0131n\u0131za hi\u00e7 bir zaman dahil olmayacakt\u0131r dolay\u0131s\u0131yla sanal makinalar\u0131n\u0131z\u0131n ger\u00e7ek a\u011f\u0131n\u0131zdan eri\u015filmesi m\u00fcmk\u00fcn olmayacakt\u0131r ve sanal makinalar\u0131n\u0131z internete \u00e7\u0131kamayacaklard\u0131r.<\/p>\n<p>Evet bridge interface tan\u0131mlamak i\u00e7in s\u0131ras\u0131yla \u015fu ad\u0131mlar\u0131 izlemek yeterli olacakt\u0131r;<\/p>\n<p>\u00d6ncelikle Centos 5.5 ya da Redhat kurdu\u011funuzu ve SeLinux, Firewall ayarlar\u0131n\u0131 kapatt\u0131\u011f\u0131n\u0131z\u0131 (disabled konumuna getirdi\u011finizi) varsay\u0131yorum.<\/p>\n<p>Bridge interface olu\u015fturmak i\u00e7in kullanaca\u011f\u0131m\u0131z ara\u00e7lar\u0131n bulundu\u011fu paketi sistemimize y\u00fckleyelim<\/p>\n<pre>[root@kvm-endersys ~]# yum install bridge-utils<\/pre>\n<p>KVM host makinam\u0131z\u0131n eth1 interfacesinin ger\u00e7ek a\u011f\u0131m\u0131za ba\u011fl\u0131 oldu\u011funu varsayarak a\u015fa\u011f\u0131daki konutlar\u0131 yaz\u0131yorum. E\u011fer ba\u015fka bir interfaceye bagl\u0131 ise komutlardaki &#8220;eth1&#8221; ibarelerini de\u011fi\u015ftirmelisiniz.<\/p>\n<p>Her ihtimale kar\u015f\u0131 \u00f6ncelikle eth1 scriptimizin yede\u011fini alal\u0131m.<\/p>\n<pre>[root@kvm-endersys ~]# cd \/etc\/sysconfig\/network-scripts\r\n[root@kvm-endersys ~]# cp ifcfg-eth1 ifcfg-eth1.bak<\/pre>\n<p>A\u015fa\u011f\u0131daki komut ile eth1 interfacesinin hangi interfaceye bridge edilece\u011fini belirtmek i\u00e7in ilgili script dosyas\u0131n\u0131 a\u015fa\u011f\u0131daki gibi g\u00fcncelliyoruz. Eth1 bridge edilece\u011fi i\u00e7in bu interfaceye ip adresi vermek zorunda de\u011filiz. Script i\u00e7inde belirtti\u011fimiz bootproto=static static ip adresine sahip olacag\u0131n\u0131, onboot=yes se\u00e7ene\u011fi ba\u015flang\u0131\u00e7ta up olmas\u0131n\u0131 sa\u011flayacak olan parametreler.<\/p>\n<pre>[root@kvm-endersys ~]# vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth1\r\n\r\nDEVICE=eth1\r\nBOOTPROTO=static\r\nONBOOT=yes\r\nBRIDGE=bridge0<\/pre>\n<p>Daha sonra yeni bir bridge interface tan\u0131mlayabilmek i\u00e7in gerekli scripti olu\u015fturuyoruz. Statik olmas\u0131n\u0131 sa\u011flamak i\u00e7in gerekli bilgileri scriptte belirtiyoruz. Bu statik IP bilgilerini kendi network\u00fcn\u00fcze g\u00f6re belirlemelisiniz.<\/p>\n<pre>[root@kvm ~]# vi \/etc\/sysconfig\/network-scripts\/ifcfg-bridge0\r\n\r\nDEVICE=bridge0\r\nTYPE=Bridge\r\nBOOTPROTO=static\r\nIPADDR=10.6.0.118\r\nNETMASK=255.255.255.0\r\nNETWORK=10.6.0.0\r\nONBOOT=yes<\/pre>\n<p>Evet bu tan\u0131mlamalar\u0131n ard\u0131ndan network servisini ba\u015ftan ba\u015flatmam\u0131z yeterli olacakt\u0131r. Bu a\u015famada ssh ba\u011flant\u0131n\u0131z kopabilir. Her ihtimale kar\u015f\u0131 makinaya fiziksel olarak eri\u015febiliyor olman\u0131z servislerin up olmamas\u0131 halinde d\u00fczeltmeniz i\u00e7in iyi olacakt\u0131r. En k\u00f6t\u00fc ihtimalle bu konfigusayonlar\u0131 aktifleyebilmek i\u00e7in host makinay\u0131 bir kez reboot etmek kesinlikle i\u015fe yarayacakt\u0131r.<\/p>\n<pre>[root@kvm-endersys ~]# \/etc\/init.d\/network restart<\/pre>\n<p>Evet bridge interfacemiz art\u0131k haz\u0131r \ud83d\ude42<\/p>\n<pre>[root@kvm-endersys ~]# ifconfig \r\n\r\nbridge0   Link encap:Ethernet  HWaddr 00:13:72:0B:14:57\r\n          inet addr:10.6.0.118  Bcast:255.255.255.255  Mask:255.255.255.0\r\n          inet6 addr: fe80::213:72ff:fe0b:1457\/64 Scope:Link\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n          RX packets:2282 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:908 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:0\r\n          RX bytes:1394144 (1.3 MiB)  TX bytes:98902 (96.5 KiB)\r\n\r\neth1      Link encap:Ethernet  HWaddr 00:13:72:0B:14:57\r\n          inet6 addr: fe80::213:72ff:fe0b:1457\/64 Scope:Link\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n          RX packets:6151 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:3203 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:100\r\n          RX bytes:6407427 (6.1 MiB)  TX bytes:341028 (333.0 KiB)\r\n          Memory:fe3e0000-fe400000\r\n\r\nlo        Link encap:Local Loopback\r\n          inet addr:127.0.0.1  Mask:255.0.0.0\r\n          inet6 addr:\u00a0::1\/128 Scope:Host\r\n          UP LOOPBACK RUNNING  MTU:16436  Metric:1\r\n          RX packets:1656 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:1656 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:0\r\n          RX bytes:3606505 (3.4 MiB)  TX bytes:3606505 (3.4 MiB)\r\n\r\nvirbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00\r\n          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0<\/pre>\n<pre>          inet6 addr: fe80::200:ff:fe00:0\/64 Scope:Link\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<\/pre>\n<pre>          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<\/pre>\n<pre>          TX packets:40 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:0\r\n          RX bytes:0 (0.0 b)  TX bytes:8275 (8.0 KiB)<\/pre>\n<p>Art\u0131k sanal makina olu\u015ftururken &#8220;Shared Physical Device&#8221; se\u00e7ene\u011fi ile bridge interface kullanabiliriz.<\/p>\n<p><a href=\"http:\/\/www.hakancakiroglu.com\/wordpress\/wp-content\/uploads\/2011\/02\/Centos_kvm_selecting_network_bridge.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-251\" title=\"Centos_kvm_selecting_network_bridge\" src=\"http:\/\/www.hakancakiroglu.com\/wordpress\/wp-content\/uploads\/2011\/02\/Centos_kvm_selecting_network_bridge.jpg\" alt=\"\" width=\"618\" height=\"590\" srcset=\"https:\/\/www.hakancakiroglu.com\/wordpress\/wp-content\/uploads\/2011\/02\/Centos_kvm_selecting_network_bridge.jpg 618w, https:\/\/www.hakancakiroglu.com\/wordpress\/wp-content\/uploads\/2011\/02\/Centos_kvm_selecting_network_bridge-300x286.jpg 300w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><\/a><\/p>\n<p>Umar\u0131m faydal\u0131 bir payla\u015f\u0131m olmu\u015ftur. Yeni bir yaz\u0131da g\u00f6r\u00fc\u015fmek dile\u011fiyle&#8230;<\/p>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 426px; width: 1px; height: 1px; overflow: hidden;\">\n<pre>[root@kvm ~]# vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth1<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>KVM kurlumu ger\u00e7ekle\u015ftirdiyseniz, \u00fczerinde olu\u015fturu\u011funuz makinalar i\u00e7in bridge interface se\u00e7emedi\u011finizi g\u00f6receksinizdir. Bunun sebebi default KVM kurulumu ile bridge interface tan\u0131m\u0131 yap\u0131lm\u0131yor olmas\u0131d\u0131r. Bunun i\u00e7in networke ba\u011fl\u0131 olan interfaceinizi bridge olarak tan\u0131mlad\u0131g\u0131n\u0131z interfaceye ekleyece\u011fiz ve daha sonra olu\u015fturdugunuz sanal makinalar\u0131n interfacesini de bu bridge interfaceye ekleyerek network\u00fcz\u00fcnle konu\u015fmas\u0131n\u0131, ayn\u0131 bloktan ip adresi almas\u0131n\u0131 ve hatta internete \u00e7\u0131kmas\u0131n\u0131 sa\u011flayaca\u011f\u0131z.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/247"}],"collection":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=247"}],"version-history":[{"count":3,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/247\/revisions"}],"predecessor-version":[{"id":820,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/247\/revisions\/820"}],"wp:attachment":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}