การตั้งค่าเครือข่ายของโหมดหลัก virtualbox การตั้งค่าเครือข่ายบนแพลตฟอร์มการจำลองเสมือน Oracle VM VirtualBox

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

โดยพื้นฐานแล้ว เราจะพิจารณาการใช้ Virtual Host-Only Ethernet Adapter ซึ่งเป็นการใช้ที่ช่วยให้คุณจัดหาได้ ปฏิสัมพันธ์เต็มรูปแบบของเครื่องจักรกันเองและ ทางออกของทั้งคู่สู่โลกภายนอกแม้ว่าจะมีการให้คำอธิบายการตั้งค่าสำหรับอินเทอร์เฟซเครือข่ายแต่ละประเภท

การกำหนดค่าส่วนโฮสต์ของ VirtualBox

ระบบโฮสต์ในกรณีนี้คือระบบปฏิบัติการ วินโดว์ วิสต้า โฮมพรีเมี่ยม SP2 แต่ในฐานะแขกของ Windows XP Pro SP3 เช่นเดียวกับในบทความก่อนหน้านี้ แพลตฟอร์ม VirualBox เวอร์ชัน 3.2.8 r64453 (ดาวน์โหลด) จะได้รับการพิจารณา

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

ในการตั้งค่าแอปพลิเคชัน VirtualBox ผ่านเมนู "ไฟล์" เปิดแท็บ "เครือข่าย" และดำเนินการต่อไปนี้

ขั้นแรก ให้ตั้งค่าที่อยู่ IPv4 และซับเน็ตมาสก์ IPv4 (รูปที่ 1)

รูปที่ 1: พารามิเตอร์ของอะแดปเตอร์

ที่อยู่ IPv4 และซับเน็ตมาสก์ IPv4 ที่ระบุที่นี่ถูกเลือกตามปัจจัยต่อไปนี้:

  • คอมพิวเตอร์ของฉันที่จะเชื่อมต่อ เครือข่ายทั่วโลกใช้หนึ่งในสองอะแดปเตอร์เครือข่าย โดยที่อะแดปเตอร์ตัวแรกมีที่อยู่ IPv4 แบบคงที่ 10.184.1.10 และตัวที่สอง 192.168.0.121 แบบคงที่เช่นกัน
  • ที่อยู่ IPv4 ที่ป้อนที่นี่ต้องอยู่ในช่วงที่อยู่ของอะแดปเตอร์จริง
  • ซับเน็ตมาสก์ ipv4 ต้องตรงกับมาสก์ที่ใช้โดยอแด็ปเตอร์จริง (อย่างน้อยหนึ่งในสองรายการ)

จากนั้นเราจะเปิดเซิร์ฟเวอร์ DHCP (ไม่ว่าที่อยู่ IP ของอะแดปเตอร์เครือข่ายจริงของคุณจะเป็นแบบคงที่หรือแบบไดนามิกก็ตาม) รูปที่ 2

รูปที่ 2: พารามิเตอร์เซิร์ฟเวอร์ DHCP

ที่อยู่เซิร์ฟเวอร์ต้องอยู่ในช่วงที่อยู่ของอะแด็ปเตอร์จริง ซับเน็ตมาสก์ IPv4 ต้องตรงกับมาสก์ที่ใช้โดยอะแด็ปเตอร์จริง (อย่างน้อยหนึ่งในสองอย่าง) ขอบเขตที่อยู่ด้านบนและด้านล่างต้องจับที่อยู่ทั้งหมดที่ใช้ใน ระบบ.

การตั้งค่าเครือข่าย VM

ในการตั้งค่าการตั้งค่าของเครื่องเสมือนที่ติดตั้ง เปิดแท็บเครือข่ายและดำเนินการต่อไปนี้:

  1. เปิดอแด็ปเตอร์สำหรับโฮสต์เท่านั้น
  2. เปิดอะแดปเตอร์ NAT
  3. เราเปิด Bridge Adapter และเลือกอินเทอร์เฟซอินเทอร์เน็ตจริงของคุณ แต่หลังจากนั้น เรากำลังพูดถึงการตั้งค่าเฉพาะสำหรับ Virtual Host-Only Ethernet Adapter ดังนั้นจึงไม่สำคัญว่าจะเลือกอะไรที่นั่น
  4. เปิดอะแดปเตอร์เครือข่ายภายใน
  5. สำหรับแต่ละอแด็ปเตอร์ ให้เลือกประเภทของการ์ดเครือข่าย PCnet-Fast III (Am79C973) เนื่องจาก ระบบปฏิบัติการ Windows XP ที่ติดตั้งในเกสต์รองรับเฉพาะอแด็ปเตอร์นี้เท่านั้น
  6. ในการตั้งค่าของอะแดปเตอร์แต่ละตัว เราตั้งค่าสถานะเพื่อเชื่อมต่อสายเคเบิล

