Koneksi LAN - DOS ke Windows 7

9

Halo komunitas,

Ini masalahku:

Saya mencoba menghubungkan mesin DOS ke komputer Windows 7, menggunakan kabel LAN-crossover - dan itu tidak akan berfungsi.

Saya ingin mengakses direktori bersama pada Windows-PC dari mesin DOS. Solusi terbaik adalah dengan menetapkan huruf drive ke direktori bersama dan menjadikannya persisten.

Saya sudah melakukan ini sebelum kami mendapatkan perangkat keras baru, membangun koneksi dari mesin DOS ke komputer Windows XP bekerja dengan baik.

Menggunakan Windows 7 sekarang, itu tidak akan.


Detail

Windows-PC

Menjalankan Windows 7 (Ultimate - atau Professional, tidak yakin sekarang) 64bit. Ada dua kartu jaringan di dalamnya, satu untuk masuk melalui server otentikasi, internet dan sebagainya - dan yang kedua hanya untuk membangun koneksi ke Mesin-DOS.

Ada pengguna lokal terpisah yang ditentukan, dengan nama dan kata sandi.

Ada juga direktori bersama C:\dengan hak akses penuh untuk pengguna tersebut.

(Itulah yang saya lakukan ketika menggunakan XP)

Mesin DOS

Persis seperti itu - sebuah mesin. Bukan PC. Ini adalah mesin CNC dengan perangkat lunak kontrol khusus dan sebagainya. Perangkat lunak kontrol ini berjalan pada DOS dan koneksi jaringan dibangun melalui DOS juga.

Saya tidak dapat memberi tahu Anda versi DOS mana - tetapi memindai melalui direktori saya cenderung mengatakan bahwa ini bukan versi DOS "normal". Tampaknya menjadi sesuatu yang "istimewa" atau "minimal", hanya untuk menjalankan perangkat lunak mesin dan menyediakan hal-hal dasar.

Menggunakan komputer XP yang disebutkan tadi, saya bisa menggunakan NETperintah untuk membuat koneksi menggunakan huruf drive, jalur jaringan bersama - dan tanggal pengguna, nama, dan kata sandi yang ditentukan.

Itu baru saja berhasil. Direktori bersama yang sangat dikonfigurasi itu terlihat dan dapat digunakan ketika menjalankan perangkat lunak kontrol mesin - itulah tujuan dari semua ini.


Situasi saat ini

Mencoba membangun koneksi seperti yang saya lakukan sebelumnya hanya menghasilkan kesalahan berikut:

Kesalahan 53:

Komputer yang ditentukan dalam jalur jaringan tidak dapat ditemukan.

Penjelasan: Server yang Anda tentukan tidak ada atau belum dimulai.

... setidaknya itu adalah pesan kesalahan saat menggunakan "GUI" yang NETdisediakan oleh perintah. Ketika langsung menggunakan NET USE ...kode kesalahan adalah sama, hanya pesan teks yang sedikit berbeda (... tetapi pada dasarnya mengatakan hal yang sama) .

Karena saya tidak terlalu menyukai jaringan, saya tidak tahu harus berbuat apa. Pasti ada beberapa perubahan dalam protokol jaringan dari XP ke 7 - itu saja yang bisa saya katakan.

Saya telah membaca sesuatu tentang tweak menggunakan gpedit.mscdan mengatur "tingkat otentikasi Manajer LAN" menjadi "Kirim LM & NTLM - gunakan keamanan sesi NTLMv2 jika dinegosiasikan" . Tidak melakukan apa-apa.

Saya juga membaca sesuatu tentang mengizinkan "NetBIOS" pada adaptor jaringan pada Windows 7-PC, jadi saya mengubah pengaturan TCP / IP v4 lanjutan - tidak melakukan apa-apa.

Saya juga menemukan kesalahan pada mesin DOS - saya tidak bisa menggunakannya di pingsana. Perintah itu sendiri entah bagaimana rusak, alih-alih beberapa pesan yang sesuai saya hanya melihat karakter yang tidak dapat ditentukan di layar. Saya tidak tahu apakah itu dapat memengaruhi pengaturan jaringan.

Saya tidak menelepon dukungan mesin sekarang - dan saya tidak berpikir saya akan melakukannya. Mereka tidak terlalu membantu dengan masalah jaringan ini, mereka tidak dapat membangun koneksi yang berfungsi ketika kita memiliki XP (itu sebabnya saya sendiri yang mengatakannya) .

