Aracılığıyla paylaş


KDNET ağ çekirdeği hata ayıklamasını el ile ayarlama

Bu makalede, Windows için Hata Ayıklama Araçları'nı kullanarak KDNET ağ çekirdeği hata ayıklamasını el ile ayarlama gösterilmektedir. Ağ hata ayıklamasını etkinleştirmek için hem konak hem de hedef bilgisayarları yapılandırabilirsiniz.

Önemli

El ile ağ hata ayıklama kurulumu karmaşıktır ve hataya açıktır. Çoğu senaryoda bunun yerine otomatik kurulumu kullanın:KDNET ağ çekirdeği hata ayıklamasını otomatik olarak ayarlama. KDNET yardımcı programı kesinlikle önerilir.

Öğrendikleri:

  • Ana ve hedef bilgisayarları ağ hata ayıklama için yapılandırma
  • Hata ayıklama bağlantıları nasıl oluşturulur ve sorunları nasıl giderilir?
  • Hata ayıklama için IPv6 ve IPv4 ne zaman kullanılır?

Hata ayıklayıcısını çalıştıran bilgisayaraana bilgisayar adı verilir ve hata ayıklanan bilgisayarahedef bilgisayar adı verilir. Ana bilgisayar Windows 7 veya üzerini, hedef bilgisayar ise Windows 8 veya sonraki bir sürümü çalıştırmalıdır.

Ağ üzerinden hata ayıklama, diğer bağlantı türlerine göre hata ayıklamaya kıyasla aşağıdaki avantajlara sahiptir.

  • Ana bilgisayar ve hedef bilgisayarlar yerel ağda herhangi bir yerde olabilir.
  • Bir konak bilgisayardan birçok hedef bilgisayarda hata ayıklamak kolaydır.
  • İki bilgisayar varsa, her ikisinin de Ethernet bağdaştırıcıları olabilir. Her ikisinin de seri bağlantı noktaları veya 1394 bağlantı noktaları olması daha düşük bir olasılıktır.
  • Ağ hata ayıklaması, seri bağlantı noktası hata ayıklamasından daha hızlıdır.

Desteklenen ağ bağdaştırıcıları

Ana bilgisayar: Herhangi bir ağ bağdaştırıcısı çalışır.

Hedef bilgisayar: Desteklenen bir ağ bağdaştırıcısı kullanmalıdır. Windows sürümünüzü denetleyin:

Windows için Hata Ayıklama Araçları'nı yükleme

Windows için Hata Ayıklama Araçları'nın konak sisteminde yüklü olduğunu onaylayın. Hata ayıklayıcı araçlarını indirme ve yükleme hakkında bilgi için bkz. Windowsiçin Hata Ayıklama Araçları .

Ana bilgisayarın IP adresini belirleme

Konak bilgisayarın IP adresini belirlemek için aşağıdaki yordamlardan birini kullanın.

  1. Konak bilgisayarda bir komut istemi açın ve aşağıdaki komutu girin:

    ipconfig
    

    Hata ayıklama için kullanmayı planladığınız ağ bağdaştırıcısının IPv4 adresini not edin.

  2. Hedef bilgisayarda bir komut istemi açın ve aşağıdaki komutu girin; burada YourIPAddress ana bilgisayarın IP adresidir:

    ping -4 <YourIPAddress>
    

Ağ hata ayıklaması için bağlantı noktası seçme

Önerilen bağlantı noktası aralığı: 50000-50039

49152-65535 arasındaki herhangi bir bağlantı noktasını kullanabilirsiniz, ancak önerilen aralık en iyi uyumluluğu sağlar. Hata ayıklayıcı bu bağlantı noktasını yalnızca kullanır, bu nedenle başka hiçbir uygulamanın kullanmadığından emin olun.

Dikkat edilmesi gereken önemli hususlar

  • Şirket güvenlik duvarları bağlantı noktası aralıklarını kısıtlayabilir. Ağ yöneticinize danışın.
  • Her hedef bilgisayarın benzersiz bir bağlantı noktası gerekir (örneğin: 50000, 50001, 50002).
  • Farklı konak bilgisayarlar aynı bağlantı noktası aralığını yeniden kullanabilir.

