การเชื่อมต่อ LAN - DOS เป็น Windows 7


9

สวัสดีชุมชน

นี่คือปัญหาของฉัน:

ฉันกำลังพยายามเชื่อมต่อเครื่อง DOS กับคอมพิวเตอร์ Windows 7 โดยใช้สาย LAN-crossover- และมันไม่ทำงาน

ฉันต้องการเข้าถึงไดเรกทอรีที่ใช้ร่วมกันบน Windows-PC จากเครื่อง DOS ทางออกที่ดีที่สุดคือการกำหนดอักษรชื่อไดรฟ์ไปยังไดเรกทอรีที่ใช้ร่วมกันและทำให้ถาวร

ฉันทำสิ่งนี้ก่อนที่เราจะมีฮาร์ดแวร์ใหม่การสร้างการเชื่อมต่อนั้นจากเครื่อง DOS ไปยังคอมพิวเตอร์ที่ใช้ Windows XP นั้นใช้ได้

ใช้ Windows 7 ตอนนี้มันจะไม่


รายละเอียด

Windows-PC

ใช้ Windows 7 (Ultimate - หรือ Professional ไม่แน่ใจว่าตอนนี้) 64 บิต มีการ์ดเครือข่ายสองตัวหนึ่งตัวสำหรับการเข้าสู่ระบบผ่านเซิร์ฟเวอร์การตรวจสอบความถูกต้องอินเทอร์เน็ตและอื่น ๆ - และอันที่สองเท่านั้นที่จะสร้างการเชื่อมต่อกับเครื่อง DOS

มีผู้ใช้โลคัลแยกระบุชื่อและรหัสผ่าน

นอกจากนี้ยังมีไดเรกทอรีที่ใช้ร่วมกันที่C:\มีสิทธิ์ในการใช้งานแบบเต็มสำหรับผู้ใช้รายนั้น

(นั่นคือสิ่งที่ฉันทำเมื่อใช้ XP)

เครื่อง DOS

มันเป็นอย่างนั้น - เครื่องจักร ไม่ใช่พีซี เป็นเครื่องซีเอ็นซีที่มีซอฟต์แวร์ควบคุมพิเศษเป็นต้น ซอฟต์แวร์ควบคุมนี้ทำงานบน DOS และการเชื่อมต่อเครือข่ายถูกสร้างขึ้นผ่าน DOS ด้วย

ฉันไม่สามารถบอกคุณได้ว่าเป็นรุ่นของ DOS - แต่การสแกนผ่านไดเรกทอรีฉันมักจะบอกว่านี่ไม่ใช่รุ่น DOS "ปกติ" บางชนิด ดูเหมือนจะเป็นสิ่งที่ "พิเศษ" หรือ "น้อยที่สุด" เพียงเพื่อให้ซอฟต์แวร์เครื่องจักรทำงานและจัดหาสิ่งพื้นฐาน

เมื่อใช้คอมพิวเตอร์ XP ที่กล่าวถึงเมื่อไม่นานมานี้ฉันสามารถใช้NETคำสั่งเพื่อสร้างการเชื่อมต่อโดยใช้ตัวอักษรชื่อไดรฟ์เส้นทางเครือข่ายที่แชร์ - และวันที่ระบุชื่อผู้ใช้และรหัสผ่าน

นั่นเพิ่งได้ผล ไดเรกทอรีแชร์ที่กำหนดค่าไว้จึงสามารถมองเห็นได้และใช้งานได้เมื่อเรียกใช้ซอฟต์แวร์ควบคุมเครื่อง - นั่นคือเป้าหมายทั้งหมดนี้


สถานการณ์ปัจจุบัน

พยายามสร้างการเชื่อมต่อเหมือนที่ฉันเคยทำมาก่อนจะส่งผลให้เกิดข้อผิดพลาดดังต่อไปนี้:

ข้อผิดพลาด 53:

ไม่พบคอมพิวเตอร์ที่ระบุในเส้นทางเครือข่าย

คำอธิบาย: เซิร์ฟเวอร์ที่คุณระบุไม่มีอยู่หรือยังไม่ได้เป็น startet

