วิธีการตั้งค่าคอมพิวเตอร์พีซี 2 เครื่องสำหรับการแชร์ไฟล์ด้วยสายเคเบิลแบบไขว้


10

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

คอมพิวเตอร์ 1

  • ระบบปฏิบัติการ: Windows XP Pro SP2
  • ชื่อโฮสต์: TOSH
  • เวิร์กกรุ๊ป: WORKGROUP

การเชื่อมต่อเครือข่ายท้องถิ่น (คุณสมบัติ Internet Protocol 4)

  • IP: 10.0.0.1
  • Subnet mask: 255.255.255.0
  • เกตเวย์เริ่มต้น: ไม่มี
  • DNS หลัก: ไม่มี
  • DNS รอง: ไม่มี

คอมพิวเตอร์ 2

  • ระบบปฏิบัติการ: Windows Vista SP2
  • ชื่อโฮสต์: GIGA
  • เวิร์กกรุ๊ป: WORKGROUP

การเชื่อมต่อเครือข่ายท้องถิ่น 1 (คุณสมบัติ Internet Protocol 4)

  • IP: 10.0.0.2
  • Subnet mask: 255.255.255.0
  • เกตเวย์เริ่มต้น: ไม่มี
  • DNS หลัก: ไม่มี
  • DNS รอง: ไม่มี

การเชื่อมต่อเครือข่ายไร้สาย (คุณสมบัติ Internet Protocol 4)

  • IP: รับโดยอัตโนมัติ (192.168.0.103 กำหนดโดย DHCP)
  • Subnet mask: NA (มีผล 255.255.255.0)
  • เกตเวย์เริ่มต้น: NA (192.168.0.1 เป็น DHCP / เกตเวย์)
  • DNS หลัก: รับโดยอัตโนมัติ
  • DNS รอง: รับโดยอัตโนมัติ

ดีมาก! ฉันสามารถ ping พวกเขาทั้งสองทำงานได้ทั้งสองทิศทาง สำหรับการสาธิตนี่คือผลการ ping

ส่ง Ping คอมพิวเตอร์ 1 จากคอมพิวเตอร์ 2:

C:\Windows\system32>ping 10.0.0.1

Pinging 10.0.0.1 with 32 bytes of data:
Reply from 10.0.0.1: bytes=32 time=1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 10.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms

C:\Windows\system32>

ส่ง Ping คอมพิวเตอร์ 2 จากคอมพิวเตอร์ 1:

C:\WINDOWS>ping 10.0.0.2

Skickar signaler till 10.0.0.2 med 32 byte data:

Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid=1ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128

Ping-statistik för 10.0.0.2:
    Paket: Skickade = 4, mottagna = 4, Förlorade = 0 (0 %),
Ungefärligt överföringstid i millisekunder:
    Lägsta = 0 ms, Högsta = 1 ms, Medel = 0 ms

C:\WINDOWS>

ขออภัยที่คอมพิวเตอร์ XP นั้นได้รับการแปลเป็นภาษาสวีเดน แต่มันก็อธิบายตนเองได้อยู่ดี

บนคอมพิวเตอร์ Vista:

  • ไฟร์วอลล์ Windows ถูกปิดใช้งาน
  • ไม่มีการติดตั้งไฟร์วอลล์ของ บริษัท อื่น
  • ฉันเห็นคอมพิวเตอร์ TOSH ถ้าฉันคลิกที่เครือข่าย
  • ฉันสามารถดูการแชร์และเครื่องพิมพ์บน TOSH
  • ฉันสามารถเรียกดูโฟลเดอร์เอกสารที่ใช้ร่วมกันและอ่านและเขียนไฟล์จากและไปยังโฟลเดอร์นี้

บนคอมพิวเตอร์ XP:

  • ไฟร์วอลล์ Windows ถูกปิดใช้งาน
  • ติดตั้ง Kaspersky Internet Security แล้ว แต่การป้องกันถูกหยุดชั่วคราว
  • ฉันสามารถดูคอมพิวเตอร์ GIGA ได้ถ้าฉันคลิกที่ My Network Places
  • ฉันสามารถดูการแชร์และเครื่องพิมพ์บน GIGA
  • ฉันไม่สามารถเรียกดูโฟลเดอร์สาธารณะได้ มันส่งผลให้เกิดข้อผิดพลาด

ความผิดพลาด

ดังนั้นคุณสามารถดูข้อผิดพลาดได้ที่นี่ตอนนี้ อีกครั้ง XP มีการแปลเป็นภาษาสวีเดน ข้อความอ้างอิงข้อผิดพลาดนี้อาจต้องการการแปล