Not

Şirketinizin ağ ilkesi kullanılabilir bağlantı noktalarını sınırlayabilir. Bağlantı sorunlarıyla karşılaşırsanız ağ yöneticilerinize danışın.

Birden çok hedef bilgisayarı tek bir ana bilgisayara bağlarsanız, her bağlantının benzersiz bir bağlantı noktası numarası olmalıdır. Örneğin, 100 hedef bilgisayarı tek bir ana bilgisayara bağlarsanız, ilk bağlantıya 50000 numaralı bağlantı noktasını, ikinci bağlantıya 50001 numaralı bağlantı noktasını vb. atayabilirsiniz.

Not

Farklı bir ana bilgisayar, başka bir 100 hedef bilgisayara bağlanmak için aynı bağlantı noktası aralığını (50000 ile 50099) kullanabilir.

Hedef bilgisayarı ayarlama

  1. Hedef bilgisayarın desteklenen bir ağ bağdaştırıcısına sahip olduğunu doğrulayın. Daha fazla bilgi için bkz:

  2. Uygun bir ağ kablosu kullanarak desteklenen bağdaştırıcıyı bir ağ hub'ına veya anahtarına bağlayın.

Önemli

Önyükleme bilgilerini değiştirmek için BCDEdit'i kullanmadan önce, test bilgisayarında BitLocker ve Güvenli Önyükleme gibi Windows güvenlik özelliklerini geçici olarak askıya almanız gerekebilir. Test tamamlandığında bu güvenlik özelliklerini yeniden etkinleştirin ve güvenlik özellikleri devre dışı bırakıldığında test bilgisayarını uygun şekilde yönetin.

  1. Yükseltilmiş bir komut isteminde aşağıdaki komutları girin. w.x.y.z dosyasını ana bilgisayarınızın IP adresiyle ve n değerini seçtiğiniz bağlantı noktası numarasıyla değiştirin:

    bcdedit /debug on
    bcdedit /dbgsettings net hostip:w.x.y.z port:n
    

    Örneğin:

    bcdedit /debug on
    bcdedit /dbgsettings net hostip:192.168.1.100 port:50000
    
  2. BCDEdit otomatik olarak oluşturulan bir anahtarı görüntüler. Anahtarı kopyalayın ve USB flash sürücü gibi çıkarılabilir bir depolama cihazında depolayın. Ana bilgisayarda bir hata ayıklama oturumu başlattığınızda anahtara ihtiyacınız vardır.

  3. Hata ayıklama için kullanmak istediğiniz bağdaştırıcının PCI veri yolu, cihaz ve işlev numaralarını belirlemek için Cihaz Yöneticisi'ni kullanın. Bu değerler, Genel sekmesindeki Konum altında Cihaz Yöneticisi'nde görüntülenir. Ardından yükseltilmiş bir komut isteminde aşağıdaki komutu girin; burada b , dve f bağdaştırıcının veri yolu numarası, cihaz numarası ve işlev numarasıdır:

    bcdedit /set "{dbgsettings}" busparams b.d.f
    
  4. Bir çekirdek hata ayıklayıcısı eklendikten sonra hedef bilgisayar yeniden başlatılır.

Not

Hyper-V rolünü hedef bilgisayara yüklemeyi planlıyorsanız bkz. Sanal makine konağının ağ hata ayıklamasını ayarlama.

Dikkat

Hedef bilgisayarınız bir takma birimindeyse ve takma biriminin parçası olan bir ağ bağdaştırıcısı için ağ hata ayıklamasını etkinleştirirseniz, bilgisayarı takma biriminden kaldırmayın. Hedef bilgisayarı takma biriminden kaldırmanız gerekiyorsa, önce çekirdek hata ayıklamasını devre dışı bırakın. Hedef bilgisayarda çekirdek hata ayıklamasını devre dışı bırakmak için yönetici olarak bir komut istemi açın ve bcdedit /debug offkomutunu girin. Hedef bilgisayarı yeniden başlatın.

Hata ayıklama oturumunu başlatma

Başlamadan önce: Ana bilgisayarınızın ağ bağdaştırıcısının bir ağ hub'ına veya anahtarına bağlı olduğundan emin olun.

Seçenek 1: WinDbg (GUI) kullanma

  1. Konak bilgisayarda WinDbg'yi açın.
  2. Dosya>Çekirdeği Hata Ayıklama'yı Seçin.
  3. Net sekmesini açın.
  4. Bağlantı noktası numaranızı ve anahtarınızı girin.
  5. TamamSeç.

Seçenek 2: WinDbg kullanma (Komut satırı)

Ayrıca, bir komut istemi açıp aşağıdaki komutu girerek WinDbg ile oturum başlatabilirsiniz. Burada n bağlantı noktası numaranız ve MyKey , hedef bilgisayarı ayarlarken BCDEdit'in otomatik olarak oluşturduğu anahtardır:

windbg -k net:port=<n>,key=<MyKey>

WinDbg'nin güvenlik duvarı üzerinden bağlantı noktasına erişmesine izin vermeniz istenirse, WinDbg'nin farklı ağ türlerinin üç bağlantı noktasına erişmesine izin verin.

KD'yi kullan

Ana bilgisayarda bir komut istemi açın. Aşağıdaki komutu girin; burada n bağlantı noktası numaranız, MyKey ise hedef bilgisayarı ayarlarken BCDEdit'in otomatik olarak oluşturduğu anahtardır:

kd -k net:port=<n>,key=<MyKey>

WinDbg'nin güvenlik duvarı üzerinden bağlantı noktasına erişmesine izin vermeniz istenirse, WinDbg'nin farklı ağ türlerinin üç bağlantı noktasına erişmesine izin verin.

Hedef bilgisayarı yeniden başlatma

Hata ayıklayıcı bağlandığında ve beklediğinde hedef bilgisayarı yeniden başlatın. Bilgisayarı yeniden başlatmanın bir yolu, yöneticinin komut isteminden bu komutu kullanmaktır:

shutdown -r -t 0

Hedef yeniden başlatıldığında, konak işletim sistemindeki hata ayıklayıcı bağlanır.

Konakta hedefe bağlandıktan sonra hata ayıklayıcınızda kesme noktası'nı seçin ve hata ayıklamaya başlayabilirsiniz.

Hata ayıklayıcının güvenlik duvarı üzerinden geçmesine izin ver

Ağ hata ayıklama bağlantısını ilk kez kurmaya çalıştığınızda, güvenlik duvarı üzerinden hata ayıklama uygulamasına (WinDbg veya KD) izin vermeniz istenebilir. Windows'un istemci sürümleri istemi görüntüler, ancak Windows'un sunucu sürümleri istemi görüntülemez. Üç ağ türünün tamamının, yani etki alanı, özel ve genel, kutularını işaretleyerek istemi yanıtla.

İstemi almadıysanız veya komut istemi kullanılabilir olduğunda kutuları işaretlemediyseniz, hata ayıklayıcının çalıştığı konak bilgisayarda güvenlik duvarı üzerinden erişime izin vermek için Denetim Masası'nı kullanın. Sistem ve Güvenlik Denetim Masası'nı açın ve Windows Güvenlik Duvarıaracılığıyla uygulamaya izin ver seçin.

  • (WinDbg) Uygulama listesinde,WinDbg altyapısı işlemini (TCP) (tümü) bulun.

  • (Klasik WinDbg) Uygulama listesinde Windows GUI Sembolik Hata Ayıklayıcısı ve Windows Çekirdek Hata Ayıklayıcısıbulun.

Bu uygulamalara güvenlik duvarı üzerinden izin vermek için onay kutularını kullanın. Hata ayıklama uygulamanızı (WinDbg veya KD) yeniden başlatın.

Şifreleme anahtarı

Hedef bilgisayarı güvenli tutmak için, konak ve hedef bilgisayarlar arasında seyahat eden paketler şifrelenmelidir. Otomatik olarak oluşturulan bir şifreleme anahtarı kullanın (hedef bilgisayarı yapılandırırken BCDEdit tarafından sağlanır). Otomatik olarak oluşturulan şifreleme anahtarı daha güvenlidir ve belirli bir hedefe bağlantı kurmak için kullandığınız benzersiz bir değer sağlar.

Ağ hata ayıklaması, 36 tabanında noktalarla ayrılmış dört 64 bit değer olarak belirtilen 256 bitlik bir anahtar kullanır. Her 64 bit değer en fazla 13 karakter kullanılarak belirtilir. Geçerli karakterler, a ile z arası harfler ve 0 ile 9 arası sayılardır. Özel karakterlere izin verilmez.

Kendi anahtarınızı belirtmek için hedef bilgisayarda yükseltilmiş bir komut istemi açın. Aşağıdaki komutu girin; burada w.x.y.z ana bilgisayarın IP adresidir, n bağlantı noktası numaranızdır ve Anahtar anahtarınızdır:

bcdedit /dbgsettings net hostip:w.x.y.z port:n key:Key

Dbgsettings'i her değiştirdiğinizde hedef bilgisayarın yeniden başlatılması gerekir.

Sorun giderme ipuçları

Güvenlik duvarları aracılığıyla hata ayıklama uygulamasına izin verme

Ağ hata ayıklama bağlantısını ilk kez kurmaya çalıştığınızda, güvenlik duvarı üzerinden hata ayıklama uygulamasına (WinDbg veya KD) izin vermeniz istenebilir. Windows'un istemci sürümleri istemi görüntüler, ancak Windows'un sunucu sürümleri istemi görüntülemez. Üç ağ türünün tamamının, yani etki alanı, özel ve genel, kutularını işaretleyerek istemi yanıtla.

İstemi almadıysanız veya komut istemi kullanılabilir olduğunda kutuları işaretlemediyseniz, güvenlik duvarı üzerinden erişime izin vermek için Denetim Masası'nı kullanmanız gerekir. Sistem ve Güvenlik Denetim Masası'nı açın ve Windows Güvenlik Duvarıaracılığıyla uygulamaya izin ver seçin.

  • (WinDbg) Uygulama listesinde,WinDbg altyapısı işlemini (TCP) (tümü) bulun.

  • (WinDbg (Klasik)) Uygulama listesinde Windows GUI Sembolik Hata Ayıklayıcısı ve Windows Çekirdek Hata Ayıklayıcısı bulun.

Bu uygulamalara güvenlik duvarı üzerinden izin vermek için onay kutularını kullanın. Güvenlik duvarı değişikliklerini kaydetmek için ekranı aşağı kaydırın ve Tamam seçin. Hata ayıklayıcıyı yeniden başlatın.

Bağlantı noktası numarası, ağ ilkesi tarafından izin verilen aralıkta olmalıdır

Şirketinizin ağ ilkesi, ağ hata ayıklaması için kullanabileceğiniz bağlantı noktası numarası aralığını sınırlayabilir. Şirketinizin ilkesinin ağ hata ayıklaması için bağlantı noktası aralığını sınırlandırıp sınırlamadiğini öğrenmek için ağ yöneticinize başvurun. Hedef bilgisayarda yönetici olarak bir komut istemi açın ve bcdedit /dbgsettingskomutunu girin. Çıktı aşağıdaki örneğe benzer:

C:\> bcdedit /dbgsettings
key                     XXXXXX.XXXXX.XXXXX.XXXXX
debugtype               NET
hostip                  169.168.1.1
port                    50085
dhcp                    Yes
The operation completed successfully.

Önceki çıkışta bağlantı noktasının değeri 50085'tir. Bağlantı noktası değeri ağ yöneticiniz tarafından izin verilen aralığın dışındaysa aşağıdaki komutu girin. w.x.y.z değeri ana bilgisayarın IP adresidir ve YourDebugPort izin verilen aralıktaki bir bağlantı noktası numarasıdır.

bcdedit /dbgsettings net hostip:w.x.y.z port:YourDebugPort

Hedef makine hata ayıklayıcısı ayarlarını değiştirdikten sonra, konak makinede hata ayıklayıcısını yeni bağlantı noktası ayarıyla yeniden çalıştırın ve ardından hedef bilgisayarı yeniden başlatın.

Bağlantıyı test etmek için ping kullanma

Hata ayıklayıcı bağlanmıyorsa, bağlantıyı doğrulamak için hedef bilgisayardaki ping komutunu kullanın.

