LAN bağlantısı - DOS'dan Windows 7'ye


9

Merhaba topluluk,

Bu benim sorunum:

Bir LAN-crossover kablosu kullanarak bir Windows 7 bilgisayara bir DOS makinesi bağlamak çalışıyorum - ve işe yaramaz.

DOS makinesinden Windows-PC'de paylaşılan bir dizine erişmek istiyorum. En iyi çözüm, paylaşılan dizine bir sürücü harfi atamak ve bunu kalıcı yapmaktır.

Yeni bir donanım almadan önce bunu yaptım, DOS makinesinden bir Windows XP bilgisayarına bağlantı kurmak iyi çalıştı.

Windows 7'yi şimdi kullanmak, olmayacak.


ayrıntılar

Windows-PC

Windows 7 (Ultimate - veya Professional, şu anda emin değilim) çalışıyor 64bit. İçinde kimlik doğrulama sunucusu, internet vb. İle oturum açmak için olmak üzere iki ağ kartı vardır ve ikincisi sadece DOS-Machine ile bağlantı kurmak içindir.

Ad ve parola ile belirtilmiş ayrı bir yerel kullanıcı var.

Ayrıca, C:\tam olarak bu kullanıcının tam erişim haklarına sahip bir paylaşılan dizin de vardır .

(Tam da XP kullanırken yaptığım şey)

DOS makinesi

Tam olarak bu - bir makine. PC değil. Özel bir kontrol yazılımına sahip bir CNC makinesi vb. Bu kontrol yazılımı DOS üzerinde çalışıyor ve ağ bağlantıları da DOS üzerinden kuruluyor.

Size hangi DOS sürümünü söyleyemem - ama directorys tarama bu "normal" DOS sürümü bir tür olmadığını söylemek eğilimindedir. Sadece makine yazılımını çalıştırmak ve temel şeyleri sağlamak için "özel" veya "minimal" bir şey gibi görünüyor.

Belirtilen XP bilgisayarını bir süre önce NETkullanarak, sürücü harfini, paylaşılan ağ yolunu ve belirtilen kullanıcı tarihini, adı ve şifreyi kullanarak bağlantı kurmak için komutları kullanabilirim .

Bu işe yaradı. Bu şekilde yapılandırılmış paylaşılan dizin, makine kontrol yazılımını çalıştırırken görünür ve kullanılabilir - tüm bunların amacı budur.


Mevcut durum

Daha önce yaptığım gibi bağlantıyı kurmaya çalışmak sadece aşağıdaki hatayla sonuçlanır:

Hata 53:

Ağ yolunda belirtilen bilgisayar bulunamıyor.

Açıklama: Belirttiğiniz sunucu mevcut değil veya başlatılmamış.

... en azından NET-command'ın sağladığı "GUI" yi kullanırken oluşan hata mesajı budur. Doğrudan NET USE ...hata kodunu kullanırken aynı, sadece kısa mesaj biraz farklı (... ama temelde aynı söylüyor) .

Bu kadar ağ oluşturmuyorum, ne yapacağımı bilmiyorum. Ağ protokollerinde XP'den 7'ye bazı değişiklikler olmalı - tek söyleyebileceğim bu.

"LAN Manager kimlik doğrulama düzeyi" kullanarak "LM & NTLM Gönder - anlaşılırsa NTLMv2 oturum güvenliğini kullan " seçeneğini kullanarak gpedit.mscve ayarlayarak bir şey okudum . Hiçbir şey yapmadı.

Ayrıca Windows 7-PC üzerinde ağ bağdaştırıcısında "NetBIOS" izin hakkında bir şey okudum, bu yüzden gelişmiş TCP / IP v4 ayarlarını değiştirdim - hiçbir şey yapmadı.

Ayrıca DOS makinesinde bir hata üzerine tökezledim - pingorada kullanamazsınız . Komutun kendisi bir şekilde bozuk, bazı uygun mesajlar yerine sadece ekranda tanımlanamayan karakterler görüyorum. Bunun ağ ayarları üzerinde herhangi bir etkisi olup olmadığını bilmiyorum.

Şimdiye kadar makine desteğini aramadım - ve yapacağımı sanmıyorum. Bu ağ sorunları ile çok yararlı değiller, XP olduğunda çalışan bir bağlantı kuramadılar (bu yüzden bunu kendim yaptım) .