Plus, tidak ada dokumentasi yang berguna tentang mesin ketika datang ke topik itu. Informasi terperinci tidak ada - saya sudah menanyakan kemungkinan alamat untuk itu, bahkan pabrikan mesin Jepang.



MEMPERBARUI,

16. September 2013

Saya sudah mencoba terhubung ke Windows 7-PC menggunakan net use x: \\hostname\\shared_dir- itu mengarah ke yang disebutkan Error 53. Saya juga mencoba perintah itu dengan opsi /PERSISTENT:YES, kesalahan yang sama.

Saya sudah mencoba net view \\hostname, itu mengangkat Error 53juga.

Saya mendapatkan kesalahan yang sama ketika mencoba IP komputer dan bukannya \\hostname- keduanya aktif net use ...dannet view ...

Perintah ini vermenampilkan:

PC DOS Versi 6.3

Revisi 0

... jadi tidak ada MS-DOS yang berjalan di mesin. Saya tidak tahu betapa pentingnya hal itu, ketika menyangkut koneksi jaringan ini.

Rik berhasil menghubungkan mesin 486 tuanya (runnning MS-DOS 6.22) ke Windows 7-Computer, lihat jawabannya di bawah ini. Saya mengikuti langkah-langkahnya dan mengkonfigurasi kedua sistem seperti yang dia lakukan (perubahan di gpedit.msc, menambahkan komputer ke LMHOSTS, mengkonfigurasi pengguna baru, ...) , tanpa hasil - saya bahkan tidak mendapatkan berbagai kode kesalahan, saya ' Saya terjebak dengan Error 53.

Saya tidak tahu apakah ini wajib, tetapi saya mengubah workgroup dan domain untuk mesin DOS agar sesuai dengan Windows 7-PC. Itu tidak terjadi sebelumnya. Tidak membantu ini berfungsi, tetapi meningkatkan kesalahan jenis baru, ketika mencoba net view \\hostname:

Kesalahan 6118: Daftar server untuk kelompok kerja ini saat ini tidak tersedia.

Apapun maksudnya.

Saya juga mencoba menghubungkan komputer lain ke Windows 7-PC ini, jadi saya membawa Notebook saya (menjalankan Windows 7) dan mencabut mesin DOS.

Saya bisa mendapatkan koneksi yang berfungsi antara komputer-komputer Windows pada percobaan pertama, seperti ini seharusnya bekerja. Kedua komputer dapat melakukan ping, melihat dan terhubung ke yang lain, semuanya baik-baik saja.

Dengan melakukan ini, saya mengenali bahwa dua mesin windows hanya berbicara satu sama lain menggunakan IPv6 . Saya cukup yakin bahwa mesin DOS tidak dapat menangani protokol baru ini dan bahkan menggunakan dua Windows-PC, koneksi ini seharusnya tidak memerlukan IPv6. Jadi saya menonaktifkan protokol ini dari pengaturan adaptor jaringan.

Hasil: ... saya kehilangan koneksi. Tidak ada PC yang bisa melakukan ping, melihat atau terhubung ke yang lain, mereka tidak bisa menemukan satu sama lain lagi.

Setelah mengaktifkan IPv6 lagi, semuanya bekerja dengan baik.

... saya tidak tahu mengapa komputer Windows 7 ini perlu IPv6 untuk berkomunikasi. Saya tidak berpikir itu "baik" seperti itu, karena ini dapat menyebabkan masalah ketika mencoba menghubungkan mesin DOS.

Saya tidak tahu apa yang terjadi di sana - dan di mana membuat perubahan agar IPv4 berfungsi.


Mesin ini digunakan sebagian besar waktu (... Data ditransfer menggunakan Floppy-Disk) , tetapi begitu ada waktu untuk itu, saya akan mencoba saran yang membantu.


Pembaharuan Terakhir:

Tidak perlu lagi memikirkan masalah ini. Terima kasih untuk siapa saja yang membantu saya mencoba beberapa hal!

Lihat saja tanggalnya - sudah tahun 2013 ketika saya mencoba menyelesaikan masalah ini. Tidak lama setelah mengutak-atik berbagai pengaturan, saya telah diberitahu bahwa itu bukan tugas saya untuk mengurus masalah ini.

Saya hanya ingin membantu, tetapi telah diberitahu untuk mengurus bisnis saya sendiri - dan itulah yang saya lakukan.

Tentu saja, itu masih tidak berfungsi.

Dua bulan lalu, saya mendengar percakapan tentang topik ini. Seseorang tampaknya telah mengakui bahwa koneksi yang terputus ini benar-benar menjengkelkan dan harus diperbaiki. Sampai sekarang, tidak ada yang terjadi.

Floppy disc FTW.

xph
sumber
1
Tanpa perintah yang tepat kita hanya akan menebak. Apakah Anda menentukan nama pengguna yang benar. yaitu NET USE X: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME? Apa yang Anda dapatkan jika melakukan NET VIEW \\CORRECT_COMPUTERNAME?
Rik
Dan alih-alih CORRECT_COMPUTERNAMEAnda juga bisa menggunakan alamat IP-nya. yaitu NET VIEW \\IP_ADDRESSdan NET USE X: \\IP_ADDRESS\CORRECT_SHARENAME.
Rik
Halo Rik. Pertama saya mencoba untuk membuat koneksi menggunakan beberapa jenis DOS-GUI NET- perintah diluncurkan ketika hanya dimasukkan: C:\NET\net- yang mengarah ke kesalahan yang disebutkan. Kemudian saya mencoba untuk terhubung melalui commandline (... yang pada dasarnya sama) menggunakan: C:\NET\NET USE G: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME /PERSISTENT:YES- hasil yang sama, teks kesalahan sedikit berbeda. Saya memang mencoba menggunakan IP komputer dan bukan nama host - tidak mengubah apa pun.
xph
> teks kesalahan sedikit berbeda. ??? Bagaimana berbeda; -? Apakah Anda mencoba NET VIEWperintahnya? Apakah Anda memiliki akses ke mesin Windows lain sehingga Anda dapat memeriksa apakah pengaturan Windows 7 sudah benar. (Firewall tidak aktif, Penemuan jaringan aktif, Berbagi file dan printer aktif, Berbagi folder publik aktif, Streaming media tidak aktif, Berbagi dilindungi kata sandi, Menurunkan enkripsi hingga 40-56 bit, Apakah mereka dalam kelompok kerja yang sama)
Rik
@Rik: Pesan kesalahan masih menampilkan "Kesalahan 53" , hanya saja tidak sepenuhnya seperti dikutip dalam pertanyaan saya. Dikatakan "Kesalahan 53: Server yang Anda tentukan tidak ada atau belum mulai." (... itu hanya beberapa perbedaan bagaimana kesalahan ini ditampilkan, menggunakan commandline atau NET-GUI ini . Bukan masalah konten itu sendiri.). Saya lupa menyebutkan bahwa NET VIEW \\CORRECT_COMPUTERNAMEmengarah ke pesan kesalahan yang sama. Begitu saya bisa, saya akan mencoba untuk terhubung ke Windows 7-PC dari komputer lain. Itu ide yang bagus, saya akan memeriksanya!
xph

Jawaban:

5

Saya dapat mengkonfirmasi bahwa "Microsoft Network Client v.3.0 untuk MS-DOS" di MS-DOS 6.22 dapat terhubung ke mesin Windows 7. Saya membersihkan mesin 486 tua dengan klien ini masih di harddisk.