C:\>Ping <HostComputerIPAddress>

Not

Güvenlik duvarı ping isteklerini engelleyebileceğinden, ana bilgisayarınız ağda bulunabilir olarak yapılandırılmamışsa bu yöntem çalışmayabilir. Güvenlik duvarı ping isteklerini engelliyorsa, konağa ping gönderdiğinizde herhangi bir yanıt almazsınız.

Hata ayıklayıcısı hedef bilgisayar için bir IP adresini nasıl edindi?

Hedef bilgisayardaki KDNET, hata ayıklama için kullanılan ağ bağdaştırıcısının yönlendirilebilir IP adresini almak için Dinamik Ana Bilgisayar Yapılandırma Protokolü'nü (DHCP) kullanmayı dener. KDNET DHCP tarafından atanan bir adres alırsa, ağdaki herhangi bir yerdeki konak bilgisayarlar hedef bilgisayarda hata ayıklayabilir. KDNET, DHCP tarafından atanan bir adresi alamıyorsa, yerel bağlantı IP adresi almak için Otomatik Özel IP Adresi (APIPA) kullanır. Yerel bağlantı IP adresleri yönlendirilebilir olmadığından, bir ana bilgisayar ve hedef yönlendirici üzerinden iletişim kurmak için yerel bağlantı IP adresini kullanamaz. Bu durumda, konak ve hedef bilgisayarları aynı ağ hub'ına veya anahtara taktığınızda ağ hata ayıklaması çalışır.

PCI tabanlı NIC'ye sahip bir fiziksel makinede KDNET'i ayarlarken her zaman busparam'ları belirtin

PCI veya PCIe tabanlı NIC'ye sahip fiziksel bir makinede KDNET ayarlanıyorsa, KDNET için kullanmak istediğiniz NIC için her zaman veri yolu parametrelerini belirtin. Veri yolu parametrelerini belirtmek için Cihaz Yöneticisi'ni açın ve hata ayıklama için kullanmak istediğiniz ağ bağdaştırıcısını bulun. Ağ bağdaştırıcısının özellik sayfasını açın ve Genel sekmesindeki Konum altında görüntülenen veri yolu numarasını, cihaz numarasını ve işlev numarasını not edin. Yükseltilmiş bir komut isteminde aşağıdaki komutu girin; burada b, d ve f, veri yolu, cihaz ve işlev numaraları ondalık biçimindedir:

bcdedit /set "{dbgsettings}" busparams b.d.f

Hata ayıklayıcı konak makinede çalışırken ve bağlanmayı beklerken aşağıdaki komutu kullanarak hedef bilgisayarı yeniden başlatın:

shutdown -r -t 0

BCDEdit girdilerini el ile silme

BCDEdit girdilerini genellikle el ile silmeniz gerekmez. Ancak, olağan dışı durumlarla ilgili sorunları gidermek için bu yordamı kullanabilirsiniz.

Kdnet yardımcı programını kullanırken girdileri el ile silmeniz gerekmez. Daha fazla bilgi için bkz. KDNET ağ çekirdeği hata ayıklamasını otomatik olarak ayarlama.

bcdedit –deletevaluekullandığınızda geçerli bir bcd öğesi adı sağlamanız gerekir. Daha fazla bilgi için bkz. bcdedit /deletevalue.

bcdedit girdilerini el ile silmek için aşağıdaki adımları tamamlayın:

  1. Hedef bilgisayarda yönetici olarak bir komut istemi açın.

  2. Örneğin, konak IP adresi için BCDEdit hata ayıklama girdisini silmek için aşağıdaki komutu girin:

    bcdedit -deletevalue {dbgsettings} hostip
    

Hostip'i sildiğinizde, hata ayıklayıcısı komut satırında target= belirtmeniz gerekir.

  1. Başka bir örnek olarak, aşağıdaki komutu kullanarak bağlantı noktası girişini silin:

    bcdedit -deletevalue {dbgsettings} port
    

Bağlantı noktası girişini sildiğinizde, KDNET varsayılan ICANN kayıtlı hata ayıklayıcısı bağlantı noktası olan 5364'i kullanır.