... อย่างน้อยนั่นคือข้อความแสดงข้อผิดพลาดเมื่อใช้ "GUI" ที่NETคำสั่ง - ให้ เมื่อโดยตรงโดยใช้NET USE ...รหัสข้อผิดพลาดเหมือนกันเพียงข้อความที่แตกต่างกันเล็กน้อย( ... แต่โดยทั่วไปพูดเดียวกัน)

ในขณะที่ฉันไม่ได้เข้าสู่เครือข่ายมากฉันก็ไม่รู้จะทำยังไง ต้องมีการเปลี่ยนแปลงบางอย่างในโปรโตคอลเครือข่ายจาก XP เป็น 7 - นั่นคือทั้งหมดที่ฉันสามารถพูดได้

ฉันได้อ่านสิ่งที่เกี่ยวกับการปรับแต่งโดยใช้gpedit.mscและการตั้งค่า"ผู้จัดการ LAN ระดับการตรวจสอบ"ที่จะ"ส่ง LM & NTLM - ใช้ NTLMv2 ความปลอดภัยของเซสชันถ้าการเจรจาต่อรอง" ไม่ได้ทำอะไรเลย

ฉันยังได้อ่านบางอย่างเกี่ยวกับการอนุญาต "NetBIOS" บนอะแดปเตอร์เครือข่ายใน Windows 7-PC ดังนั้นฉันจึงเปลี่ยนการตั้งค่า TCP / IP v4 ขั้นสูง - ไม่ได้ทำอะไรเลย

ฉันยังพบข้อผิดพลาดในเครื่อง DOS - ฉันไม่สามารถใช้งานpingได้ คำสั่งนั้นใช้งานไม่ได้อย่างใดอย่างหนึ่งแทนข้อความที่เหมาะสมฉันเห็นเฉพาะอักขระที่ไม่สามารถกำหนดได้บนหน้าจอ ฉันไม่รู้ว่าจะมีผลกับการตั้งค่าเครือข่ายหรือไม่

ฉันไม่ได้โทรหาฝ่ายสนับสนุนเครื่องในตอนนี้ - และฉันไม่คิดว่าฉันจะทำ พวกเขาจะไม่เป็นประโยชน์มากกับเรื่องนี้เครือข่ายประเด็นที่พวกเขาไม่สามารถที่จะสร้างการเชื่อมต่อการทำงานเมื่อเรามี XP (ที่ว่าทำไมฉัน DIT ที่ด้วยตัวเอง)

นอกจากนี้ยังไม่มีเอกสารที่เป็นประโยชน์ของเครื่องเมื่อพูดถึงหัวข้อนั้น ไม่มีข้อมูลรายละเอียด - ฉันได้สอบถามที่อยู่ใด ๆ ที่เป็นไปได้แม้แต่ผู้ผลิตเครื่องญี่ปุ่น



UPDATE,

16. ก.ย. 2556

ผมได้พยายามที่จะเชื่อมต่อกับ Windows 7 เครื่องคอมพิวเตอร์โดยใช้net use x: \\hostname\\shared_dir- Error 53ที่นำไปสู่การที่กล่าวถึง ฉันยังลองคำสั่งนั้นด้วยตัวเลือก/PERSISTENT:YESข้อผิดพลาดเดียวกัน

ฉันได้พยายามnet view \\hostnameที่ฟื้นคืนชีพขึ้นมาError 53อีกด้วย

ฉันได้รับข้อผิดพลาดเดียวกันเมื่อลองใช้ IP ของคอมพิวเตอร์แทน\\hostname- ทั้งบนnet use ...และnet view ...

คำสั่งverแสดง:

พีซีดอสเวอร์ชัน 6.3

รุ่นที่ 0

... ดังนั้นจึงไม่มี MS-DOS ทำงานบนเครื่อง ฉันไม่ทราบว่ามีความสำคัญเมื่อมาถึงการเชื่อมต่อเครือข่ายนี้

Rikสามารถเชื่อมต่อเครื่อง 486 เครื่องเก่าของเขา(รัน MS-DOS 6.22)ไปยังคอมพิวเตอร์ Windows 7 ได้จากคำตอบของเขาด้านล่าง ฉันทำตามขั้นตอนของเขาและกำหนดค่าทั้งสองระบบเหมือนที่เขาทำ(การเปลี่ยนแปลงใน gpedit.msc เพิ่มคอมพิวเตอร์ไปยัง LMHOSTS กำหนดค่าผู้ใช้ใหม่ ... )ไม่ประสบความสำเร็จ - ฉันไม่ได้รับรหัสข้อผิดพลาดต่างๆฉัน ม. Error 53ติดอยู่กับ

ฉันไม่รู้ว่ามันจำเป็นหรือไม่ แต่ฉันเปลี่ยนเวิร์กกรุ๊ปและโดเมนสำหรับเครื่อง DOS เพื่อให้ตรงกับ Windows 7-PC นั่นไม่ใช่กรณีก่อน มันไม่ได้ช่วยในการทำงานนี้ แต่เกิดข้อผิดพลาดชนิดใหม่เมื่อพยายามnet view \\hostname:

ข้อผิดพลาด 6118: รายการเซิร์ฟเวอร์สำหรับเวิร์กกรุ๊ปนี้ไม่สามารถใช้งานได้ในขณะนี้

สิ่งที่หมายถึง

ฉันพยายามเชื่อมต่อคอมพิวเตอร์เครื่องอื่นกับ Windows 7-PC นี้ดังนั้นฉันจึงนำโน๊ตบุ๊คของฉัน(ใช้งาน Windows 7)และถอดปลั๊กเครื่อง DOS

ฉันสามารถเชื่อมต่อที่ใช้งานได้ระหว่างคอมพิวเตอร์ที่ใช้ Windows ในครั้งแรกเช่นนี้ควรใช้งานได้ คอมพิวเตอร์ทั้งสองเครื่องสามารถปิงดูและเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นได้

โดยการทำเช่นนี้ฉันได้รับการยอมรับว่าทั้งสองหน้าต่างเครื่องเป็นเพียงการพูดคุยกับแต่ละอื่น ๆ ที่ใช้IPv6 ฉันค่อนข้างแน่ใจว่าเครื่อง DOS ไม่สามารถรองรับโพรโทคอลใหม่นี้และแม้จะใช้ Windows-PC สองเครื่องการเชื่อมต่อนี้ไม่ควรใช้ IPv6 ดังนั้นฉันจึงปิดการใช้งานโปรโตคอลนี้จากการตั้งค่าอะแดปเตอร์เครือข่าย

ผลลัพธ์: ... ฉันขาดการเชื่อมต่อ พีซีไม่สามารถปิงดูหรือเชื่อมต่อกับอีกเครื่องพวกเขาไม่สามารถหากันและกันได้อีกต่อไป

หลังจากเปิดใช้งาน IPv6 อีกครั้งทุกอย่างทำงานได้ดี

... ฉันไม่รู้ว่าเพราะเหตุใดคอมพิวเตอร์ Windows 7 เครื่องนี้จึงต้องการ IPv6 เพื่อสื่อสาร ฉันไม่คิดว่ามันจะ "ดี" เพราะอาจทำให้เกิดปัญหาเมื่อพยายามเชื่อมต่อเครื่อง DOS

ฉันไม่รู้ว่าเกิดอะไรขึ้นที่นั่นและจะทำการเปลี่ยนแปลงอย่างไรเพื่อให้ IPv4 ทำงาน


เครื่องใช้งานเกือบตลอดเวลา(... ถ่ายโอนข้อมูลโดยใช้ฟลอปปี้ดิสก์)แต่ทันทีที่มีเวลาฉันจะลองทำตามคำแนะนำที่เป็นประโยชน์


การปรับปรุงครั้งล่าสุด:

ไม่จำเป็นต้องคิดเกี่ยวกับปัญหานี้อีก ขอบคุณสำหรับทุกคนที่ช่วยฉันลองทำหลายอย่าง!

เพียงแค่ดูวันที่ - มันเป็น 2013 เมื่อฉันพยายามที่จะแก้ปัญหานี้ ไม่นานหลังจากเล่นซอไปกับการตั้งค่าต่าง ๆ ฉันได้รับแจ้งว่ามันไม่ใช่หน้าที่ของฉันที่จะดูแลปัญหานี้

