Blog Single

Merhabalar, sizlere bu makalemde Raspberry Pi ile Sabit ip yapılandırmasının nasıl yapılacağını anlatmaya çalışacağım. Yararlı olması dileğiyle.

Öncelikle neden sabit ip ihtiyacı duyarız ? sorusuna yanıt bulalım.

  • Bir ethernet kablosu üzerinden sabit ip alındığında, router aracılığıyla o ip üzerinden iç network kurulumu ve dışa çıkan tek bir ip adresi ile internete erişim sağlayabilir.

Raspberry pi sabit ip mi kullanır ?

  • Raspberry Pi gibi bir cihaz eğer router her seferinde iç network üzerinde farklı ip adresi almasını istemiyorsa siz cihaza bir ip adresi girmeseniz bile mac adresi için bir ip ataması yapar ve cihaz her uyanık olduğunda iç networkte sabit bir ip adresini alır.

İç network'de sabit ip ihtiyaçları hangi sebeplerden dolayıdır ?

  • Bir cihazın network ortamında her zaman değişmemesi gereken bir ip adresine sahip olmasını ve erişimin daha kolay olmasını isteyebilirsiniz. Örneğin network printer'lar bu şekilde çalışır. Sistemden printer'lar için ip blok aralığı tanımlanır yada rezerve edilir. O bloklar arasında daha önce bir cihazın kullanmadığı ip adresi printer'a tanımlanır. Böylece o ip adresini tanıdığınızda, Hangi kat, hangi birim, hangi grup yada şahıs'ın kullanımına ait olduğu gibi bilgileri edinmiş olursunuz.
  • Raspberry Pi cluster yapılandırması için ip yapılandırmasına gitmeniz gerekebilir. Örneğin bende 4 adet Raspberry Pi 3 var.
    Bu 4 adet Raspberry Pi 3'ü network ortamında birleştirip belirli işleri birbirlerine paslamaları ve gerekli işlemleri senkronize yaptırmam gerekebiliyor.
    Hal böyle olunca atıyorum 191.168.2.210 ip adresi 1 cihazımda, 2. cihazım ise 192.168.2.180 ip adresini almış. Ben bu şekilde ip adresini almasını istemiyorum da, 192.168.2.200,201,202,203 gibi ipleri almasını isteyebilirim.
  • Raspberry Pi'yi götüreceğiniz her ortamda ethernet ve wifi adreslerinin sabit olmasını istediğiniz durumlar olabilir.

İç network'de Raspberry Pi'nin routerdan aldığı sabit ip'nin, cihaz'ın istediği ip adresinin almasını sağlamak için işe koyulalım;

Öncelikle sırasıyla;

  • sudo nano /etc/network/interfaces terminal ile açınız.
  • ardından o sayfada sadece
    • source-directory /etc/network/interfaces.d
    • auto lo
    • iface lo inet loopback
  • yazılarını görüyorsanız, iface lo inet loopback'ın hemen iki alt satırına aşağıdakileri ekleyiniz,
    • auto eth0
    • allow-hotplug eth0
    • iface eth0 inet static
    • address 192.168.2.215
      • Açıklama: Cihazın alacağı iç ip adresini yazdık.
    • netmask 255.255.255.0
      • Açıklama: Netmask herzaman aynıdır.
    • gateway 192.168.2.1
      • Açıklama: Gateway değişebilir. 2'li bloktan değil de,1 yada 3 gibi bir bloktan bile çıkabilir. Bunu öğrenmenin en kolay yolu sudo ifconfig > eth0'da yazan inet addr'nin 3. bloğunda ne yazdığına bakmak. Bende 192.168.2. şeklinde gidiyor.
    • network 192.168.2.0
      • Açıklama: Gateway ile aynı şekilde, sadece son blok 0 olacak şekilde düzenliyoruz.
    • broadcast 192.168.2.255
      • Açıklama: ip bloğunun alabileceği maksimum ip adresi aralığını temsil eder.
  • Ardından CTRL+X, Y, enter ile kaydedip çıkmış oluyoruz.
  • cihazı tekrar başlatarak, ip adresinin yenilendiğini göreceksiniz.
  • Not:
    • eth0 -> Ethernet'i,
    • lo -> Local'i,
    • wlan0 -> Wireless'i temsil eder.

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın