ฉันจะเชื่อมต่อ Ubuntu 10.04 และ Windows 7 ด้วยสายเคเบิล Ethernet ได้อย่างไร


12

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

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

ดังนั้นการกำหนดค่าปัจจุบันคือ:

Windows 7-------wireless-----\
                              \
                               Wifi router
                              /
Ubuntu 10.04----wireless-----/

แต่ฉันต้องการให้เป็นเช่นนี้

Windows 7-------wireless-----\
   |                          \
   |cable                      Wifi router
   |                          /
Ubuntu 10.04----wireless-----/

จะเกิดอะไรขึ้นเมื่อคุณเสียบสายโดยใช้สายเคเบิลแบบไขว้?
dbasnett

คำตอบ:


9

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

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

ก่อนอื่นเราต้องเลือก "subnet" เพื่อใช้ เป็นการง่ายที่สุดที่จะใช้สิ่งที่แตกต่างจากเครือข่ายภายในของคุณ เลือก 192.168.253.0/24 เมื่อคุณเชื่อมต่อทั้งสองระบบเข้าด้วยกันคุณจะต้องให้ที่อยู่ IP ของแต่ละระบบรวมทั้งกำหนดค่าชื่อโฮสต์ ตรวจสอบให้แน่ใจว่าคุณกำลังกำหนดค่าอินเทอร์เฟซแบบใช้สายอีเธอร์เน็ตไม่ใช่แบบไร้สาย การกำหนดค่าทั้งหมดนี้สามารถทำได้ผ่าน GUI

นี่คือการกำหนดค่าเครือข่ายของคุณสำหรับเครื่อง Windows ("ใช้ที่อยู่ IP ต่อไปนี้"):

IP Address: 192.168.253.1

Subnet Mask: 255.255.255.0

Default Gateway: blank

ขณะที่เราอยู่ที่นั่นอย่ากำหนดค่า DNS อย่างใดอย่างหนึ่งเราจะดำเนินการในภายหลัง

นี่คือการกำหนดค่าเครือข่ายของคุณสำหรับเครื่อง Ubuntu (อาจต้องการใช้ตัวเลือก "คงที่" บางประเภท แต่ไม่แน่ใจใน Ubuntu ... )

IP Address: 192.168.253.2

Subnet Mask: 255.255.255.0

Default Gateway: blank

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

บน Windows:

แก้ไข%SystemRoot%\system32\drivers\etc\hosts, notepad จะทำ

เพิ่มบรรทัดต่อไปนี้:

192.168.253.2 ubuntu-wired

คุณสามารถแทนที่ Ubuntu แบบใช้สายด้วยชื่ออะไรก็ได้ที่คุณต้องการใช้สำหรับระบบนั้น

และบันทึก

บน Linux:

แก้ไข/etc/hostsคุณจะต้องทำเช่นนี้ในฐานะ root ด้วย sudo หรือ su

เพิ่มบรรทัดต่อไปนี้:

192.168.253.1 windows-wired

เพื่อทดสอบว่าใช้งานได้หรือไม่ให้ ping แต่ละระบบโดยใช้ชื่อ ไวยากรณ์เหมือนกันทั้งสองระบบปฏิบัติการ เปิดหน้าต่างเทอร์มินัลและเรียกใช้สิ่งต่อไปนี้:

ping HOSTNAMEโดยที่ HOSTNAME เป็นชื่อที่คุณใช้ด้านบนสำหรับเครื่องตรงข้าม


1
โพสต์ที่ดีมาก +1
n0pe

4

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

Windows 7 เป็นโฮสต์

หากต้องการแบ่งปันการเชื่อมต่อ wifi ผ่านอีเธอร์เน็ตโดยตรงไปยังคอมพิวเตอร์เครื่องอื่นจาก Windows 7:

  1. เปิดเครือข่ายและศูนย์แบ่งปัน
  2. คลิกขวาที่การเชื่อมต่อเครือข่ายไร้สายคลิกคุณสมบัติ
  3. คลิกที่แท็บ Sharing
  4. ทำเครื่องหมายที่ช่องถัดจาก "อนุญาตให้ผู้ใช้เครือข่ายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้"
  5. คลิกตกลง
  6. เสียบสายเคเบิลอีเธอร์เน็ตเข้ากับคอมพิวเตอร์ทั้งสองเครื่อง

Ubuntu 10.04 เป็นโฮสต์

หากต้องการแบ่งปันการเชื่อมต่อ wifi ผ่านอีเธอร์เน็ตโดยตรงไปยังคอมพิวเตอร์เครื่องอื่นจาก Ubuntu 10.04:

  1. คลิกขวาที่แอปเพล็ต Network Manager คลิกแก้ไขการเชื่อมต่อ ...
  2. ในแท็บสายให้คลิกอัตโนมัติ eth0 จากนั้นคลิกแก้ไข ...
  3. ในแท็บการตั้งค่า IPv4 เปลี่ยนวิธี: เป็นแบ่งปันกับคอมพิวเตอร์เครื่องอื่น
  4. คลิกใช้และป้อนรหัสผ่านของคุณเมื่อระบบขอให้คุณ
  5. ปิดทุกอย่างและรีบูต
  6. เสียบสายเคเบิลอีเธอร์เน็ตเข้ากับคอมพิวเตอร์ทั้งสองเครื่อง

ตอนนี้คอมพิวเตอร์ทั้งสองเครื่องควรมีที่อยู่ IP แตกต่างจากที่กำหนดโดยเราเตอร์ไร้สายไม่ว่าคอมพิวเตอร์แม่ข่ายจะเชื่อมต่อกับ wifi หรือไม่ คอมพิวเตอร์โฮสต์ควรมีที่อยู่ IP ลงท้ายด้วย. 1 และคอมพิวเตอร์บุคคลทั่วไปควรมีที่อยู่ที่ได้รับมอบหมายโดยอัตโนมัติ


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

2

จริงๆแล้วคุณไม่จำเป็นต้องใช้สายเคเบิลแบบไขว้ การ์ดเครือข่าย 2000-ish ปีใหม่สามารถรองรับการสลับโดยไม่ต้องใช้สายเคเบิลแบบไขว้ มันคือทั้งหมดที่อยู่ภายใน

เพียงเสียบเข้าและไป เครือข่ายทั้งหมดจะได้รับการจัดการโดยอัตโนมัติ


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