\ Giga \ สาธารณะไม่สามารถใช้ได้ คุณอาจไม่ได้รับอนุญาตให้ใช้ทรัพยากรนี้ ขอความช่วยเหลือจากผู้ดูแลระบบเซิร์ฟเวอร์

ปฏิเสธการเข้าใช้.

ทำไมมันจึงใช้งานได้ แต่ไม่ทำงาน สิ่งนี้เกี่ยวข้องกับการกำหนด IP หรือไม่? เซิร์ฟเวอร์หนึ่งกำลังเป็นอีกเซิร์ฟเวอร์หนึ่งเป็นลูกค้า ...

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

การเข้าถึง XP: ฉันสนใจที่จะเข้าถึงเส้นทางเหล่านี้เป็นหลัก

  • C: \ Documents and Settings \
  • C: \ Program \

แต่การเข้าถึงไดรฟ์ C: ทั้งหมดในคอมพิวเตอร์ XP น่าจะดีกว่ามาก

การเข้าถึงบน Vista: ฉันต้องการเข้าถึงเส้นทางเหล่านี้

  • C: \ Users \
  • C: \ Users \ Public \

ฉันต้องการเข้าถึงโฟลเดอร์สาธารณะอย่างน้อยที่สุด แต่ด้วยเหตุผลบางอย่างที่ไม่ทำงาน ...

การใช้การดูแลระบบแชร์


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

ฉันใช้ชื่อผู้ใช้และรหัสผ่านของคอมพิวเตอร์ระยะไกล ... ฉันควรใช้ชื่อผู้ใช้และรหัสผ่านของเครื่องคอมพิวเตอร์ (คอมพิวเตอร์ที่ฉันเข้าใช้งานคอมพิวเตอร์เครื่องอื่นจาก) และอาจมีชื่อผู้ใช้เดียวกันบนคอมพิวเตอร์ทั้งสองเครื่อง? ...

บนคอมพิวเตอร์ XP

xp1

xp2

XP3

บนคอมพิวเตอร์ Vista

Vista1

vista2

vista3

vista4

vista5

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

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

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

สร้างส่วนแบ่งใหม่และบัญชีผู้ใช้


ฉันได้สร้างการแชร์ใหม่บนคอมพิวเตอร์ Vista

Local path: C:\Share 1
Share name: Share 1
Network path: \\GIGA\Share 1
Group: All
Permissions: read, change

ฉันให้การควบคุมอย่างเต็มที่กับกลุ่มทั้งหมด

share1

share1

share1

ฉันได้สร้างบัญชีผู้ใช้ใหม่ (Testuser1) บนคอมพิวเตอร์ทั้ง XP และ Vista ฉันมีผู้ใช้ต่อไปนี้ในขณะนี้

ผู้ใช้คอมพิวเตอร์ XP

  • Descartes (บัญชีผู้ดูแลระบบ)
  • Testuser1 (บัญชีผู้ดูแลระบบ)
  • Administratör (บัญชีผู้ดูแลระบบในตัวที่เปิดใช้งาน)
  • Gäst (บัญชีเกสต์ในตัวที่เปิดใช้งานไม่ได้ใช้งาน)

ผู้ใช้คอมพิวเตอร์ Vista

  • Sammy (บัญชีผู้ดูแลระบบ)
  • Testuser1 (บัญชีผู้ดูแลระบบ)
  • Administratör (บัญชีผู้ดูแลระบบในตัวปิดใช้งาน)
  • Gäst (บัญชีเกสต์ในตัวที่เปิดใช้งานไม่ได้ใช้งาน)

หากฉันเข้าสู่ระบบในชื่อ Sammy บนคอมพิวเตอร์ Vista และถ้าฉันพยายามเปิด \ 10.0.0.1 \ โฟลเดอร์เครือข่ายจะเปิดขึ้นและการแชร์และทรัพยากรของคอมพิวเตอร์ XP จะปรากฏขึ้น ฉันสามารถเปิด \ 10.0.0.1 \ เอกสารที่ใช้ร่วมกันและเขียนและอ่านไฟล์ได้ หากฉันพยายามเปิด \ 10.0.0.1 \ c $ ฉันได้รับข้อผิดพลาด ฉันเข้าสู่ระบบในชื่อ Descartes บนคอมพิวเตอร์ XP เมื่อฉันทำสิ่งนี้

ในขณะที่เข้าสู่ระบบในชื่อ Descartes บนคอมพิวเตอร์ XP และ Sammy บนคอมพิวเตอร์ Vista ถ้าฉันพยายามเปิด \ 10.0.0.2 \ โฟลเดอร์ My Network Places จะเปิดขึ้นและแสดงการแชร์และทรัพยากรของคอมพิวเตอร์ Vista ฉันไม่สามารถเปิด \ 10.0.0.2 \ สาธารณะฉันได้รับข้อผิดพลาด นอกจากนี้หากฉันพยายามเปิด \ 10.0.0.2 \ c $ ฉันได้รับข้อผิดพลาด