Saya juga error 53mencoba terhubung ke mesin Windows 7. (Bahkan NET VIEW \\MACHINE_NAMEmemberi error 53.

Saya perlu menyesuaikan LMHOSTS untuk memasukkan alamat mesin-ip.
(menambahkan 192.168.1.33 MACHINE_NAME ke dalamnya).

Setelah itu saya mendapat error 5: Access denied. Saya mengubah yang berikut dengan gpedit.msc di 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

Anda sudah melakukan baris pertama tetapi Anda juga membutuhkan baris kedua (mengaturnya ke "Nonaktif").

Setelah itu saya membuat pengguna baru dengan kata sandi (Anda mungkin dapat mengubah pengguna tetapi Anda perlu mengubahnya atau tidak berfungsi).

Setelah itu saya mendapat error 1: An internal error occurreddi NET VIEW \\MACHINE_NAME tetapi saya bisa membuat driveletter dengan NET USE P: \\MACHINE_NAME\SHAREdan mengakses semua file-nya.

Jadi jika Anda menggunakan konfigurasi yang sama (klien jaringan dan versi DOS) Anda harus dapat membuatnya berfungsi. Semoga ini membantu.

Rik
sumber
Rik, kau benar-benar hebat. Memberi +1 untuk fakta bahwa Anda benar-benar mencobanya! Kerja bagus, juga menyediakan semua informasi. Tapi ... itu tidak berhasil untukku. Mungkin karena saya tidak menggunakan "MS-DOS" , tetapi "PC DOS" . Saya memperbarui pertanyaan saya dan menambahkan rincian lebih lanjut.
xph
@ xph 4 pertanyaan lagi. 1) IP apa (v4 atau v6) untuk mesin Win7 yang Anda gunakan menambahkan dalam LMHOSTS pada mesin DOS ? Seharusnya IPv4 untuk mesin Win7. 2) Apa yang Anda lakukan untuk menonaktifkan IPv6? Apakah Anda hanya menghapus centang pada adaptor atau apakah Anda menggunakan kunci registri? 3) Apa versi "Klien Jaringan"? Lakukan a NET VERSION. 4) Apakah Anda menggunakan domain atau workgroup? Di sini Microsoft menyatakan kesalahan Anda, "Nama grup kerja Anda berbeda dari nama domain Anda.". Saya hanya menggunakan workgroup tetapi keduanya sama di SYSTEM.INI saya pada mesin DOS.
Rik
1) Saya menggunakan alamat IPv4 dari komputer Windows 7 di LMHOSTS dari mesin DOS. 2) Saya baru saja menghapus centang pengaturan dalam konfirmasi adaptor PC Windows 7. Karena saya tidak yakin kapan perubahan tersedia secara langsung atau setelah reboot, saya me-restart PC Windows setelah menghapus centang IPv6. 3) ... harus dilakukan pada saat saya bisa meletakkan tangan saya di mesin. Saya akan memberikan informasi ini. 4) Pada Windows 7 PC, baik workgroup dan domain identik. Itu nama yang saya atur di SYSTEM.INI, tapi saya tidak yakin apakah saya menambahkan keduanya, atau hanya workgroup. Akan memeriksanya, segera.
xph
Jika saya reboot dan setelah NET LOGONsaya lakukan NET VIEWsaya juga mendapatkan error 6118. Meninggalkan mesin selama 15 detik dan melakukan NET VIEWlagi itu berhasil. Jadi jangan lakukan semua perintah dalam satu batch tetapi ketikkan dalam prompt dengan jarak beberapa detik.
Rik
Saya tidak bekerja dengan batchfile, saya mengetik perintah sendiri. Dan saya dapat memberi tahu Anda bahwa saya sudah menunggu lebih dari 15 detik - saya memerlukan waktu setidaknya 20 detik untuk berjalan dari komputer ke mesin. Plus, saya telah memeriksa berbagai perintah lebih dari sekali, dengan sedikit waktu tunggu antara (mencoba perintah, perhatikan itu tidak berfungsi, periksa opsi di kedua sisi, googling, periksa kembali opsi, tidak mengubah apa pun, mencoba perintah lagi, masih tidak berfungsi, dan seterusnya ...) . Tapi terima kasih
xph
0

Masalah Anda mungkin karena alasan keamanan di Windows 7. Jaringan tidak dikenal dan Windows dapat memblokir akses. Anda harus mencoba membuatnya "bekerja" atau "rumah" dan / atau menonaktifkan firewall Anda. Pastikan juga bahwa folder bersama memiliki akses penuh untuk semua pengguna dan (lihat tab keamanan di properti). Oh ya, Anda juga harus pergi ke pengaturan berbagi lanjutan dan menonaktifkan berbagi dilindungi kata sandi, sehingga semua orang dapat terhubung tanpa kredensial tertentu.

pengguna275069
sumber
Saya bisa membayangkan bahwa ini adalah pengaturan wajib untuk membuat koneksi - tetapi hal-hal yang Anda sebutkan telah dilakukan, tanpa keberuntungan. Saya kira dua alasan utama yang tidak berfungsi adalah - seperti yang Anda katakan - win 7 pengaturan keamanan (... mungkin masih ada yang lain, membatasi upaya koneksi seperti itu), dan saya juga menyalahkan beberapa pengaturan jaringan yang tidak dikonfigurasi, mengenai dua kartu jaringan komputer win 7. Tapi jujur, saya tidak peduli lagi. Saya telah diberitahu bahwa itu bukan tugas saya untuk mengurus masalah seperti itu sejak lama - itu bukan masalah saya sekarang. Tapi terima kasih!
xph