ตอนนี้ฉันจะอธิบายสั้น ๆ สำหรับอะแดปเตอร์แต่ละตัว:

  • แนท- วิธีที่ง่ายที่สุดให้ระบบปฏิบัติการแขกเข้าถึงอินเทอร์เน็ตในโหมดนี้แพ็กเก็ตจะถูกเปลี่ยนเส้นทาง (ธุรกรรม);
  • บริดจ์อแดปเตอร์- อะแดปเตอร์เครือข่ายเครื่องเสมือนได้รับการเข้าถึงเครือข่ายเช่นเดียวกับอะแดปเตอร์เครือข่ายของเครื่องโฮสต์ แต่ไม่มีการเข้าถึงโลกภายนอก
  • เครือข่ายภายใน - เครือข่ายภายในสำหรับเชื่อมต่อเครื่องเสมือนเข้ากับเครือข่ายท้องถิ่นโดยไม่ต้องออกไปข้างนอกและไปยังเครื่องโฮสต์
  • อะแดปเตอร์สำหรับโฮสต์เท่านั้น - เครื่องเสมือนของคุณเป็นเหมือนเครื่องที่มีชีวิต สามารถเข้าถึงอินเทอร์เน็ตได้ และอยู่ในเครื่องเดียว เครือข่ายท้องถิ่นกับตัวจริงและเข้าถึงได้

การกำหนดค่า Network Bridge และ Internet Gateway

ตอนนี้เปิดโฟลเดอร์ "การเชื่อมต่อเครือข่าย" โดยใช้ปุ่ม "Ctrl" เลือก การเชื่อมต่อที่แท้จริงไปที่อินเทอร์เน็ตและ VirtualBox Host-Only Network ที่สร้างโดยโปรแกรม VirtualBox และเลือกรายการ "Network Bridge" ผ่านเมนูบริบทของปุ่มเมาส์ขวา หลังจากนั้นเราเห็นด้วยกับข้อความว่าอะแดปเตอร์นี้ (สะพานเครือข่าย) ได้รับการกำหนดที่อยู่เกตเวย์เป็น 192.168.0.1

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

โฟลเดอร์ Network Connections ควรมีรูปภาพต่อไปนี้:

รูปที่ 3: "การเชื่อมต่อเครือข่าย"

แต่นั่นไม่ใช่ทั้งหมด เราเปิด "แผนที่เครือข่าย" และดูสิ่งต่อไปนี้:

รูปที่ 4: "แผนที่เครือข่าย"

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

รูปที่ 5: การตั้งค่าบริดจ์เครือข่าย

สำหรับที่อยู่ IPv4 เราใช้ที่อยู่ใด ๆ จากช่วงที่อยู่ที่ตั้งไว้ก่อนหน้านี้ในเซิร์ฟเวอร์ VirtualBox DHCP ใช้ซับเน็ตมาสก์เดียวกัน เกตเวย์ถูกตั้งค่าแล้ว และที่อยู่เซิร์ฟเวอร์ DNS ตั้งค่าเหมือนกับที่อยู่เกตเวย์. ใช้การตั้งค่าโดยกดปุ่ม OK

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

เปิด “แผนที่เครือข่าย” อีกครั้ง และตอนนี้เราเห็นสิ่งต่อไปนี้ รูปที่ 6:

รูปที่ 6: "แผนที่เครือข่าย" หลังจากกำหนดค่าสะพานเครือข่าย

บันทึก. เป็นไปได้ว่าองค์ประกอบสวิตช์จะไม่แสดงใน "แผนที่เครือข่าย" ของคุณ แต่สิ่งนี้ไม่สำคัญ แต่สิ่งสำคัญคือการเชื่อมต่ออินเทอร์เน็ตของเราใช้งานได้อีกครั้ง!

การกำหนดค่าการเชื่อมต่อเครือข่ายเครื่องเสมือน

ตอนนี้ได้เวลาจัดการกับการตั้งค่าของเครื่องเสมือนที่เราเปิดใช้งานและไปที่โฟลเดอร์ "การเชื่อมต่อเครือข่าย" รูปที่ 7

รูปที่ 7: "การเชื่อมต่อเครือข่าย" ของเครื่องเสมือน

มีการเชื่อมต่อที่สร้างขึ้นทั้งหมด - มากำหนดค่าแต่ละรายการโดยคลิก คลิกขวาเมาส์บนอินเทอร์เฟซและใน เมนูบริบทเลือกรายการ "คุณสมบัติ":

รูปที่ 10: อะแดปเตอร์บริดจ์อีเทอร์เน็ต

บันทึก. โปรดทราบว่าที่อยู่ IPv4 ทั้งหมดที่ใช้นั้นนำมาจากช่วงที่อยู่ที่ตั้งไว้ก่อนหน้านี้ในเซิร์ฟเวอร์ VirtualBox DHCP โดยใช้ช่วงจากที่อยู่เกตเวย์ (192.168.0.1) ไปจนถึงขีดจำกัดบนของที่อยู่ ไม่ว่าในกรณีใดอย่าเปิดเผยที่อยู่ที่ไม่รวมอยู่ในพื้นที่ที่ระบุ ตัวอย่างเช่น อะแดปเตอร์เครื่องเสมือนที่มีที่อยู่ IP เป็น 192.167.0.111 จะไม่อนุญาตให้คุณเชื่อมต่อกับเครือข่ายที่กำหนดเอง ที่อยู่ซับเน็ตมาสก์ เกตเวย์ และที่อยู่เซิร์ฟเวอร์ DNS สอดคล้องกับที่อยู่ที่กำหนดไว้สำหรับบริดจ์เครือข่ายสำหรับเครื่องโฮสต์

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