Hyper-V'ı ayarla

hedef bilgisayara Hyper-V rolünü yüklemek istiyorsanız bkz. Sanal makine konağının ağ hata ayıklamasını ayarlama.

Hyper-V Sanal Makinesinde (VM) hata ayıklama hakkında bilgi için bkz. Sanal makinede ağ hata ayıklamasını ayarlama - KDNET.

Dış ağ bağlantısına sahip VM'ler çalıştıran Hyper-V bir konakta KDNET'i etkinleştirme

Bazen VM'lerdeki ağların çalışmayı durdurmasına neden olan bir durum oluşur:

  • Bilgisayarda Hyper-V etkinleştirir, makinedeki fiziksel bir NIC'ye işaret eden bir dış ağ anahtarı oluşturur ve VM'leri ağlarında bu dış anahtarı kullanacak şekilde yapılandırabilirsiniz.

  • Dış ağ anahtarının işaret ettiği fiziksel NIC'yi kullanarak Hyper-V ana bilgisayar işletim sisteminde KDNET'i etkinleştirirsiniz. Sunucuyu yeniden başlatırsınız.

  • Önceden yapılandırılmış dış anahtarı kullanan tüm VM'ler, yeniden başlatmadan sonra ağ bağlantılarını kaybeder.

Bu duraksama tasarım gereğidir. KDNET, kullanmak üzere yapılandırıldığı NIC üzerinde özel denetim sahibi olur. İşletim sistemi, bu NIC için yerel NDIS miniport'unu yüklemez. Dış ağ anahtarı artık yerel NDIS miniport sürücüsüyle iletişim kuramıyor ve çalışmayı durduruyor. Bu duruma geçici bir çözüm bulmak için aşağıdaki adımları tamamlayın:

  1. Hyper-V Yöneticisi'nden Sanal Anahtar Yöneticisi'ni açın ve mevcut Sanal Anahtarınızı seçin. Dış ağ NIC'sini, Sanal Anahtar Yöneticisi iletişim kutusunda açılan menüden Microsoft Çekirdek Hata Ayıklama Ağ Bağdaştırıcısı seçerek ve ardından Tamam düğmesini tıklayarak değiştirin.

  2. Sanal Anahtar NIC'nizi güncelleştirdikten sonra VM'lerinizi kapatın ve yeniden başlatın.

KDNET hata ayıklamasını kapattığınızda, harici anahtarı NIC için yerel NDIS miniportuna yeniden yönlendirmek üzere aynı yordamı izleyin. Aksi takdirde, hata ayıklama devre dışı bırakıldıktan sonra makineyi yeniden başlattığınızda VM bağlantısı kaybolur.

IPv6

Windows sürüm 1809, IPv6 desteği ekler.

IPv6'yı hata ayıklayıcıyla kullanmak için aşağıdaki adımları tamamlayın:

  1. <debughostname> ping gönderin ve çıkış satırlarından yanıt olarak bildirilen IPv6 adresini kaydedin. x:y:z:p:d:q:r:nyerine bu IPv6 adresini kullanın.

  2. dbgsettings içindeki mevcut IP adresi değerlerini silmek için BCDEdit kullanın.

    bcdedit -deletevalue {dbgsettings} hostip
    
  3. Konağın IPv6 adresini ayarlayın. Dize hostipv6=s:t:u:v:w:x:y:z boşluk içeremez. <YourPort> bu hedef makine için kullanılacak ağ bağlantı noktası numarasıdır. <YourKey> dört parçalı güvenlik anahtarıdır. <b.d.f>, KDNET için kullanmak istediğiniz NIC'nin veri yolu cihazı işlev konum numaralarıdır.

    bcdedit /dbgsettings net hostipv6:s:t:u:v:w:x:y:z port:<YourPort> key:<YourKey> busparams:<b.d.f>
    
  4. Dbgsetting'lerin düzgün ayarlandığını onaylamak için bu komutu yazın.

    C:\> bcdedit /dbgsettings
    busparams               0.25.0
    key                     2steg4fzbj2sz.23418vzkd4ko3.1g34ou07z4pev.1sp3yo9yz874p
    debugtype               NET
    hostipv6                  2001:db8:0:0:ff00:0:42:8329
    port                    50010
    dhcp                    Yes
    The operation completed successfully.
    
  5. Konak makinede, hata ayıklayıcısını başlatmak için aşağıdaki komutu kullanın:

    Windbg -k net:port=<yournetworkportnumber>,key=<key_output_from_kdnet>,target=::<YourIPv6Address> 
    
  6. Hata ayıklayıcı konak makinede çalışırken ve bağlanmayı beklerken hedef bilgisayarı yeniden başlatın.

  7. Önyükleme sırasında hata ayıklayıcı, ana makine hata ayıklayıcısına erken bağlanır. Bağlı iletide bildirilen IP adresleri IPv4 adresleri yerine IPv6 adresleri olduğundan KDNET'in IPv6 bağlantısı kullandığını görebilirsiniz.