Ayrıca, bu konular söz konusu olduğunda makineyle ilgili yararlı bir belge yoktur. Ayrıntılı bilgiler sadece mevcut değil - bunun için herhangi bir adres, hatta makinenin japon üreticisi bile istedim.



GÜNCELLEME,

16. Eylül 2013

Ben kullanarak Windows 7-PC bağlanmaya çalıştım net use x: \\hostname\\shared_dir- bu belirtilen yol açar Error 53. Ben de /PERSISTENT:YESaynı hata seçeneği ile bu komutu denedim .

Ben de denedim net view \\hostname, bu da yükseldi Error 53.

Bilgisayarları IP yerine çalışırken aynı hatayı alıyorum \\hostname- hem net use ...venet view ...

Komut verşunları görüntüler:

PC DOS Sürüm 6.3

Revizyon 0

... bu yüzden makinede çalışan MS-DOS yok. Bu ağ bağlantısı söz konusu olduğunda bunun ne kadar önemli olduğunu bilmiyorum.

Rik , eski 486 makinesini (MS-DOS 6.22'yi çalıştırıyor) bir Windows 7-Bilgisayarına bağlamayı başardı , aşağıdaki cevabına bakın. Adımlarını izledim ve her iki sistemi de yaptığı gibi yapılandırdım (gpedit.msc'deki değişiklikler, bilgisayarı LMHOSTS'a ekleyerek, yeni bir kullanıcı yapılandırdı, ...) , başarılı olmadan - çeşitli hata kodları bile almıyorum, ben ' m ile sıkışmış Error 53.

Zorunlu olup olmadığını bilmiyorum, ancak çalışma grubunu ve DOS-makinesinin etki alanını Windows 7-PC ile eşleşecek şekilde değiştirdim. Daha önce böyle değildi. Bu çalışmayı sağlamak yardımcı olmadı, ancak denerken yeni bir hata yaratın net view \\hostname:

Hata 6118: Bu çalışma grubunun sunucu listesi şu anda kullanılamıyor.

Her ne demekse.

Ayrıca bu Windows 7-PC'ye başka bir bilgisayar bağlamaya çalıştım, bu yüzden Notebook'umu (Windows 7 çalıştıran) getirdim ve DOS makinesini fişten çıkardım .

Bu Windows bilgisayarları arasında ilk denemede çalışan bir bağlantı alabilirim, tıpkı bu şekilde çalışması gerektiği gibi. Her iki bilgisayar da diğerine ping atabilir, görüntüleyebilir ve diğerine bağlanabilir.

Bunu yaparak, iki pencere makinesinin sadece IPv6 kullanarak birbirleriyle konuştuğunu fark ettim . DOS makinesinin bu yeni protokolü işleyemeyeceğinden ve iki Windows-PC'yi bile kullanamayacağından eminim, bu bağlantı IPv6 gerektirmemelidir. Bu yüzden ağ bağdaştırıcısı ayarlarından bu protokolü devre dışı bıraktım.

Sonuç: ... bağlantıyı kaybettim. Hiçbir bilgisayar diğerine ping atamadı, görüntüleyemedi veya bağlanamadı, artık birbirlerini bulamadılar.

IPv6'yı tekrar etkinleştirdikten sonra, her şey yolunda gitti.

... bu Windows 7 bilgisayarlarının neden iletişim kurmak için IPv6'ya ihtiyacı olduğunu bilmiyorum. DOS-makinesini bağlamaya çalışırken bir soruna neden olabileceğinden, bu şekilde "iyi" olduğunu düşünmüyorum.

Orada ne olduğunu ve IPv4'ü çalıştırmak için nerede değişiklik yapacağımı bilmiyorum.


Makine çoğu zaman kullanımdadır (... Veriler Disketler kullanılarak aktarılır) , ancak zamanı geldiğinde, herhangi bir yararlı öneri deneyeceğim.


Son Güncelleme:

Bu sorunu düşünmeye artık gerek yok. Birkaç şeyi denememe yardımcı olan herkese teşekkürler!

Sadece tarihe bakın - bu sorunu çözmeye çalıştığımda 2013 oldu. Çeşitli ayarlarla uğraştıktan kısa bir süre sonra, bu konuya bakmak benim işim olmadığı söylendi.

Sadece yardım etmek istedim, ama kendi işime bakmam söylendi - ve yaptım.

Tabii ki, hala çalışmıyor.

İki ay önce, bu konuyla ilgili bir konuşmayı duydum. Birisi bu kırık bağlantının gerçekten sinir bozucu olduğunu ve düzeltilmesi gerektiğini fark etmiş görünüyor. Şimdiye kadar hiçbir şey olmadı.

Disketler FTW.


1
Tam komut olmasaydı sadece tahmin ederdik. Doğru bilgisayar adını belirttiniz mi? yani NET USE X: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME? Bir yaparsan ne elde edersin NET VIEW \\CORRECT_COMPUTERNAME?
Rik

Bunun yerine CORRECT_COMPUTERNAMEIP adresini de kullanabilirsiniz. yani NET VIEW \\IP_ADDRESSve NET USE X: \\IP_ADDRESS\CORRECT_SHARENAME.
Rik

Merhaba Rik. İlk ben NETsadece girildiğinde -command başlattı DOS-GUI bir tür kullanarak bağlantı kurmaya çalıştı : C:\NET\net- belirtilen hataya yol açar. Sonra kullanarak komut satırı (... temelde aynı) üzerinden bağlanmaya çalıştı : C:\NET\NET USE G: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME /PERSISTENT:YES- aynı sonuç, hata metni biraz farklı. Ben ana bilgisayar adı yerine bilgisayar IP kullanmaya çalıştım - hiçbir şey değişmedi.
xph

> hata metni biraz farklı. ??? Ne kadar farklı ;-? NET VIEWKomutu denedin mi? Windows 7 ayarlarının doğru olup olmadığını kontrol etmek için başka bir Windows makinesine erişiminiz var mı? (Güvenlik duvarı kapalı, Ağ bulma açık, Dosya ve yazıcı paylaşımı açık, Ortak klasör paylaşımı açık, Medya akışı kapalı, Parola korumalı paylaşım kapalı, Şifrelemeyi 40-56 bit'e indirme, Aynı Çalışma Grubundalar mı)
Rik

@Rik: Hata iletisinde hala "Hata 53" görüntüleniyor , sorumun altında belirtilen tam uzunluk değil. O diyor "Hata 53: mevcut değil belirtilen veya bu sunucu başlatabilirisiniz olmamıştır." (... bu, komut NETsatırını veya bu -GUI'yi kullanarak bu hatanın görüntülenme biçiminden biraz farklıdır . İçeriğin kendisi ile ilgili değildir.). NET VIEW \\CORRECT_COMPUTERNAMEAynı hata mesajına yol açtığını belirtmeyi unuttum . En kısa sürede başka bir bilgisayardan Windows 7-PC'ye bağlanmaya çalışacağım. Bu iyi bir fikir, kontrol edeceğim!
xph

Yanıtlar:


5

MS-DOS 6.22 üzerinde "MS-DOS için Microsoft ağ istemcisi v.3.0" bir Windows 7 makineye bağlanabilir onaylayabilirsiniz. Bu istemci hala sabit diskte olan eski bir 486 makinesini temizledim.

Ayrıca error 53bir Windows 7 makinesine bağlanmaya çalıştım. (Hatta NET VIEW \\MACHINE_NAMEverdi error 53.

LMHOSTS'u makine-ip adresini içerecek şekilde ayarlamam gerekiyordu .
(buna 192.168.1.33 MACHINE_NAME eklenir).

Ondan sonra bir var error 5: Access denied. Windows 7'de gpedit.msc ile aşağıdakileri değiştirdim:

Network security:
LAN Manager authentication level: Send LM & NTLM - use NTLMv2 session security if negotiated
Do not store LAN Manager hash value on next password change: Disabled

İlk satırı zaten yaptınız, ancak ikincisine de ihtiyacınız var ("Devre dışı" olarak ayarlanmış).

Bundan sonra bir şifre ile yeni bir kullanıcı oluşturdum (muhtemelen kullanıcı değiştirebilir, ancak değiştirmeniz gerekir ya da çalışmıyor).

İ bir got Bundan sonra error 1: An internal error occurredüzerinde NET VIEW \\MACHINE_NAME ama bir sürücüharfi yaratabilecek ile NET USE P: \\MACHINE_NAME\SHAREve erişim tüm dosyaları.

Aynı yapılandırmayı (Ağ istemcisi ve DOS sürümü) kullanıyorsanız, onu çalıştırabilmeniz gerekir. Bu yardımcı olur umarım.


Rik, sen saf harikasın. Bunu gerçekten denediğiniz için +1! İyi iş, ayrıca tüm bilgileri sağlamada. Ama ... bu benim için işe yaramıyor. "MS-DOS" değil, "PC DOS" kullanıyorum çünkü olabilir . Sorumu güncelledim ve daha fazla ayrıntı ekledim.
xph

@xph 4 soru daha. 1) DOS makinesinde LMHOSTS ekleyerek Win7 makinesi için hangi IP'yi (v4 veya v6) kullandınız ? Win7 makinesi için IPv4 olmalıdır. 2) IPv6'yı devre dışı bırakmak için ne yaptınız? Yalnızca bağdaştırıcıdaki işareti kaldırdınız mı veya kayıt defteri anahtarlarını mı kullandınız? 3) "Ağ İstemcisi" nin hangi sürümü? Yapın NET VERSION. 4) Etki alanı veya çalışma grubu mu kullanıyorsunuz? Burada Microsoft , "Çalışma grubu adınız etki alanı adınızdan farklı" hatasıyla ilgili olarak belirtti. Yalnızca çalışma grubunu kullanıyorum, ancak her ikisi de DOS makinesindeki SYSTEM.INI dosyasında aynı.
Rik

1) DOS makinesinin LMHOSTS'unda Windows 7 bilgisayarının IPv4 adresini kullandım . 2) Windows 7 bilgisayarının adaptör kurulumundaki ayarın işaretini kaldırdım. Değişikliklerin doğrudan veya yeniden başlatıldıktan sonra ne zaman olduğundan emin değilim, IPv6'nın işaretini kaldırdıktan sonra Windows PC'yi yeniden başlatıyorum. 3) ... bir dahaki sefere yapılması için ellerimi makineye koyabilirim. O zaman bu bilgiyi vereceğim. 4) Windows 7 bilgisayarında, hem çalışma grubu hem de etki alanı aynıdır. SYSTEM.INI'de ayarladığım isim bu, ancak her ikisini de eklediğimden mi yoksa sadece çalışma grubundan mı emin değilim. Yakında kontrol edeceğim.
xph