ตอนนี้ฉันได้สร้าง Share 1 ใหม่บนคอมพิวเตอร์ Vista ฉันพยายามเปิดจากคอมพิวเตอร์ XP เมื่อฉันเข้าสู่ระบบในชื่อ Descartes บนคอมพิวเตอร์ XP สิ่งนี้ไม่ทำงาน แต่เมื่อฉันเข้าสู่ระบบในฐานะ Testuser1 ใหม่มันใช้งานได้!

ฉันจะพยายามหาผลรวมทั้งหมดที่นี่ Toshi เป็นคอมพิวเตอร์ XP และ GIGA เป็นคอมพิวเตอร์ Vista

จาก GIGA ถึง TOSHI (ระยะไกล)

  • Sammy @ GIGA สามารถอ่านและเขียนถึง \ 10.0.0.1 \ Shared Documents \ with Descartes @ TOSH
  • Sammy @ GIGA สามารถอ่านและเขียนถึง \ 10.0.0.1 \ Shared Documents \ พร้อม Testuser1 @ TOSH
  • Testuser1 @ GIGA สามารถอ่านและเขียนถึง \ 10.0.0.1 \ Shared Documents \ with Descartes @ TOSH
  • Testuser1 @ GIGA สามารถอ่านและเขียนถึง \ 10.0.0.1 \ Shared Documents \ พร้อม Testuser1 @ TOSH

จาก TOSHI ถึง GIGA (ระยะไกล)

  • Descartes @ TOSH ไม่สามารถเข้าถึง \ 10.0.0.2 \ สาธารณะ \ กับ Sammy @ GIGA
  • Descartes @ TOSH ไม่สามารถเข้าถึง \ 10.0.0.2 \ Share 1 \ กับ Sammy @ GIGA
  • Descartes @ TOSH ไม่สามารถเข้าถึง \ 10.0.0.2 \ สาธารณะ \ พร้อม Testuser1 @ GIGA
  • Descartes @ TOSH ไม่สามารถเข้าถึง \ 10.0.0.2 \ Share 1 \ with Testuser1 @ GIGA
  • Testuser1 @ TOSH ไม่สามารถเข้าถึง \ 10.0.0.2 \ สาธารณะ \ กับ Sammy @ GIGA
  • Testuser1 @ TOSH สามารถอ่านและเขียนถึง \ 10.0.0.2 \ Share 1 \ กับ Sammy @ GIGA
  • Testuser1 @ TOSH ไม่สามารถเข้าถึง \ 10.0.0.2 \ สาธารณะ \ ด้วย Testuser1 @ GIGA
  • Testuser1 @ TOSH สามารถอ่านและเขียนถึง \ 10.0.0.2 \ Share 1 \ พร้อม Testuser1 @ GIGA

เมื่อฉันเข้าสู่ระบบในชื่อ Testuser1 บนคอมพิวเตอร์ XP (TOSHI) และฉันพยายามเชื่อมต่อกับคอมพิวเตอร์ Vista (GIGA) ฉันจะได้รับกล่องโต้ตอบการอนุญาต ในกล่องโต้ตอบนั้นฉันใช้ข้อมูลรับรองเดียวกันกับผู้ใช้ที่เข้าสู่ระบบคอมพิวเตอร์ Vista ในขณะนี้ ดังนั้นถ้า Sammy ล็อกอินในคอมพิวเตอร์ Vista ฉันจะใช้ข้อมูลประจำตัวสำหรับ Sammy เพื่ออนุญาตและอื่น ๆ ฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นหากฉันใช้ข้อมูลรับรองสำหรับ Testuser1 บน Vista (บัญชี Vista) นั่นจะส่งผลให้มีการเรียงสับเปลี่ยนมากเกินไปสำหรับสมองของฉัน ฉันจะไม่สามารถรู้ว่าอะไรคืออะไรอีกต่อไป มันซับซ้อนอยู่แล้วอย่างที่มันเป็น :)

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

ในบันทึกด้านข้างฉันจะปิดการเชื่อมต่อได้อย่างไรโดยไม่ต้องออกจากระบบบัญชีนั้น มีตัวเลือกตัดการเชื่อมต่อบางแห่งในโฟลเดอร์ My Network Places และมุมมอง View Workgroup หรือไม่

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


1
มีการแชร์ที่ซ่อนอยู่ซึ่งคุณสามารถเข้าถึงได้โดยพิมพ์ \\ computer \ c $ ซึ่งจะช่วยให้คุณสามารถเข้าถึงไดรฟ์ C ได้
Darius