การตั้งค่ากลุ่มงาน

หลังจากการดำเนินการที่เราดำเนินการ ขั้นแรกให้รีบูตเครื่องเสมือน จากนั้นจึงรีบูตเครื่องโฮสต์ หลังจากโหลดระบบปฏิบัติการจริงของเราแล้ว เราเปิด VirtualBox และเปิดเครื่องเสมือนของเรา และบนเครื่องโฮสต์ (Windows Vista) เปิด "แผนที่เครือข่าย":

รูปที่ 11: "แผนผังเครือข่าย" หลังจากการตั้งค่าเครื่องเสมือน

ที่นี่เราเห็นเครื่องโฮสต์ (HPPavilion-PC) และเครื่องเสมือน (Virtual-PC) ที่เชื่อมต่อผ่านอะแดปเตอร์สองตัว (อะแดปเตอร์ Bridge Ethernet และ Virtual Host-Only Ethernet Adapter) เพื่อความชัดเจนยิ่งขึ้น จะมีการแสดงความคิดเห็นสั้น ๆ เกี่ยวกับภาพ

สิ่งที่สำคัญที่สุด - เราเห็นทั้งสองเครื่องของเรา เหมือนกันสามารถกำหนดได้โดยการเรียกใช้เซสชัน บรรทัดคำสั่งทั้งสองเครื่องแล้วรันคำสั่ง มุมมองสุทธิ. ภาพด้านล่าง (รูปที่ 12) แสดงผลของคำสั่งนี้ - ทางด้านขวาสำหรับ Windows Vista ทางด้านซ้ายสำหรับ Windows XP

รูปที่ 12: ผลลัพธ์ของการดำเนินการคำสั่ง net view

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

หากต้องการดูความหมาย ให้ไปที่โฟลเดอร์ Network Places บนเครื่องเสมือนของเรา ในตำแหน่งนี้ เราเห็นเวิร์กกรุ๊ปสองกลุ่ม - เวิร์กกรุ๊ปและ MShome:

รูปที่ 13: กลุ่มงานต่างๆ

มาเปิด MShome workgroup และดูเครื่องโฮสต์ของเรา (HPPavilion-PC)

รูปที่ 14: เวิร์กกรุ๊ป MShome และเครื่องโฮสต์ (HPPavilion-PC)

ย้อนกลับไปหนึ่งขั้นตอนแล้วเปิด Workgroup เราจะเห็นเครื่องเสมือนของเรา (Virtual-PC)

รูปที่ 15: เวิร์กกรุ๊ปและเครื่องเสมือน (Virtual-PC)

แม้ว่าทุกอย่างจะใช้งานได้เราจะโอน Virtual-PC เช่น เครื่องเสมือนของเราไปยังเวิร์กกรุ๊ปเดียวกันกับเครื่องโฮสต์ (HPPavilion-PC) ในการทำเช่นนี้ให้เปิดคุณสมบัติของ My Computer ไปที่แท็บ "ชื่อคอมพิวเตอร์" แล้วคลิกปุ่ม "เปลี่ยน" ในหน้าต่างที่เปิดขึ้นในฟิลด์ "Workgroup" ให้ป้อนชื่อ กลุ่มทำงานซึ่งมีเครื่องจริง (ในกรณีของเราคือ MShome) หากต้องการดูผลลัพธ์ ให้ไปที่โฟลเดอร์ "Network Places" ของทั้งสองเครื่อง และตรวจสอบให้แน่ใจว่าทั้งสองสถานีอยู่ในเวิร์กกรุ๊ปเดียวกัน

มาดูกันว่าเราได้รับอะไรเป็นอันดับแรกในเครื่องเสมือน Windows XP ของเรา:

รูปที่ 16: เวิร์กกรุ๊ปที่ใช้ร่วมกันบนเครื่องเสมือน

และตอนนี้บนเครื่องโฮสต์ Windows Vista:

รูปที่ 17: เวิร์กกรุ๊ปที่ใช้ร่วมกันบนเครื่องโฮสต์

เสร็จสิ้นการตั้งค่า

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

รูปที่ 18: การกำหนดค่าอินเตอร์เฟสเครือข่ายขั้นสุดท้าย

เพื่อให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตใช้งานได้จริง ให้เปิดหน้าต่างพรอมต์คำสั่งอีกครั้งและเรียกใช้คำสั่ง ปิงสำหรับโฮสต์ ya.ru ผลลัพธ์ของคำสั่งควรมีลักษณะดังนี้:

รูปที่ 19: ผลลัพธ์ของคำสั่ง ping

ดังนั้น ทุกอย่างจึงทำงาน โต้ตอบ อยู่บนเครือข่ายเดียวกัน และทั้งสองเครื่องสามารถเข้าถึงเครือข่ายทั่วโลกได้

บันทึก. หากเมื่อเริ่มต้นเครื่องโฮสต์หรือเครื่องเสมือนของคุณ คุณพบว่าไม่มีการเชื่อมต่ออินเทอร์เน็ตในหนึ่งหรือทั้งสองอย่าง คุณควรตรวจสอบการตั้งค่าของบริดจ์เครือข่ายของคุณ ตามกฎแล้วปัญหาคือที่อยู่ของเกตเวย์หลัก หายไปและแก้ไขได้โดยการป้อน (198.162 .0.1)

ลดความซับซ้อนของฟังก์ชันการตรวจสอบ

เพื่อไม่ให้เปิด "Network Connections", "Network Places" หรือ "Network Map" ทุกครั้ง คุณสามารถใช้สคริปต์ Windows Script Host แบบธรรมดาที่เขียนด้วย Vbscript (ดาวน์โหลด)

เมื่อคุณเรียกใช้สคริปต์ คุณจะเห็นข้อความที่ประกอบด้วยชื่อเวิร์กกรุ๊ปและรายชื่อเครื่องในนั้น:

รูปที่ 20: รายการเวิร์กสเตชัน

บทสรุป

สุดท้าย ฉันต้องการทราบว่าแพลตฟอร์มการจำลองเสมือนของ Oracle VM VirtualBox นั้นใช้งานง่ายมาก (หากเพียงเพราะมีอินเทอร์เฟซภาษารัสเซียทั้งหมด) ใช้งานง่าย และใช้ทรัพยากรพีซีอย่างพอประมาณ โปรแกรมนี้เป็นเครื่องมือที่ยืดหยุ่นและใช้งานได้จริงสำหรับการทดลองทั้งภายในเครื่องท้องถิ่นและการโต้ตอบเครือข่ายระหว่างเวิร์กสเตชันระยะไกลที่ติดตั้งระบบปฏิบัติการที่แตกต่างกัน ควรสังเกตว่าเครื่องเสมือนที่สร้างขึ้นบนแพลตฟอร์มนี้สามารถใช้เป็นเซิร์ฟเวอร์ RDP (เซิร์ฟเวอร์เดสก์ท็อประยะไกล) ซึ่งทำให้ปลอดภัยอย่างยิ่งในการอนุญาตการเชื่อมต่อจอภาพระยะไกล ตัวอย่างเช่น สำหรับการออกอากาศแบบโต้ตอบแบบเปิด

ดูแล้ว: 242300

4

การกำหนดค่าส่วนโฮสต์ VirtualBox:
ในกรณีนี้ ระบบปฏิบัติการ Windows 7 จะทำหน้าที่เป็นระบบโฮสต์และเป็นระบบแขก วินโดวส์เซิร์ฟเวอร์ 2008R2. เช่นเดียวกับในบทความก่อนหน้านี้ แพลตฟอร์ม VirtualBox-4.1.14 จะได้รับการพิจารณา

ในการตั้งค่าแอปพลิเคชัน VirtualBox ผ่านเมนู "ไฟล์" เปิดแท็บ "คุณสมบัติ", "เครือข่าย" และดำเนินการต่อไปนี้:

ขั้นแรก ให้ตั้งค่าที่อยู่ IPv4 และซับเน็ตมาสก์ IPv4:

จากนั้นเราจะเปิดใช้งานเซิร์ฟเวอร์ DHCP (ไม่ว่าที่อยู่ IP ของอะแดปเตอร์เครือข่ายจริงของคุณจะเป็นแบบคงที่หรือแบบไดนามิก):

ที่อยู่เซิร์ฟเวอร์ต้องอยู่ในช่วงที่อยู่ของอะแด็ปเตอร์จริง ซับเน็ตมาสก์ IPv4 ต้องตรงกับมาสก์ที่ใช้โดยอะแด็ปเตอร์จริง และขอบบนและล่างต้องจับที่อยู่ทั้งหมดที่ใช้ในระบบ

ในคอลัมน์ "ประเภทการเชื่อมต่อ" ในเมนูแบบเลื่อนลง คุณต้องเลือกการเชื่อมต่อที่ต้องการ

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

ไม่ได้เชื่อมต่อ

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

การแปลที่อยู่เครือข่าย (NAT)

NAT - วิธีที่ง่ายที่สุดในการจัดเตรียมการเข้าถึงอินเทอร์เน็ตแก่ OS แขก ด้วยโหมดนี้ แพ็กเก็ตจะถูกเปลี่ยนเส้นทาง (ธุรกรรม)

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

สะพานเครือข่าย

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

เครือข่ายภายใน

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

อะแด็ปเตอร์โฮสต์เสมือน

