NetBird ile Ev Ağında Sıfır-Trust Erişim Rehberi
Icindekiler
- İçindekiler
- NetBird ile ev ağında sıfır-trust erişimi
- Mesh Ağı Temelleri
- Neden önemlidir?
- İyi Bir Örnek
- Gereksinimler
- Adım adım kurulum
- 1. Agent’i başlatın
- 2. İlk oturumu açın
- 3. Ağ oluşturun
- 4. Erişim kontrolü tanımlayın
- 5. Policy’i uygulayın
- 6. Bağlantıyı test edin
- 7. Backup ve Rollback hazırlığı
- Sorun giderme
- Log Rotasyonu
- Ağ Çakışması Kontrolü
- Risk ve Rollback Noktaları
- Rollback Kontrol Listesi
- Sonuç
- Sık Sorulan Sorular
- İlgili İç Bağlantılar
- İlgili Dış Bağlantılar
İçindekiler
- NetBird ile ev ağında sıfır-trust erişimi
- Neden önemlidir?
- Gereksinimler
- Adım adım kurulum
- Sorun giderme
- Sonuç
- Sık Sorulan Sorular
NetBird ile ev ağında sıfır-trust erişimi

NetBird, cihazlar arası doğrudan bağlantılar kurar ve tüm trafiği uçtan uca şifreler. Mesh ağ yapısı, tek noktada arıza riskini ortadan kaldırır. E2E şifreleme, verilerin yalnızca iki uçta çözülmesini sağlar; transit aşamada üçüncü taraf erişemez. Segmentasyon sayesinde NAS, 4G yönlendirici ve Raspberry Pi gibi cihazlar arasında ayrı VLAN’lar oluşturabilirsiniz. Örneğin NAS’ınıza yalnızca ev içi cihazların erişim izni verilir; dışarıdan gelen istekler engellenir.
Ek baglam icin bu rehber aginda sifir trust erisim rehberi rehberi ve networks baglantilarina bakabilirsiniz.
Mesh Ağı Temelleri
| Özellik | Açıklama | Avantaj |
|---|---|---|
| Eşler arası bağlantı | Cihazlar doğrudan P2P bağlantı kurar | Tek arıza noktası yok |
| Dinamik erişim | Politikalar değiştiğinde anında güncellenir | Sürekli güvenlik |
| E2E şifreleme | Trafik şifreli, sadece uçlar çözümleme | Ortaya düşen paketler gizli |
Neden önemlidir?
Sıfır-trust, “güvenmeyin, doğrulayın” yaklaşımıdır ve ev ağında da geçerlidir. Uzaktan erişim ihtiyacı olduğunda, geleneksel VPN tünelleri tek bir cihaz üzerinden yönlendirilir; bu, saldırganlar için hedef oluşturur. NetBird’ın doğrudan eşler arası şifreleme, saldırı yüzeyini azaltır ve erişim kontrollerini dinamik olarak günceller. Kısıtlı VLAN erişimi, sadece yetkili cihazların NAS’a bağlanmasını sağlar; veri sızıntı riski düşer.
İyi Bir Örnek
| Durum | Geleneksel VPN | NetBird |
|---|---|---|
| NAS erişimi | VPN tüneli üzerinden, tüm cihazlar | Doğrudan P2P, sadece izin verilen VLAN |
| Gelişmiş erişim kontrolü | Ağ seviyesinde yapılandırma | Dinamik policy, per-device izin |
| Ölçeklenebilirlik | Tek yönlendirici, arıza riski | Mesh, her cihaz eş |
Gereksinimler
| Öğe | Detay | Not |
|---|---|---|
| İşletim Sistemi | Ubuntu 22.04, Debian 12 | 64-bit |
| Bellek | En az 1 GB RAM | 512 MB önerilir |
| İşlemci | 2 GHz, çift çekirdek | Yüksek performans için |
| İnternet | NetBird API’ye erişim | DNS çözümlemesi gerekir |
| Yetki | sudo erişimi |
Root değil, sudoer |
| Agent | En son sürüm | https://docs.netbird.io/manage/networks |
Kurulum komutu:
sudo curl -fsSL https://netbird.io/install.sh | sudo bash -s -- -d /opt/netbird -v latest
Kurulumdan sonra:
sudo netbird start
sudo netbird status
Adım adım kurulum
1. Agent’i başlatın
sudo netbird start
Not: Servis otomatik olarak sistem başlatma sırasında da devreye girecek.
2. İlk oturumu açın
sudo netbird login
Tarayıcı açılacak; NetBird hesabıyla giriş yapın. Cihaz otomatik olarak kaydedilir.
3. Ağ oluşturun
sudo netbird network create home-net
home-net için varsayılan policy allow’dır. Daha kontrollü erişim için policy dosyası hazırlayın.
4. Erişim kontrolü tanımlayın
access.yaml örneği:
networks:
home-net:
policy: allow
allow:
- device: nas-home
subnet: 10.10.10.0/24
- device: pi-home
subnet: 10.10.11.0/24
nas-homevepi-home, NAS ve Raspberry Pi’nin NetBird cihaz adlarıdır.subnet, izin verilen IP aralığını belirtir.policy: allowdışındadenyveyadeny_allde seçebilirsiniz.
5. Policy’i uygulayın
sudo netbird apply --file access.yaml
Policy değişiklikleri anında tüm mesh’e yayılır. --dry-run ile ön deneme yapabilirsiniz.
6. Bağlantıyı test edin
- NAS üzerinde:
ping 10.10.10.5 - Pi üzerinde:
ping 10.10.11.5
Başarılı ping, yapılandırmanın doğru olduğunu gösterir.
7. Backup ve Rollback hazırlığı
| Adım | Komut | Açıklama |
|---|---|---|
| Konfigürasyon yedekle | sudo cp /etc/netbird/access.yaml /etc/netbird/access.yaml.bak |
Değişiklik öncesi yedek |
| Rollback | sudo netbird rollback |
Son policy’e dön |
Sorun giderme
| Muhtemel Hata | Olası Sebep | Çözüm |
|---|---|---|
| Agent başlatılamıyor | Çalışma dosyası eksik/izin hatası | sudo chmod +x /opt/netbird/netbird sudo netbird start |
| Ağ oluşturulamıyor | İnternet kesintisi veya API key eksik | ping google.com netbird config list |
| Erişim engellendi | Yanlış subnet tanımı veya policy hatası | sudo netbird apply --dry-run sudo netbird status |
| Log dosyası büyük | Yüksek trafiğe rağmen loglar sık güncelleniyor | /var/log/netbird.log rotasyonu ayarlayın |
Log Rotasyonu
/etc/logrotate.d/netbird dosyası:
/var/log/netbird.log {
daily
rotate 7
compress
missingok
notifempty
}
logrotate -f /etc/logrotate.d/netbird komutu ile manuel rotasyon yapılabilir.
Ağ Çakışması Kontrolü
sudo netbird status --full
Çıktıda Subnet conflicts kontrol edin. Çakışma varsa access.yaml güncelleyin.
Risk ve Rollback Noktaları
| Kritik Hata | Rollback Adımı | Kontrol |
|---|---|---|
| Agent sürüm güncellemesi sırasında hata | sudo netbird rollback |
netbird version ile kontrol |
| Policy yanlış yapılandırılması | sudo netbird apply --dry-run |
access.yaml doğrulama |
| Ağ bağlantısının tamamen kesilmesi | sudo netbird stop && sudo netbird start |
Log incelemesi |
| Çoklu cihaz senkronizasyon hatası | sudo netbird sync |
netbird status ile eşleşme |
Rollback Kontrol Listesi
- ☐
netbird statusile mevcut sürüm ve policy durumunu kontrol edin. - ☐
access.yamldosyasını yedekleyin (access.yaml.bak). - ☐
sudo netbird rollbackkomutunu çalıştırın. - ☐
netbird statusile geri dönüşü doğrulayın. - ☐
journalctl -u netbirdloglarını inceleyin.
Sonuç
NetBird, ev ağında sıfır-trust erişimi için düşük maliyetli, yüksek güvenlikli bir çözümdür. Mesh tabanlı doğrudan bağlantılar, tek arıza noktasını ortadan kaldırır; E2E şifreleme ise veri gizliliğini garanti eder. Dinamik policy ve VLAN segmentasyonu, cihaz bazlı erişim kontrolü sağlar. Düzenli log izleme, rollback planı ve güncel agent sürümü ile sistemin sürekliliği sağlanır. Bir sonraki adım olarak, Prometheus veya Grafana ile ağ trafiği izleme eklemek ve otomatik güncelleme (Ansible, Terraform) ile altyapıyı sürdürmek önerilir.
Sık Sorulan Sorular
bu rehber ağında sıfır-trust erişimi rehberi ne zaman mantıklıdır? Evde NAS, 4G yönlendirici veya Raspberry Pi gibi cihazlara uzak erişim gerekiyorsa. Geleneksel VPN’in tek yönlendirici yapısı risk oluşturduğunda NetBird tercih edilir.
bu rehber ağında sıfır-trust erişimi rehberi uygularken en yaygın hata nedir? Policy dosyasındaki subnet tanımının hatalı olması. Dry-run ile test edip netbird apply komutunu çalıştırmadan önce doğrulama yapmak en iyi önlem olur.
bu rehber ağında sıfır-trust erişimi sonrası hangi kontrol adımları yapılmalı? Günlük logları ( /var/log/netbird.log ) periyodik olarak inceleyin, erişim politikalarını haftalık kontrol edin, agent güncellemelerini zamanında uygulayın ve rollback planınızı test edin.
İlgili İç Bağlantılar
- NetBird ile ev ağında sıfır-trust erişimi rehberi
- NetBird ile ev ağında sıfır-trust erişimi rehberi sorun giderme
- NetBird ile ev ağında sıfır-trust erişimi rehberi güvenlik notları
- Networks



