Windows VPN'ini kablolu bir konsolla paylaşmak: PC geçidi mi yönlendirici mi
Windows PC'nin arkasındaki konsol aşağı akış segmenti, adresleme, çeviri ve ileten bir istemci gerektirir. Bunu tüneli elinde tutan bir yönlendiriciyle karşılaştırın.
VPN istemcisini çalıştıramayan konsollar bazen bir Windows PC'nin tünelini ödünç alabilir ve bu düzen VPN ile ilgisi olmayan nedenlerle başarılı olduğundan daha sık başarısız olur. PC bir geçit olmalıdır: aşağıya bakan ayrı bir arayüz, konsol için adresleme, çeviri ve başka bir cihazın paketlerini iletmeye istekli bir istemci. PC'nin kendi uygulamaları için çalışan bir tünel bunların hiçbirini kanıtlamaz.
Yapmaya değer karşılaştırma, bu düzen ile tüneli tüm ağ için elinde tutan bir yönlendirici arasındadır. Bakımda, arıza anındaki davranışta ve politikanın ne kadarının aynı anda görülebildiğinde farklıdırlar.
PC geçidinin yapması gerekenler
Geçit, konsola dönük bir arayüze, o segment için bir adres aralığına ve konsolun trafiğini tünele yeniden yazan bir çeviri kuralına ihtiyaç duyar. Ayrıca istemcinin kendi oluşturmadığı paketleri iletmesi gerekir ve bu, kendi trafiğini kabul etmekten farklı bir ayardır. Ad çözümlemesi aynı yolu izlemelidir, yoksa konsol oyun hizmetini bir yoldan çözer sonra diğerinden bağlanır. Bunların her biri kendi başarısızlık biçimine sahip ayrı bir yapılandırma adımıdır.
console -> dedicated ethernet -> windows sharing / nat
-> selected tunnel interface -> internetWindows'un internet bağlantısı paylaşımı tam olarak bu biçimi verir; bir bağlantı genel, diğeri özel olarak atanır. Bu atama insanların beklediğinden daha önemlidir, çünkü ev yönlendiricisine ulaşan arayüz otomatik olarak tüneli taşıyan arayüz değildir.
Belirleyici karşılaştırmalar
Üç fark, PC geçidini yönlendirici geçidinden ayırır ve aylar sonra ortaya çıkanlar da bunlardır. Tablo onları yan yana koyar.
| Aspect | Windows PC gateway | Router gateway |
|---|---|---|
| Tied to a user session | Yes; sleep or sign-out ends it | No |
| Policy visibility | Split across client and sharing layer | One ruleset |
| Address service | Private side of the sharing feature | Router scope |
| Recovery after reboot | Manual, per session | Automatic |
Kullanıcı oturumuna bağlılık ilk farktır ve insanları şaşırtan da odur. Uyuyan, oturumu kapanan veya güncelleme kuran bir PC geçit olmayı bırakır ve konsol hiçbir yapılandırma değişmeden yolunu kaybeder. Politikanın görünürlüğü ikincisidir, çünkü istemcinin kuralları ile paylaşım katmanı iki ayrı yerde yaşar ve hiçbiri diğerini tanımlamaz. Adres hizmeti üçüncüsüdür ve adresi olduğu hâlde hiçbir yere ulaşamayan bir konsolu açıklar.
Bunların hiçbiri PC düzenini yanlış yapmaz. Onu geçici bir tasarıma dönüştürür, bu da gereksinim geçici olduğunda kabul edilebilir.
İletilen trafik ayrı bir kategoridir
Masaüstü istemcisi, başka bir cihaz için iletilen paketleri kendi paketlerinden farklı ele alabilir. Uygulama bazında dahil etme listesi PC'deki süreçleri kapsar ve konsolun trafiği hakkında hiçbir şey söylemez; yerel uygulamaları koruyan bir acil durdurma anahtarı ise iletilen yolu hiç korumayabilir. İletilen trafik için istemcinin belgelenmiş davranışını doğrulayın; bunu PC'deki başarılı bir sayfa yüklemesinden çıkarsamayın. Bu davranışın belirsiz olduğu yerde, tüm düzen bir varsayıma dayanır.
Konsolun adreslemesi paylaşım düzeninden gelmelidir; PC'nin tünel adresini ona kopyalamaktan asla. Kopyalama yinelenen bir adres, yanlış bir geçit ve konsolun ulaşamayacağı bir şeyi gösteren bir çözümleyici üretir. Aşağıdaki hizmetin yapılandırmayı dağıtmasına izin verin, sonra konsolun gerçekte ne aldığını kontrol edin.
Konsolun trafiğini kontrol edin, PC'ninkini değil
Anlamlı tek test konsolun yolunu gözlemler. PC'de aşağıdaki komutlar arayüz düzenini, aşağı bağlantıdaki komşu tablosunu ve konsolun bir hizmet bağlantı noktasında yanıt verip vermediğini gösterir. Bir oyun oturumu gerçekten bağlıyken çalıştırın.
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
arp -a | findstr 192.168.137.
Test-NetConnection 192.168.137.10 -Port 3074Aşağı tarafta adresi olmayan bir arayüz, paylaşımın hiç başlamadığı anlamına gelir; bu, bağlanamayan bir konsoldan farklı bir sorundur. Komşu tablosundaki konsol girdisi, bağlantının ve adreslemenin yaşadığını kanıtlar. Bundan sonra başarısız olan bağlantı noktası testi, kabloyu değil iletmeyi veya istemcinin iletilen trafiğe yaklaşımını işaret eder. Tünelin kullanılan yol olduğu sonucuna varmadan önce konsolun çıkış adresini PC'ninkiyle karşılaştırın.
Düzeni arayüz adları ve adres aralıklarıyla birlikte belgelenmiş tutun. Bir sonraki güncellemeden sonra bozulduğunda o sayfa bir saatlik yeniden keşfi kurtarır.