โหมดนี้สามารถใช้เพื่อสร้างเครือข่ายจากโฮสต์และเครื่องเสมือนหลายเครื่อง โดยไม่ต้องใช้อินเทอร์เฟซเครือข่ายทางกายภาพของโฮสต์ อินเทอร์เฟซเครือข่ายเสมือน (คล้ายกับอินเทอร์เฟซย้อนกลับ) ถูกสร้างขึ้นบนโฮสต์เพื่อให้การเชื่อมต่อระหว่างระบบโฮสต์และเครื่องเสมือน

ไดรเวอร์สากล

โหมดที่ไม่ค่อยได้ใช้จะใช้อินเทอร์เฟซเครือข่ายเดียวกันร่วมกัน ช่วยให้ผู้ใช้เลือกไดรเวอร์ที่อาจรวมมากับ VirtualBox หรือมาพร้อมกับชุดเสริม

ขณะนี้มีสองประเภทย่อย:

อุโมงค์ UDP

สามารถใช้เพื่อเชื่อมต่อเครื่องเสมือนที่ทำงานบนโฮสต์ต่างๆ ได้อย่างง่ายดายและโปร่งใสผ่านโครงสร้างพื้นฐานเครือข่ายที่มีอยู่
เครือข่าย VDE (Virtual Distributed Ethernet)

อนุญาตให้ใช้ Virtual Distributed สวิตช์อีเธอร์เน็ตบนโฮสต์ Linux หรือ FreeBSD ใน ช่วงเวลานี้คุณต้องสร้าง VirtualBox จากแหล่งที่มาเพื่อใช้งาน ไม่รวมอยู่ในการแจกจ่าย Oracle

เนื่องจากจำเป็นต้องใช้ IP แบบคงที่สำหรับการทำงานปกติของ Windows Server เราจึงสามารถเลือก "network bridge" หรือ "virtual host adapter" ได้
พิจารณา "สะพานเครือข่าย":

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

เลือก: อินเทอร์เน็ตโปรโตคอลเวอร์ชัน 4 (TCP / IPv4) และคลิกคุณสมบัติ:

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

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

เอเอ็มดี PCNet PCI II (Am79C970A);

เอเอ็มดี PCNet FAST III ( Am79C973 ค่าเริ่มต้น);

เดสก์ท็อป Intel PRO/1000 MT (82540EM);

เซิร์ฟเวอร์ Intel PRO/1000T (82543GC);

เซิร์ฟเวอร์ Intel PRO/1000 MT (82545EM);

อะแดปเตอร์เครือข่ายเสมือน (virtio-net)

การ์ดเครือข่าย PCNet FAST III ได้รับการติดตั้งตามค่าเริ่มต้น รองรับระบบปฏิบัติการเกือบทั้งหมดรวมถึงตัวจัดการการบูต GNU GRUB

และแน่นอนว่าการ์ดนี้ในโหมด NAT ติดตั้งได้ดีและไม่มีปัญหาใน Windows 98:


การ์ดเครือข่าย PCNet FAST IIIในโหมด NAT ติดตั้งได้ดีและไม่มีปัญหาใน Windows XP:



1. การแปลที่อยู่เครือข่าย (NAT)

โหมดการแปลที่อยู่เครือข่าย (NAT) เป็นวิธีที่ง่ายที่สุดในการเข้าถึงสภาพแวดล้อมภายนอกจากเครื่องเสมือน โดยปกติแล้วไม่จำเป็นต้องมีการกำหนดค่าโฮสต์หรือแขก ดังนั้นเขาจึงเป็น โหมดเครือข่ายกำหนดค่าตามค่าเริ่มต้น

เครื่องเสมือนที่มีอินเทอร์เฟซเครือข่ายในโหมด NAT จะเชื่อมต่อกับเครือข่ายเช่นเดียวกับคอมพิวเตอร์จริงที่เชื่อมต่อกับอินเทอร์เน็ตผ่านเราเตอร์ "เราเตอร์" ในกรณีนี้คือโมดูลเครือข่าย VirtualBox ซึ่งประมวลผลการรับส่งข้อมูลเครือข่ายของเครื่องเสมือน ข้อเสียของโหมด NAT เช่นในกรณีของเครือข่ายท้องถิ่นที่อยู่หลังเราเตอร์คือเครื่องเสมือนไม่สามารถเข้าถึงได้จากเครือข่ายภายนอก (อินเทอร์เน็ต) คุณไม่สามารถประมวลผลคำขอเครือข่ายได้จนกว่าคุณจะตั้งค่าการส่งต่อพอร์ต

เครื่องเสมือนได้รับ ที่อยู่เครือข่ายและการตั้งค่าอื่น ๆ บนเครือข่ายท้องถิ่นจากเซิร์ฟเวอร์ DHCP ที่สร้างขึ้นใน VirtualBox ดังนั้น ที่อยู่ IP ที่กำหนดให้กับเครื่องเสมือนจึงแตกต่างจากที่อยู่เครือข่ายของเครือข่ายโฮสต์ เป็นไปได้ที่จะกำหนดค่าการใช้การ์ดเครือข่ายหลายตัวในเครื่องเสมือนในโหมด NAT จากนั้นการ์ดใบแรกจะเป็นของเครือข่ายท้องถิ่น 10.0.2.0, 10.0.3.0 ที่สองเป็นต้น