ฉันแค่ต้องการช่วย แต่ได้รับการบอกให้นึกถึงธุรกิจของตัวเอง - และฉันก็ทำเช่นนั้น

แน่นอนมันยังไม่ทำงาน

สองเดือนที่ผ่านมาฉันได้ยินการสนทนาเกี่ยวกับหัวข้อนี้ ดูเหมือนว่ามีคนรับรู้ว่าการเชื่อมต่อที่เสียหายนี้เป็นสิ่งที่น่ารำคาญและควรแก้ไข จนถึงตอนนี้ยังไม่มีอะไรเกิดขึ้น

ฟลอปปี้ดิสก์ FTW


1
หากไม่มีคำสั่งที่แน่นอนเราก็แค่คาดเดาเท่านั้น คุณระบุชื่อคอมพิวเตอร์ที่ถูกต้องหรือไม่ คือNET USE X: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAMEอะไร คุณได้อะไรถ้าคุณทำNET VIEW \\CORRECT_COMPUTERNAME?
Rik

และCORRECT_COMPUTERNAMEคุณสามารถใช้ที่อยู่ IP แทนได้ คือและNET VIEW \\IP_ADDRESS NET USE X: \\IP_ADDRESS\CORRECT_SHARENAME
Rik

สวัสดีริค ครั้งแรกที่ฉันพยายามสร้างการเชื่อมต่อโดยใช้ DOS-GUI บางชนิดNETคำสั่งเรียกทำงานเมื่อป้อนเท่านั้น: C:\NET\net- ซึ่งนำไปสู่ข้อผิดพลาดที่กล่าวถึง จากนั้นฉันพยายามเชื่อมต่อผ่าน commandline (... ซึ่งโดยพื้นฐานแล้วเหมือนกัน)โดยใช้: C:\NET\NET USE G: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME /PERSISTENT:YES- ผลลัพธ์เดียวกันข้อความแสดงข้อผิดพลาดแตกต่างกันเล็กน้อย ฉันลองใช้ IP ของคอมพิวเตอร์แทนชื่อโฮสต์ - ไม่เปลี่ยนแปลงอะไรเลย
xph

> ข้อความผิดพลาดแตกต่างกันเล็กน้อย ??? แตกต่างกันอย่างไร - คุณลองNET VIEWคำสั่งแล้วหรือยัง คุณมีสิทธิ์เข้าถึงเครื่อง Windows เครื่องอื่นหรือไม่เพื่อให้คุณสามารถตรวจสอบว่าการตั้งค่าของ Windows 7 นั้นถูกต้องหรือไม่ (ปิดไฟร์วอลล์, เปิดการค้นหาเครือข่าย, แชร์ไฟล์และเครื่องพิมพ์, เปิดโฟลเดอร์สาธารณะ, เปิดสื่อสตรีมมิ่ง, ปิดการป้องกันด้วยรหัสผ่าน, ลดการเข้ารหัสลงเหลือ 40-56 บิต, อยู่ในกลุ่มงานเดียวกัน)
Rik

@Rik: ข้อความแสดงข้อผิดพลาดยังคงแสดง"Error 53"ไม่ใช่แค่ความยาวเต็มตามที่ยกมาในคำถามของฉัน มีข้อความแจ้งว่า"ข้อผิดพลาด 53: เซิร์ฟเวอร์ที่คุณระบุไม่มีอยู่หรือยังไม่ได้เริ่มต้น" (... นี่เป็นเพียงความแตกต่างบางประการที่จะแสดงข้อผิดพลาดนี้โดยใช้ commandline หรือNET-GUI นี้ไม่ใช่เนื้อหาของตัวเอง) ฉันลืมพูดถึงที่NET VIEW \\CORRECT_COMPUTERNAMEนำไปสู่ข้อผิดพลาดเดียวกัน ทันทีที่ฉันทำได้ฉันจะพยายามเชื่อมต่อกับ Windows 7-PC จากคอมพิวเตอร์เครื่องอื่น นั่นเป็นความคิดที่ดีฉันจะตรวจสอบดู!
xph

คำตอบ:


5

