นิคเขียน:
ฉันสงสัยว่ามีวิธีใดบ้างที่จะมีคอมพิวเตอร์ 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 เดียวกันเสมอแทนที่จะให้เราเตอร์สุ่มตัดสินใจว่าจะกำหนดที่อยู่ใดตามอุปกรณ์ที่เชื่อมต่อก่อน