ในโหมด NAT อินเทอร์เฟซเครือข่ายของแขกถูกกำหนดโดยค่าเริ่มต้นเป็นที่อยู่ IPv4 บนเครือข่าย 10.0.x.0/24 โดยที่ x คือหมายเลขซีเรียลของอินเทอร์เฟซของเครื่องเสมือนบวกด้วย 2 นั่นคือ x คือ 2 ถ้ามีเพียงอันเดียวที่ใช้งานอยู่ อินเทอร์เฟซ NAT ในกรณีนี้ ผู้เข้าพักจะได้รับที่อยู่ 10.0.2.15 ที่อยู่เกตเวย์ถูกตั้งค่าเป็น 10.0.2.2 และเนมเซิร์ฟเวอร์ (dns) 10.0.2.3 .

การปฏิบัติได้ยืนยันว่าด้วยโหมด NAT ใน VirtualBox เครือข่ายเสมือน เครื่องวินโดวส์ XP และ Windows 98 สามารถกำหนดค่าได้เองโดยไม่มีปัญหาใดๆ ก็เพียงพอแล้วที่จะตั้งค่าโหมด NAT เมื่อติดตั้งระบบในเครื่องเสมือน VirtualBox และเครือข่ายจะถูกสร้างขึ้น นอกจากนี้ยังติดตั้งเครือข่ายโดยไม่มีปัญหาหากเชื่อมต่อการ์ดหลังจากติดตั้งระบบปฏิบัติการ

2. การดำเนินการคำสั่ง ipconfig /all สำหรับโหมด NAT ของเครื่องเสมือน

Windows 98 มีการตั้งค่าเครือข่ายดังต่อไปนี้:




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

(ดีบักตำแหน่ง mosload)

ตัวอย่างเช่น เราใช้ VirtualBox เวอร์ชัน 2.1.0 กับเครือข่ายที่เสถียร VirtualBox ของเราได้รับการติดตั้งบนระบบปฏิบัติการ ระบบวินโดวส์ Vista และเราติดตั้ง Windows XP SP2 บนเครื่องเสมือนที่สร้างใน VirtualBox
คอมพิวเตอร์ Windows Vista เชื่อมต่อกับอินเทอร์เน็ตผ่านเกตเวย์ที่มีที่อยู่ 192.168.0.100 เกตเวย์นี้กระจายอินเทอร์เน็ตไปยังคอมพิวเตอร์ทุกเครื่องในเครือข่ายท้องถิ่นผ่าน Wi-Fi การตั้งค่าเกตเวย์และ Wi-Fi ไม่เกี่ยวข้องกับหัวข้อ ดังนั้นเราจะไม่พูดถึงการตั้งค่าเหล่านี้ แต่จะมุ่งตรงไปที่ประเด็น
ก่อนอื่นมาตรวจสอบคุณสมบัติของคอมพิวเตอร์จริงของเรากันก่อน การเชื่อมต่อเครือข่ายซึ่งมันโต้ตอบกับอินเทอร์เน็ต ดังนั้นใน Windows Vista ให้เปิด "Start" - "Control Panel" - "Network and Control Center" การเข้าถึงสาธารณะ» - «จัดการการเชื่อมต่อเครือข่าย».
คลิกขวาที่ชื่อของการเชื่อมต่อเครือข่ายที่พีซีเชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายท้องถิ่น แล้วเลือก คุณสมบัติ บนแท็บ "เครือข่าย" ต้องเปิดใช้งานรายการ "VirtualBox Host Interface Networking Driver" หากไม่ได้ทำเครื่องหมายที่ช่องทำเครื่องหมาย ให้ทำเครื่องหมายที่ช่องนั้นแล้วคลิกตกลง

ตอนนี้มาจัดการกับไฟร์วอลล์ - เราต้องอนุญาตให้พวกเขาปล่อย VirtualBox ไปยังเครือข่าย ในไฟร์วอลล์ Windows ในตัว ("เริ่ม" - "แผงควบคุม" - " ไฟร์วอลล์หน้าต่าง") ควรเพิ่ม VirtualBox ในรายการยกเว้น หากมีการติดตั้งไฟร์วอลล์อื่นในคอมพิวเตอร์ เช่น Agnitum Outpost ให้เปิดใช้งานในโหมดการเรียนรู้ เพราะ หลังจากนั้นเราจะต้องอนุญาตให้ VirtualBox เชื่อมต่อกับเครือข่ายและสร้างกฎที่เหมาะสม จะดีกว่าถ้าไฟร์วอลล์ถามเราเกี่ยวกับเรื่องนี้ แทนที่จะปิดกั้นความพยายามทั้งหมดของ VirtualBox ในการออนไลน์
ในเรื่องนี้เราปล่อยให้ระบบปฏิบัติการจริงอยู่คนเดียวและหันไปหา VirtualBox เราจำเป็นต้องเพิ่มอะแดปเตอร์เครือข่ายให้กับเครื่องเสมือนและกำหนดค่า: โดยการเลือกเครื่องเสมือนในรายการ VirtualBox คลิกปุ่ม "คุณสมบัติ"