Notlar

  • hostip öğesini belirtmenize olanak tanıyan her hata ayıklayıcı bcd ayarı için karşılık gelen bir hostipv6 öğesi vardır. Üç çift vardır.
IPv4 IPv6 Kullanım
host ip hostipv6 Önyükleme ve çekirdek hata ayıklaması için
targethostip targethostipv6 Çekirdek hata ayıklamaya özgü
hypervisorhost IP adresi hypervisorhostipv6 Hyper-V hata ayıklama için
  • Bu tür hata ayıklamaların herhangi biri için hostipv6 stil adresini ayarlarsanız, IPv6 alırsınız.

  • Bu tür hata ayıklamaların stil adresini ayarlarsanız hostip , IPv4 alırsınız.

  • Hedef yalnızca IPv4 veya IPv6'yı yapar, aynı anda ikisini birden yapmaz. Kullanılan IP protokolünün sürümü hedef makine dbgsettings tarafından denetlenmektedir. ayarlarsanız hostip, hedef IPv4 kullanır. ayarlarsanız hostipv6, hedef IPv6 kullanır.

  • Konak hata ayıklayıcısı normalde IPv4 veya IPv6 kullanımını otomatik olarak seçer. Varsayılan olarak, hata ayıklayıcısı hem IPv4 yuvasını hem de IPv6 yuvasını dinler ve hedef makineye otomatik olarak bağlanır.

  • Ana bilgisayardaki hata ayıklayıcıda IPv6 kullanımını zorlamak istiyor ancak hata ayıklayıcının hedeften gelen bir bağlantıyı dinlemesini istiyorsanız, hata ayıklayıcı komut satırına target=:: ekleyebilirsiniz. ::, 0 olan bir IPv6 adresidir.

  • Ana bilgisayardaki hata ayıklayıcıda IPv4 hata ayıklamasını zorlamak istiyorsanız, fakat hata ayıklayıcının hedeften gelen bir bağlantıyı dinlemesini istiyorsanız, hata ayıklayıcı komut satırına target=0.0.0.0 ekleyebilirsiniz. 0.0.0.0, 0'ın IPv4 adresidir.

  • Hata ayıklayıcısı komut satırında target= belirtir ve bir makine adı kullanırsanız, hata ayıklayıcı bu makine adını bir IPv4 adresine ve bir IPv6 adresine dönüştürür. Ardından hata ayıklayıcı her ikisinde de bağlanmayı dener.

  • Hata ayıklayıcısı komut satırında belirttiğinizde target= ve bir IP adresi kullandığınızda, IP adresi herhangi bir karakter içeriyorsa, hata ayıklayıcı bunun bir IPv6 adresi olduğunu varsayar ve bu bağlantı için IPv6 kullanımını zorlar. IP adresi herhangi bir içeriyorsa. karakterlerden oluşan hata ayıklayıcı bunun bir IPv4 adresi olduğunu varsayar ve bu bağlantı için IPv4 kullanımını zorlar.

  • Hedefte IPv6'yı ayarlar ve hata ayıklayıcı komut satırında IPv4'ün kullanılmasını zorlarsanız, bağlantı alamazsınız.

  • Hedefte IPv4'i ayarlar ve hata ayıklayıcı komut satırında IPv6'yı kullanmaya zorlarsanız, bağlantı da almazsınız.