WireGuard ile VPN
WireGuard ile uzaktan erişim ve siteler arası VPN kurar, anahtarları yönetir, yönlendirmeyi ve DNS’i tünel üzerinden doğru ayarlarsın.
Seviye 201 · 17 ders · 15 pratik lab
Dersler
VPN temelleri
- VPN nedir: tünel, şifreleme, kimlik doğrulama
- Uzaktan erişim ve siteler arası VPN
- WireGuard kavramları: eşler, anahtarlar, AllowedIPs
- Kısa görev: üç senaryo için uygun VPN türünü seç
İlk tünel
- wg ile anahtar üretmek
- wg-quick ile yapılandırma dosyası
- İki makine arasında ilk tünel
- wg show ile el sıkışmayı ve aktarımı izlemek
- Kısa görev: iki sunucu arasında tünel kur ve doğrula
Gerçek senaryolar
- Gezgin çalışanlar için uzaktan erişim
- Tam tünel ve bölünmüş tünel
- Tünel üzerinden DNS
- İki ofisi WireGuard ile bağlamak
- NAT arkasındaki eşler ve PersistentKeepalive
- Anahtar döndürme ve eş çıkarma
- Kısa görev: ayrılan çalışanın VPN erişimini kapat
Kapanış
- Bitirme görevi: şirket için WireGuard uzaktan erişim servisi
Pratik lablar
- El sıkışma yok: anahtarlar karışmış: İki sunucu arasındaki WireGuard tünelinde el sıkışmanın hiç gerçekleşmemesinin nedeni olan yanlış girilmiş açık anahtarı bul, düzelt ve "wg show" çıktısında son el sıkışmayı göster.
- El sıkışma var, ping yok: El sıkışması tamamlanan ama trafik geçirmeyen tünelde AllowedIPs hatasını aktarım sayaçlarından yola çıkarak bul, düzelt ve iki yönlü ping ile kanıtla.
- Tünel yalnızca tek yönde çalışıyor: Tarçın Kafe’nin merkez ile şube arasındaki tünelinde yanlış uç portu, süzülen UDP ve kapalı iletim ayarından oluşan üç hatayı bul, düzelt ve şube LAN’ından merkez LAN’ına erişimi göster.
- Yeni saha çalışanına VPN erişimi: Kervan Seyahat’in sunucusuna yeni bir saha çalışanı için eş ekle, istemci yapılandırma dosyasını üret ve istemciden iç sunucuya erişerek göster.
- Bütün internet trafiği VPN’den geçiyor: İstemcilerin tüm trafiğini merkeze taşıyan yapılandırmayı yalnızca şirket alt ağlarını tünelden geçirecek biçimde değiştir ve istemcinin rota tablosu ile iki hedefe traceroute ile kanıtla.
- Tam tünelde DNS ve IPv6 sızıyor: Tam tünel kullanan istemcide DNS sorgularının ve IPv6 trafiğinin tünel dışına çıktığını yakalamayla göster, yapılandırmayı sızıntı kalmayacak biçimde düzelt ve aynı yakalamayla kanıtla.
- Tünel uçları konuşuyor, LAN’lar konuşmuyor: İki ofis arasındaki tünelde uç adresleri birbirine ulaşırken LAN’ların ulaşamamasının nedenini (AllowedIPs’te eksik alt ağ, eksik rota) bul, düzelt ve LAN’dan LAN’a ping ile göster.
- Üçüncü ofis eklendi: şubeler birbirini görmüyor: Ekin Kooperatifi’nin merkez üzerinden bağlanan iki şubesinin birbirine ulaşabilmesi için merkezdeki ve şubelerdeki AllowedIPs ile iletim ayarlarını düzenle ve şubeden şubeye traceroute ile yolu göster.
- İki ofis aynı alt ağı kullanıyor: Aynı adres bloğunu kullanan iki ofisi adresleri değiştirmeden bağlamak için tünel içinde ağ çevirisi kur ve her ofisten diğerindeki bir sunucuya çevrilmiş adresle erişildiğini göster.
- Beş dakika boşta kalınca bağlantı düşüyor: NAT arkasındaki bir eşe merkezden bir süre sonra ulaşılamamasını PersistentKeepalive ile çöz ve bekleme sonrası merkezden başlatılan ping ile kanıtla.
- Ping çalışıyor, dosya aktarımı takılıyor: Tünel üzerinden büyük aktarımların takılmasının nedeni olan MTU değerini yol üzerindeki en küçük MTU’yu ölçerek bul, tüneli ayarla ve büyük bir dosya aktarımıyla kanıtla.
- İki uç da NAT arkasında: İkisi de NAT arkasında olduğu için doğrudan tünel kuramayan iki ofisi genel adresli bir aktarma sunucusu üzerinden bağla ve aktarma sunucusunun yalnızca bu iki ağ arasında iletim yaptığını göster.
- Kaybolan telefonun erişimini kes: Kaybolan bir telefonun eş kaydını diğer kullanıcıların bağlantısını koparmadan çalışan tünelden ve yapılandırma dosyasından kaldır ve o anahtarla artık el sıkışılamadığını göster.
- Sunucu anahtarını yenile: Lale Eczanesi VPN sunucusunun anahtar çiftini yenile, istemci yapılandırmalarını güncelle ve eski açık anahtarla bağlanılamadığını, yenisiyle bağlanıldığını göster.
- Kim bu eşler? VPN denetimi: Yıllardır büyüyen bir WireGuard sunucusunda uzun süredir el sıkışmayan, çakışan AllowedIPs taşıyan ve sahibi bilinmeyen eşleri bul, herkesin okuyabildiği özel anahtar dosyasını düzelt ve temizlik raporunu yaz.
Kurs hakkında
WireGuard ile uzaktan erişim ve siteler arası VPN kurar, anahtarları yönetir, yönlendirmeyi ve DNS’i tünel üzerinden doğru ayarlarsın.
Ne öğreneceksin
- VPN temelleri
- İlk tünel
- Gerçek senaryolar
- Kapanış
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.