İ yeniden başlatın ve sonra ise NET LOGONbenim yaptığım bir NET VIEWi almak error 6118çok. Makineyi 15 saniye bırakıp NET VIEWtekrar yapmak işe yaradı. Bu nedenle, tüm komutları tek bir toplu işte yapmayın, ancak birkaç saniye arayla bir komut istemine yazın.
Rik

Bir toplu iş dosyasıyla çalışmıyorum, komutları kendim yazıyorum. Ve zaten 15 saniyeden daha fazla beklediğimi söyleyebilirim - bilgisayardan makineye yürümek en az 20 saniyemi alır. Ayrıca, çeşitli komutları birden fazla kez kontrol ettim, arasında biraz bekleme süresi vardı (bir komut denemek, işe yaramadığını fark etmek, her iki taraftaki seçenekleri kontrol etmek, googling, seçenekleri tekrar kontrol etmek, hiçbir şeyi değiştirmemek, komutu tekrar denemek, hala çalışmıyor, vb ...) . Ama teşekkürler!
xph

0

Sorununuz Windows 7'deki güvenlik nedeniyle olabilir. Ağ tanımlanmamıştır ve Windows erişimi engelleyebilir. "Çalışır" veya "ev" yapmayı denemelisiniz ve / veya güvenlik duvarınızı devre dışı bırakmalısınız. Ayrıca, paylaşılan klasörün tüm kullanıcılar için tam erişime sahip olduğundan emin olun ve (özelliklerdeki güvenlik sekmesine bakın). Oh evet, ayrıca gelişmiş paylaşım ayarlarına gitmeli ve şifre korumalı paylaşımı devre dışı bırakmalısınız, böylece herkes belirli kimlik bilgileri olmadan bağlanabilir.


Bunun bir bağlantı kurmak için zorunlu ayarlar olduğunu hayal edebiliyorum - ancak bahsettiğiniz şeyler şanssız yapıldı. Sanırım çalışmıyor olmasının iki ana nedeni - dediğiniz gibi - 7 güvenlik ayarı kazanmak (... yine de başkaları olabilir, bu tür bağlantı girişimlerini kısıtlıyor olabilir) ve ayrıca, 7 ağ bilgisayarının iki ağ kartı. Ama dürüst olmak gerekirse, artık umurumda değil. Bana bu tür sorunlara uzun zaman önce bakmak benim işim değil - şimdi benim sorunum değil. Ama yine de teşekkürler!
xph
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.