ในรายการทางด้านซ้าย เลือกส่วน "เครือข่าย" บนแท็บ "Adapter 1" ทำเครื่องหมายที่ช่องถัดจาก "Enable network adapter" คุณสามารถเลือกประเภทของอะแดปเตอร์ได้เช่นเดียวกับในภาพหน้าจอ แต่คุณสามารถทดลองได้โดยเลือกอะแดปเตอร์อื่นจากรายการ
ในรายการ "แนบกับ:" เลือก "โฮสต์อินเทอร์เฟซ" ซึ่งหมายความว่าการ์ดเครือข่ายของระบบปฏิบัติการเสมือนจะโต้ตอบโดยตรงกับอินเทอร์เน็ตและเครือข่ายท้องถิ่น
เราต้องการบอกทันทีว่าคุณสามารถเลือกการตั้งค่าอื่น ๆ ได้ แต่ด้วยวิธีการทดลองทางวิทยาศาสตร์ เราสามารถทำให้อินเทอร์เน็ตทำงานได้ในลักษณะนี้เท่านั้น และทั้งหมดเป็นเพราะการตั้งค่าเครือข่ายเสมือนนั้นเกี่ยวข้องอย่างใกล้ชิดกับการกำหนดค่าการเชื่อมต่ออินเทอร์เน็ตและเครือข่ายคอมพิวเตอร์จริงของคุณ ในทุกๆ กรณีเฉพาะจะต้องทำการทดลอง แต่เหนือสิ่งอื่นใด ด้วยการใช้ตัวเลือกที่ระบุในภาพหน้าจอ เราสามารถทำให้อินเทอร์เน็ตทำงานใน VirtualBox ได้
อย่าลืมทำเครื่องหมายที่ช่องถัดจาก "เชื่อมต่อสายเคเบิล" และในรายการอินเทอร์เฟซโฮสต์ด้านล่าง ให้เลือกอันใดอันหนึ่ง การ์ดเครือข่ายคอมพิวเตอร์จริงของเราที่เชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายท้องถิ่น
เสร็จสิ้นการเพิ่มอะแดปเตอร์เครือข่ายลงในเครื่องเสมือน คลิก "ตกลง" เพื่อใช้การตั้งค่า

เราเปิดตัวระบบปฏิบัติการที่สร้างขึ้นใน VirtualBox (เรามี Windows XP SP2) ตอนนี้เราต้องกำหนดค่าอะแดปเตอร์เครือข่ายที่เพิ่มไว้ก่อนหน้านี้ ใน Windows XP การตั้งค่าเหล่านี้สามารถใช้ได้ผ่าน "Start" - "Settings" - "Control Panel" - "Network Connections"
ในรายการการเชื่อมต่อเครือข่าย ค้นหา "Local Area Connection" คลิกขวาแล้วเลือก "Properties"

บนแท็บ "ทั่วไป" ในรายการส่วนประกอบที่ใช้โดยการเชื่อมต่อ เลือก "Internet Protocol (TCP / IP)" แล้วคลิกปุ่ม "คุณสมบัติ"

การตั้งค่าด้านล่างนี้ขึ้นอยู่กับการกำหนดค่าเครือข่ายของคุณทั้งหมด ดังที่เราได้กล่าวไปแล้วเรามีเกตเวย์ที่อยู่ 192.168.0.100 ซึ่งกระจายอินเทอร์เน็ตไปยังเครือข่ายท้องถิ่นทั้งหมด ดังนั้น ของเรา คอมพิวเตอร์เสมือนต้องพอดีกับการกำหนดค่าของเครือข่ายจริงและมีที่อยู่ 192.168.0.X โดยที่ X คือตัวเลขใดๆ ตั้งแต่ 1 ถึง 254 ที่ไม่พบในที่อยู่อื่นของคอมพิวเตอร์บนเครือข่าย เนื่องจากเรามีคอมพิวเตอร์ที่มีที่อยู่ 192.168.0.100 อยู่แล้ว เราจึงสามารถเลือกหมายเลขใดก็ได้ตั้งแต่ 1 ถึง 254 ยกเว้น 100
ในตัวอย่างของเรา ตัวเลือกตรงกับที่อยู่ 192.168.0.77 ซับเน็ตมาสก์จะถูกป้อนโดยอัตโนมัติ เพียงคลิกเมาส์ในช่องนี้ ในช่อง "เกตเวย์หลัก" ให้ป้อนที่อยู่ของคอมพิวเตอร์ที่กระจายอินเทอร์เน็ตหรือเกตเวย์ของผู้ให้บริการ ในฟิลด์เซิร์ฟเวอร์ DNS ที่ต้องการ ให้ป้อนที่อยู่ของเซิร์ฟเวอร์ที่เหมาะสม อาจเป็นหรือไม่เหมือนกับที่อยู่เกตเวย์ก็ได้ หากเครือข่ายของคุณมีเซิร์ฟเวอร์ DNS อื่น (สำรองและสำรอง) ให้ป้อนที่อยู่ในฟิลด์ด้านล่าง

