Anonim

นิคเขียน:

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

คุณรู้วิธีที่จะทำให้คอมพิวเตอร์ที่ใช้ windows พูดคุยกับคอมพิวเตอร์ linux หรือไม่?

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

ลีนุกซ์สามารถเชื่อมต่อกับคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ได้ตราบใดที่โปรโตคอลรองรับ เมื่อพูดถึงการแชร์ไฟล์คนทั่วไปจะพบสิ่งกีดขวางบนถนนว่า "PC X สามารถ 'คุย' กับ PC Y ได้ แต่ PC Y ไม่สามารถคุยกับ PC X ได้ น่าเสียดายที่ไม่เคยมีวิธีแก้ไขปัญหานี้อย่างง่ายเพราะระบบปฏิบัติการที่แตกต่างกันตั้งค่าการอนุญาตต่างกัน

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

ในด้านของ Windows Vista และ 7 ได้แนะนำการรักษาความปลอดภัยที่เข้มงวดมากขึ้นในระบบปฏิบัติการซึ่งสำหรับบางคนก็น่ารำคาญ อย่างไรก็ตามฉันคิดว่ามันน่ารำคาญเพราะมันทำเพื่อเครือข่ายที่ปลอดภัยยิ่งขึ้น

มันเป็นความจริงบ่อยกว่าไม่ว่า ฝั่ง Windows จะเป็นตัวที่ทำให้คุณมีปัญหาเมื่อพยายาม 'พูดคุย' กับ Linux อย่างไรก็ตามมีบางสิ่งที่คุณสามารถทำได้เพื่อทำให้กระบวนการง่ายขึ้น

1. ชื่อผู้ใช้และรหัสผ่านเดียวกันบนเครื่อง Windows และ Linux

นี่ไม่ใช่สิ่งที่ปลอดภัยที่สุดที่จะทำ แต่มันทำให้การแชร์ไฟล์ง่ายขึ้น หากผู้ใช้ "Quincy" อยู่ในกล่อง Windows ของคุณด้วยรหัสผ่าน "OhMagooYou'DoneItAgain", "Quincy" ควรอยู่ในกล่อง Linux ด้วยรหัสผ่านเดียวกัน

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

2. รู้จัก Windows Workgroup ของคุณ

หากคุณไม่ทราบว่าเวิร์กกรุ๊ปของ ​​Windows คืออะไรชื่อของเวิร์กกรุ๊ปของคุณคือ MSHOME หรือ WORKGROUP คุณควรเปลี่ยนสิ่งนี้เป็นสิ่งที่คุณจำได้

หากคุณต้องการเปลี่ยนเวิร์กกรุ๊ปเป็นพูด ROADHOG วิธีการทำเช่นนี้ใน XP อยู่ที่นี่และสำหรับ Win7 อยู่ที่นี่ โปรดทราบว่า คุณจะต้องรีบูต หนึ่งครั้งเมื่อคุณทำเช่นนี้เพื่อให้การเปลี่ยนแปลงมีผล

3. Linux มักเป็นสภาพแวดล้อมที่ดีกว่าที่จะแบ่งปัน

โดยทั่วไปแล้ว Windows มีวิธีที่แปลกประหลาดในการแบ่งปันข้อมูลผ่านเครือข่าย และโดยแปลกประหลาดฉันหมายความว่าบางครั้งการแบ่งปันสามารถหายไปและปรากฏขึ้นอีกครั้งแบบสุ่ม (เช่น "ทรัพยากรเครือข่ายนั้นอยู่ในรายการเครือข่ายสถานที่ของฉันเมื่อสองวินาทีที่ผ่านมา .. มันจะไปที่ไหน?) นี่เป็นเรื่องจริงโดยเฉพาะ ทำกล่อง XP และ 7 Win ให้เป็น "play nice" ซึ่งกันและกัน

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

4. เมื่อทุกอย่างล้มเหลวให้เชื่อมต่อ "direct by IP"

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

สมมติว่าคุณมีกล่อง Win win ของคุณ Waldo และกล่อง Linux ของคุณ McBarker และเมื่อคุณพยายามเชื่อมต่อด้วยชื่อเครื่องมันจะไม่ทำงาน

ค้นหาว่าที่อยู่ IP ของแต่ละกล่องคืออะไร (โปรแกรมการดูแลระบบของเราเตอร์ของคุณเป็นวิธีที่ง่ายที่สุดในการทำเช่นนี้) เราจะบอกว่า Waldo คือ 192.168.0.5 และ McBarker คือ 192.168.0.6 เมื่อเชื่อมต่อกับการแชร์บนกล่องใดกล่องหนึ่งให้ใช้ IP แทนชื่อ หากเชื่อมต่อจากกล่อง Win ไปที่กล่อง Linux คุณจะไปที่แถบที่อยู่ของ Windows Explorer และพิมพ์ \\ 192.168.0.6 เพื่อดูส่วนแบ่งทั้งหมดที่มีอยู่ในกล่อง Linux

เห็นได้ชัดว่านี่ไม่ใช่วิธีการแก้ปัญหาที่สวย แต่ใช้งานได้ และหากไม่เป็นเช่นนั้นอาจเป็นปัญหาสิทธิ์หรือไม่สามารถติดต่อกล่องอื่นได้ซึ่งคุณจะทดสอบโดยส่ง Ping จากกล่องรับคำสั่ง (เช่น PING 192.168.0.6 เพื่อดูว่าคุณได้รับคำตอบหรือไม่)

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

วิธีการรับ windows เพื่อ "พูดคุย" กับ linux