ฉันสามารถยืนยันได้ว่า "Microsoft Network Client v.3.0 สำหรับ MS-DOS" บน MS-DOS 6.22 สามารถเชื่อมต่อกับเครื่อง Windows 7 ได้ ฉันปัดฝุ่นเครื่องเก่า 486 เครื่องโดยที่ไคลเอ็นต์นี้ยังอยู่บนฮาร์ดไดรฟ์

ฉันerror 53พยายามเชื่อมต่อกับเครื่อง Windows 7 ด้วย (ถึงแม้จะให้NET VIEW \\MACHINE_NAMEerror 53

ฉันจำเป็นต้องปรับLMHOSTSเพื่อรวมที่อยู่ IP ของเครื่อง
(เพิ่ม 192.168.1.33 MACHINE_NAME ลงไป)

error 5: Access deniedหลังจากที่ผมได้รับ ฉันเปลี่ยนสิ่งต่อไปนี้ด้วย gpedit.msc ใน Windows 7:

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

คุณทำบรรทัดแรกแล้ว แต่คุณต้องการบรรทัดที่สองด้วย (ตั้งค่าเป็น "ปิดใช้งาน")

หลังจากนั้นฉันสร้างผู้ใช้ใหม่ด้วยรหัสผ่าน (คุณอาจเปลี่ยนผู้ใช้ของคุณ แต่คุณต้องเปลี่ยนหรือมิฉะนั้นมันจะไม่ทำงาน)

หลังจากนั้นฉันก็เปิดerror 1: An internal error occurredขึ้นมาNET VIEW \\MACHINE_NAME แต่ฉันสามารถสร้างตัวควบคุมNET USE P: \\MACHINE_NAME\SHAREระดับล่างด้วยและเข้าถึงไฟล์ทั้งหมดได้

ดังนั้นหากคุณใช้การกำหนดค่าเดียวกัน (ไคลเอนต์เครือข่ายและรุ่น DOS) คุณควรจะสามารถใช้งานได้ หวังว่านี่จะช่วยได้


ริคคุณช่างยอดเยี่ยมจริงๆ +1 สำหรับข้อเท็จจริงที่ว่าคุณลองใช้จริง! ยอดเยี่ยมมากรวมไปถึงการให้ข้อมูลทั้งหมด แต่ ... มันไม่ได้ผลสำหรับฉัน อาจจะเป็นเพราะผมไม่ได้ใช้"MS-DOS"แต่"PC DOS" ฉันอัพเดตคำถามและเพิ่มรายละเอียดเพิ่มเติม
xph

@xph 4 คำถามเพิ่มเติม 1) สิ่งที่ IP (v4 หรือ v6) สำหรับ Win7 เครื่องที่คุณใช้ในการเพิ่ม LMHOSTS บน DOS เครื่อง ? ควรเป็น IPv4 สำหรับเครื่อง Win7 2) คุณทำอะไรเพื่อปิดการใช้งาน IPv6 คุณเพียงยกเลิกการเลือกในอะแดปเตอร์หรือคุณใช้รีจิสตรีคีย์? 3) "ไคลเอ็นต์เครือข่าย" รุ่นใด NET VERSIONทำ 4) คุณใช้โดเมนหรือเวิร์กกรุ๊ปหรือไม่ ที่นี่ Microsoftระบุข้อผิดพลาดของคุณ "ชื่อเวิร์กกรุ๊ปของคุณแตกต่างจากชื่อโดเมนของคุณ" ฉันใช้เวิร์กกรุ๊ปเท่านั้น แต่ทั้งคู่เหมือนกันใน SYSTEM.INI ของฉันบนเครื่อง DOS
Rik