หากคุณต้องการแชร์ทั้งไดรฟ์ C เพียงแชร์ฮาร์ดไดรฟ์ทั้งหมดและสามารถใช้สิทธิ์ที่คุณเลือกในทุกไดเรกทอรีย่อยซ้ำ เห็นได้ชัดว่าระวังไม่ให้เปิดไว้กับโลกภายนอก ...
นีลเนย์แมน

นอกจากนี้ให้ลองเริ่ม \\ 10.0.0.1 และหากใช้งานได้จะมีหลายคนที่กล่าวถึง \ c $ ต่อท้าย ฉันคิดว่า c $ เรียกว่าการแชร์ของผู้ดูแลระบบ คุณสามารถเข้าถึงไดรฟ์ / พาร์ทิชันใด ๆ หากมีหนึ่งชั่วโมงแล้ว h%
barlop

@Darius เมื่อฉันพิมพ์ใน\\10.0.0.1\c$พรอมต์เรียกใช้ของ Vista แล้วกด Enter (เพื่อเข้าถึงไดรฟ์ C: บน XP) ฉันจะได้รับกล่องโต้ตอบการรับรองความถูกต้อง มันขอชื่อผู้ใช้และรหัสผ่าน ฉันมีสองบัญชีหนึ่งบัญชีเป็นบัญชีผู้ใช้ของฉันเองและอีกบัญชีหนึ่งเป็นบัญชีผู้ดูแลระบบ ฉันต้องใช้อันไหนดี? ฉันลองทั้งคู่ แต่ไม่สามารถเข้าถึงได้
กลั้ว

1
เครื่อง Xp สามารถลองใช้พรอมต์คำสั่งnet shareหากคุณไม่เห็นรายการ c $ จากนั้นพิมพ์net share c$=c:\
Neil Neyman

คำตอบ:


1

คุณสามารถแชร์ C: บนทั้งสองเครื่องตั้งค่าการอนุญาตให้ทุกคน> การควบคุมทั้งหมดและการอนุญาต NTFS เป็นทุกคน> การควบคุมทั้งหมดและการเข้าสู่ระบบแบบไม่ระบุชื่อ> การควบคุมทั้งหมด

ไม่ปลอดภัยอย่างชัดเจน แต่คุณจะสามารถอ่าน / เขียนไฟล์ได้โดยไม่มีปัญหา


0

ฉันค่อนข้างเป็นทางออกที่ง่ายสำหรับคุณ
เนื่องจากคุณได้วางทั้ง cumputers (1 และ 2) ไว้ในเครือข่ายเดียวกันตอนนี้คุณสามารถไปที่ "My Network Places" ของ computer1 และมองหา computer2
จากนั้นวางข้อมูลที่คุณต้องการแชร์ในโฟลเดอร์สาธารณะของคอมพิวเตอร์ 2
ตอนนี้ไปที่ computer2 และตรวจสอบเนื้อหาในโฟลเดอร์สาธารณะ
ขั้นตอนถัดไปคือการแชร์โฟลเดอร์อื่นและคุณจะสามารถเข้าถึงได้โดยตรง (Instade ที่จะไปที่โฟลเดอร์ 'สาธารณะ')


0

นี่เป็นวิธีที่ง่ายที่สุดที่ฉันรู้ว่าจะทำ (สมมติว่าไม่มีซอฟต์แวร์รักษาความปลอดภัยหรือไฟร์วอลล์ขัดขวางอยู่:

จาก TOSH ใช้คำสั่ง

NET USE T: \\GIGA\C$ /persistent:no

ตอนนี้คุณจะถูกขอข้อมูลประจำตัว คุณต้องใช้ข้อมูลประจำตัวของผู้ดูแลระบบจาก GIGA ไม่ใช่จาก TOSH

นั่นควรจะเป็นทั้งหมดที่ต้องใช้ หากคุณจำการเข้าสู่ระบบของผู้ดูแลระบบใน GIGA ไม่ได้ แต่ได้ทำการเข้าสู่ระบบแล้วคุณสามารถสร้างการเข้าสู่ระบบของผู้ดูแลระบบใหม่ (ไม่จำเป็นต้องใช้ชื่อ "ผู้ดูแลระบบ" เพื่อรับสิทธิ์ผู้ดูแลระบบ)

หากต้องการเรียกดูไดรฟ์เพียงไปที่ T:

โปรดทราบว่ามีปัญหาในการพยายามสร้างการแชร์ที่ระดับรูทของไดรฟ์ (เช่น C $) แต่การแชร์ของผู้ดูแลระบบจะมีอยู่ตามค่าเริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.