Ev VPN'i için destek isteği bir akış ister, konfigürasyon yığını değil
Bir akış, üç sahip ve bir gözlenen arıza bir konfigürasyon yığınından daha iyidir. Bu kaydı kullanın, başarısız olan aşamayı adlandırın ve topolojiyi kaybetmeden sırları gizleyin.
Redakte edilmiş bir konfigürasyon paylaşıyor, VPN'in çalışmadığını söylüyor ve altı farklı şey hakkında altı yanıt alıyorsunuz. Sorun genellikle istekte, okuyucularda değil. Yardımcı, bir konfigürasyondan tünelin kurulmadığını, kurulup trafiği düşürdüğünü ya da iyi çalışırken arkasındaki dosya hizmetinin bağlantıyı reddettiğini ayırt edemez. Bunun yerine bir akış tanımlayın: üç sahip ve bir gözlenen arızayla, yanıtlar hemen iyileşir.
İstek neden işe yaramaz yanıtlar alıyor
Bir konfigürasyon neyin yapılandırıldığını anlatır. Neyi denediğinizi, ne olduğunu veya birkaç makineden hangisinin hangi işi yapması gerektiğini anlatmaz. Bu olmadan her okuyucu farklı bir aşama tahmin eder.
Örnek durum, ev ağ geçidi üzerinden ev sunucusundaki bir dosya hizmetine ulaşması gereken seyahatteki bir dizüstü bilgisayardır. Ağ geçidinin, VPN sunucusunun ve dosya sunucusunun aynı makine mi yoksa üç makine mi olduğunu belirtin, çünkü bu tek gerçek neredeyse her yanıtı değiştirir.
Paylaşmadan önce bu kaydı doldurun
Goal: the one resource or operation that should work
Path: client -> access network -> VPN endpoint -> resource
Owners: who controls the client, the gateway and the resource
Software: product, version and protocol in use
Expected: what success would look like
Observed: exact non-secret error or response
Time and change: when it started and what changed
Control: one comparable operation that still works
Sekiz satır, ve isteklerin çoğu yanıtlanabilir hale gelir. İnsanların atladığı satır kontrol satırıdır: eğer aynı dizüstü bilgisayardan gezinme çalışırken dosya paylaşımı çalışmıyorsa, bu sorunu tünelin rotalarına veya hizmete daraltır ve kimsenin sorması gerekmez.
Redakte ederken etiketleri tutarlı tutun. Genel uç nokta, tünel adresi ve ev alt ağı arasındaki farkı koruyun. İki aralık çakışıyorsa, her ağı aynı yer tutucuyla değiştirmek yerine bu ilişkiyi görünür tutun, çünkü çakışma çoğu zaman yanıtın kendisidir.
Başarısız olan aşamayı adlandırın, tüm günlüğü değil
Beş aşamayı ayırmaya değer: ad çözümleme, bağlantı denemesi, kimlik doğrulama, tünel kurulumu ve kaynağa erişim. Sizce hangisinin başarısız olduğunu ve orada ne gördüğünüzü söyleyin.
İstemcinin üretebileceği her hata ayıklama dosyası yerine olayın çevresinden küçük bir bölüm yapıştırın. Yüz satır el sıkışma gürültüsü, sertifika adının eşleşmediğini söyleyen o tek satırı gizler.
Gözlemi ve açıklamayı ayrı tutun. “İstemci 30 saniye sonra el sıkışma zaman aşımı bildiriyor” bir gözlemdir; “bence sağlayıcı UDP'yi engelliyor” bir teoridir. İkisi de yararlıdır ve karıştırmak yardımcının hangisine güveneceğini bilememesi demektir. Etiketleyin, aldığınız yanıt doğru olana yönelecektir.
Harekete geçebilecek sahibine gönderin
İşverenin yönettiği bir dizüstü bilgisayar için işverenin desteklenen kanalından başlayın, çünkü topluluk forumu onların politikasını değiştiremez. Ticari bir VPN hizmeti için ürünü ve hesabı herkese açık değil, özel olarak belirtin. Kendi ağ geçidiniz için denetlediğiniz yönlendirici ve sunucu rollerini ekleyin.
Herkese açık bir topluluk kullanıyorsanız, güncel kapsamı işe uyan birini seçin. Forum kuralları hakkında eski bir başlık bir destek sözleşmesi değildir ve çalıştırmadığınız bir protokol sürümü hakkında beş yıllık bir yanıt da değildir.
Topolojiyi düzleştirmeden sırları gizleyin
Bir şey makinenizden ayrılmadan önce özel anahtarları, parolaları, belirteçleri ve kimlik bilgisi taşıyan bağlantıları kaldırın. Tanılama dışa aktarımı ve tam konfigürasyon, dosya adları benzese bile farklı artefaktlardır ve yapıştırdığınız bölüm önceden paylaşılmış bir anahtar içerebilir.
Sonra akışı anlaşılır kılan ilişkileri koruyun. RFC 6973 gereksiz toplamayı ve ilişkilendirmeyi gizlilik konusu sayar ve aynı ilke burada da geçerlidir: alıcının ihtiyaç duyduğu kanıtları paylaşın, tüm makineyi değil.
Gözlenen uyuşmazlık hakkında yanıtlanabilir tek bir soruyla bitirin, örneğin istemci kimlik doğrulamayı tamamlayıp neden hiçbir zaman bir rota almıyor. Belirli bir soru belirli bir yanıt alır ve oluşturduğunuz kayıt, birinin sırlarınızı sormadan yanıt vermesini sağlayan şeydir.