1) ฉันใช้ที่อยู่ IPv4 ของคอมพิวเตอร์ Windows 7 ในLMHOSTSของเครื่องดอส 2) ฉันเพิ่งยกเลิกการเลือกการตั้งค่าในการต่อเชื่อมอะแดปเตอร์ของพีซีที่ใช้ Windows 7 เนื่องจากฉันไม่แน่ใจว่าเมื่อใดจะมีการเปลี่ยนแปลงโดยตรงหรือหลังการรีบูตฉันรีสตาร์ทพีซี Windows หลังจากยกเลิกการเลือก IPv6 3) ... ที่จะทำในครั้งต่อไปที่ฉันสามารถวางมือบนเครื่อง ฉันจะให้ข้อมูลนี้แล้ว 4) บนพีซี Windows 7 ทั้งเวิร์กกรุ๊ปและโดเมนเหมือนกัน นั่นคือชื่อที่ฉันตั้งไว้ใน SYSTEM.INI แต่ฉันไม่แน่ใจว่าฉันได้เพิ่มทั้งสองหรือเพียงแค่เวิร์กกรุ๊ป จะตรวจสอบว่าเร็ว ๆ นี้
xph

ถ้าฉันเริ่มต้นใหม่และหลังจากที่NET LOGONฉันทำNET VIEWฉันได้รับerror 6118มากเกินไป ออกจากเครื่องเป็นเวลา 15 วินาทีแล้วทำNET VIEWอีกครั้ง ดังนั้นอย่าทำคำสั่งทั้งหมดในชุดเดียว แต่พิมพ์คำสั่งเหล่านั้นในทันทีโดยไม่กี่วินาที
ริค

ฉันไม่ได้ทำงานกับ batchfile ฉันกำลังพิมพ์คำสั่งด้วยตัวเอง และฉันสามารถบอกคุณได้ว่าฉันรอนานกว่า 15 วินาทีแล้ว - ฉันใช้เวลาอย่างน้อย 20 วินาทีในการเดินจากคอมพิวเตอร์ไปยังเครื่อง นอกจากนี้ฉันได้ตรวจสอบคำสั่งต่าง ๆ มากกว่าหนึ่งครั้งด้วยเวลารอเล็กน้อยระหว่าง(ลองคำสั่งสังเกตว่ามันไม่ทำงานตรวจสอบตัวเลือกทั้งสองข้าง googling ตรวจสอบตัวเลือกอีกครั้งไม่เปลี่ยนแปลงอะไรลองสั่งอีกครั้ง ยังไม่ทำงานและอื่น ๆ ... ) แต่ขอบคุณ!
xph

0

ปัญหาของคุณอาจเป็นเพราะเหตุผลด้านความปลอดภัยใน Windows 7 เครือข่ายไม่ได้ระบุและ Windows สามารถบล็อกการเข้าถึง คุณควรลองทำให้มันเป็น "งาน" หรือ "บ้าน" และ / หรือปิดการใช้งานไฟร์วอลล์ของคุณ นอกจากนี้ตรวจสอบให้แน่ใจว่าโฟลเดอร์ที่ใช้ร่วมกันมีการเข้าถึงแบบเต็มสำหรับผู้ใช้ทั้งหมดและ (ดูแท็บความปลอดภัยในคุณสมบัติ) โอ้ใช่คุณควรไปที่การตั้งค่าการแชร์ขั้นสูงและปิดการใช้งานการป้องกันด้วยรหัสผ่านเพื่อให้ทุกคนสามารถเชื่อมต่อได้โดยไม่ต้องมีข้อมูลรับรองเฉพาะ


ฉันสามารถจินตนาการได้ว่านี่เป็นการตั้งค่าที่จำเป็นสำหรับการสร้างการเชื่อมต่อ - แต่สิ่งที่คุณพูดถึงนั้นได้ทำไปแล้วโดยไม่มีโชค ฉันเดาว่าสาเหตุหลักสองข้อที่ไม่ทำงาน - อย่างที่คุณพูด - ชนะการตั้งค่าความปลอดภัย 7 รายการ (... อาจยังมีอีกการ จำกัด การพยายามเชื่อมต่อดังกล่าว) และฉันยังโทษการตั้งค่าเครือข่ายที่ไม่เหมาะสม การ์ดเครือข่ายสองเครื่องของคอมพิวเตอร์ที่ชนะ 7 แต่จริงๆแล้วฉันไม่สนใจอีกแล้ว ฉันได้รับแจ้งว่าไม่ใช่หน้าที่ของฉันที่จะดูแลปัญหาเหล่านี้เมื่อนานมาแล้ว - ตอนนี้ไม่ใช่ปัญหาของฉัน แต่ขอบคุณนะ!
xph
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.