Oturumunuz saatler önce sona erdi, bağdaştırıcı gitti ve rota hâlâ tabloda durup arabirim 42'yi gösteriyor. O satırı silmek tek komut; doğru satır olduğuna karar vermek dört kontrol. Rota tablosu paylaşılır, bu yüzden geniş bir kaldırma diğer bağlantıların hâlâ kullandığı yolları, tüneli taşıyan yol dahil, siler. Aşağıdaki her adım, yalnızca tek bir girdi eşleşene kadar hedefi daraltır.

1. Girdinin eski mi yoksa kasıtlı mı olduğuna karar verin

Yeniden başlatmayı atlatan bir girdi bir yere yazılmıştır ve o yer genellikle kaza değil karardır. Bölünmüş tünel, tam olarak artık gibi görünen rotalara dayanır ve bir öneki tünelden geçiren ilke, tek bir listede eski bir girdiden ayırt edilemez. Rotanın ne zaman ortaya çıktığını sorun: yalnızca tünel açıkken var olan rota istemcinin yapılandırmasına aittir, dolayısıyla temizleme komutu yanlış araçtır. Kasıtlı bir rotayı kaldırın, sonraki bağlantı kimsenin izlemediği adımda başarısız olur.

Uç nokta rotası kendi uyarısını hak eder. İstemci, şifrelenmiş paketlerin yerel bağlantı üzerinden ulaşabilmesi için VPN sunucusuna bir ana bilgisayar rotası eklediğinde, o rotayı silmek sonraki yeniden bağlanmada tüneli çökertir ve belirti sunucu arızası gibi okunur. Bir şeye dokunmadan önce hedefi istemcinin bağlandığı adresle karşılaştırın: VPN sunucusuyla eşleşen tek bir genel adres dış yoldur, çöp değil.

2. Girdiyi adlandıran dört alanı kaydedin

Tek başına önek kimlik değildir, çünkü iki arabirim aynı hedefe rotalar tutabilir. Hedef önekini, arabirim dizinini, sonraki atlamayı ve ilke deposunu kaydedin, çünkü bu dört değer tam olarak bir girdiyi tanımlar. Tek bir liste hepsini verir:

Get-NetRoute -AddressFamily IPv4 | Sort-Object RouteMetric

Ölçüte göre sıralama, makinenin gerçekten tercih ettiği rotaları yükseltir ve artık genellikle orada oturur. Girdiyi tünel açıkken ve düştükten sonra yeniden karşılaştırın: bağdaştırıcıyla giden rota istemcinindi ve kalan rotayı başka bir şey yazdı. İlke deposu insanların atladığı alandır ve yeniden ortaya çıkmayı açıklayan da odur, çünkü etkin depodan kaldırılan bir girdi sonraki ilke yenilemesinden sonra geri döner. Durumu değiştiren bir şey çalıştırmadan önce dört değeri yazın.

3. Kaldırmayı önizleyin, sonra bir girdiyi kaldırın

Remove-NetRoute, Get-NetRoute'un yazdırdığı aynı öneki ve arabirim dizinini kabul eder ve bir önizleme anahtarı vardır, yani hiçbir şeyin tahmin edilmesi gerekmez. Çifti şu sırayla çalıştırın:

Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42 -WhatIf
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42

Önizleme, sileceği nesneyi yazdırır, bu yüzden anahtarı bırakmadan önce öneki, arabirimi ve sonraki atlamayı notlarınızla karşılaştırın. Hiçbir satır kalıcı bir girdiye ulaşmaz, çünkü etkin depo varsayılandır; tanımladığınız rota orada yaşıyorsa -PolicyStore PersistentStore ekleyin, aksi halde kaldırma işe yaramış gibi görünür ve girdi sonraki ilke yenilemesinde geri döner. Oturum uzaktaysa bant dışı kurtarma yolu tutun, çünkü kendi bağlantınızı taşıyan rotayı silmek onu bitirir. Tabloyu temizleyen bir komuta asla uzanmayın.

4. Onu geri koyan bileşeni bulun

Sahibi rotayı kurmaya hâlâ yapılandırılmışken silme bir düzeltme değildir. Sahip genellikle üçünden biridir: bölünmüş tünel listesiyle VPN istemcisinin profili, oturum açmada rota ekleyen bir betik veya zamanlanmış görev, ya da makineye uygulanan bir etki alanı ilkesi. Önce profili kontrol edin, çünkü her bağlantıda çalışır:

Get-VpnConnection | Select-Object Name,SplitTunneling,ServerAddress
Get-NetRoute -PolicyStore PersistentStore

Kalıcı girdiler hiçbir şey bağlanmadan görünür, bu yüzden VPN oturumu olmadan yeniden başlatmadan sonra geri dönen rota neredeyse her zaman o depoda veya bir başlangıç betiğinde yaşar. Sahibini orada düzeltin, elle silme tedavi yerine doğrulama olur.

5. Aramayı, komşuları ve notu doğrulayın

Temiz bir sonuç rotanın gitmesi değildir; artık beklediğiniz arabirimi seçen bir aramadır. Makineye etkilenen öneke giden bir paketin nereye gideceğini sorun, çünkü artık hâlâ ölü dizini adlandırırken temiz yanıt bağlantıdaki arabirimi veya doğru ağ geçidini adlandırır. Find-NetRoute bunu tek seferde tek adres için yanıtlar:

Find-NetRoute -RemoteIPAddress 10.20.4.7

Sonra bir komşuyu test edin: bölünmüş tünelin hâlâ ihtiyaç duyduğu ikinci bir önek seçin ve aramasının değişmediğini doğrulayın, çünkü bir rota fazla kaldırmak bu temizliğin davet ettiği hatadır. Başta başarısız olan uygulamayı yeniden deneyin ve önekin artık hangi bileşene ait olduğunu kaydedin. Microsoft'un Get-NetRoute belgeleri ikinci adımda yazdığınız alanları listeler. Altı ay sonra o not, aynı girdinin iki kez teşhis edilmesini engelleyen şeydir.

İlgili makaleler