เสร็จสิ้นการตั้งค่าการเชื่อมต่อเครือข่ายในเครื่องเสมือน ระบบปฏิบัติการสมบูรณ์. คลิก "ตกลง"
ตอนนี้คุณต้องตรวจสอบการเชื่อมต่อกับเกตเวย์ เปิด "Start" - "Run" และป้อนคำสั่ง "cmd" ในช่อง (โดยไม่ต้องใส่เครื่องหมายอัญประกาศและเป็นภาษาอังกฤษ)

ตัวแปลคำสั่ง Windows จะเปิดขึ้น เราพิมพ์ "ping 192.168.0.100" (โดยไม่ใส่เครื่องหมายอัญประกาศ) โดยที่ 192.168.0.100 คือที่อยู่ของเกตเวย์หรือคอมพิวเตอร์เครื่องอื่นบนเครือข่ายที่คุณต้องการ ping จากเครื่องเสมือน หากคุณเห็นว่าได้รับการตอบกลับจากเกตเวย์แสดงว่าอินเทอร์เน็ตใช้งานได้ ตอนนี้คุณสามารถเพลิดเพลินกับการท่องเว็บทั่วโลกได้โดยตรงจาก VirtualBox

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

05/23/2017 ร่มจิก

ขอให้เป็นวันที่ดี. ในบทความหนึ่ง เราได้ติดตั้ง Ubuntu เป็นระบบแขกและให้การเข้าถึงอินเทอร์เน็ต เราไม่ได้มีปัญหาอะไร แต่ฉันต้องการเข้าถึงแขกจากโฮสต์ ระบบอูบุนตูในขณะที่เก็บ Ubuntu ของเราไว้เบื้องหลัง NAT มีหลายตัวเลือกสำหรับการดำเนินการนี้ และฉันจะดูอันหนึ่ง - สร้างอินเทอร์เฟซเครือข่ายอื่น ตัวเลือกที่สอง ฉันจะไม่พิจารณาการส่งต่อพอร์ตเพราะ เขาไม่เหมาะกับฉัน มาเริ่มกันเลย.

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

ในการทำเช่นนี้ ให้เปิดการตั้งค่า VirtualBox

คุณยังสามารถตั้งค่าและ เซิร์ฟเวอร์ DHCP.

คลิก "ตกลง" ตอนนี้เรามาตั้งค่าเครื่องเสมือนกัน

การตั้งค่าเครือข่ายในเครื่องเสมือน

เปิดการตั้งค่าของเครื่องเสมือนของเรา

เลือก "เครือข่าย" และไปที่แท็บ "อะแดปเตอร์ 2"

เปิดอะแดปเตอร์เครือข่าย จากนั้นเลือกประเภทการเชื่อมต่อ "อะแดปเตอร์เสมือน" และเลือกชื่อจากรายการ คลิก "ตกลง"

เสร็จสิ้นการกำหนดค่าของเครื่องเสมือน เราสตาร์ทรถ

การตั้งค่าแขกของ Ubuntu

เปิดเทอร์มินัลแล้วป้อนคำสั่ง ifconfig

ดังนั้นอินเทอร์เฟซ enp0s3 จึงใช้เพื่อเข้าถึงอินเทอร์เน็ต และ enp0s8 ใช้เพื่อเชื่อมต่อระบบเกสต์กับโฮสต์ ตกลง มาเขียน enp0s8 เป็น IP แบบคงที่กัน ตัวอย่างเช่น 10.0.1.10

เปิด sudo gedit /etc/network/interfaces

และเพิ่ม:

auto enp0s8 iface enp0s8 inet ที่อยู่คงที่ 10.0.1.10 netmask 255.255.255.0

บันทึกและรีสตาร์ทเครือข่ายด้วยคำสั่ง:

sudo /etc/init.d/networking รีสตาร์ท

เรากำลังรอและตรวจสอบ เราจะเริ่ม ping ใน 8.8.8.8

ทุกอย่างทำงานได้ดี ตอนนี้ให้ตรวจสอบการเข้าถึงจากโฮสต์ไปยังระบบแขก เราเริ่ม ping ในวันที่ 10.0.1.10

นั่นคือทั้งหมด

บทสรุป.

เราได้กำหนดค่าการเข้าถึงระบบเกสต์จากโฮสต์ ในขณะที่มีการเข้าถึงจากระบบเกสต์ไปยังอินเทอร์เน็ต (ผ่าน NAT)

เพื่อไม่ให้พลาดบทความใหม่ เราสมัครสมาชิก



กำลังโหลด...
สูงสุด