วิธีคืนค่าการเชื่อมต่อ WiFi หลังจากอินสแตนซ์ VirtualBox ของ Linux ขโมยไป



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Kali, Puppy และ Bodhi Linux ล้วนเป็นที่นิยมสำหรับการท่องอินเทอร์เน็ตในขณะที่อยู่ใน VirtualBox และคุณอาจจะลองใช้งานอื่น ๆ อีกมากมายหากคุณชอบใช้สภาพแวดล้อมการทดสอบจำลองหรือพัฒนาโค้ดเว็บและต้องการเรียกใช้ภายในแซนด์บ็อกซ์ อย่างไรก็ตามอแด็ปเตอร์ไร้สายชิปเซ็ตทั่วไปจำนวนมากจะทำงานไม่ถูกต้องเมื่อใช้งาน Linux ภายในเครื่องเสมือนจำลอง สาเหตุนี้เกิดจากการขาดการกำหนดค่าที่สำคัญ คุณอาจมีปัญหาเดียวกันกับอินสแตนซ์ของลินุกซ์ที่ทำงานเป็นระบบโฮสต์และซอฟต์แวร์ระบบอื่น ๆ ที่ทำงานอยู่ภายในโปรแกรมจำลอง ผู้ใช้บางคนถึงกับบ่นว่าเป็นกรณีนี้เมื่อทำงานกับซอฟต์แวร์จำลองอื่น ๆ



ตรวจสอบว่าคุณได้ทำการตรวจสอบมาตรฐานสำหรับการอัปเดต หากมีปัญหาเกี่ยวกับไดรเวอร์คุณจะต้องรีดออกก่อนดำเนินการต่อ สมมติว่าคุณใช้ไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณอยู่แล้วคุณต้องกลับไปที่หน้าต่าง VirtualBox ก่อนดำเนินการต่อหากคุณใช้ระบบที่ใช้ apt-get เป็นตัวจัดการแพ็คเกจคุณอาจต้องการตรวจสอบให้แน่ใจว่าคุณได้เปิดที่เก็บทั้งหมดแล้วจากนั้นเรียกใช้การอัปเดต sudo apt-get sudo apt-get upgrade จากพร้อมท์เทอร์มินัล CLI น่าเสียดายที่อะแดปเตอร์ไร้สายบางตัวจำเป็นต้องใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ซึ่งอาจทำให้เกิดความผิดหวังของผู้เสนอรหัสโอเพนซอร์สบางราย คุณจะต้องมีความสามารถในการเชื่อมต่อเครือข่ายเพื่อดำเนินการต่อ



วิธีที่ 1: การเปลี่ยนการตั้งค่า VirtualBox เพื่อกู้คืน WiFi

สมมติว่าคุณไม่สามารถแก้ไขปัญหาผ่านการอัปเดตไดรเวอร์และสันนิษฐานว่าคุณกำลังมีปัญหาในการเชื่อมต่ออินเทอร์เน็ตหลังจากเสร็จสิ้นเซสชัน VirtualBox จากนั้นรีบูตระบบและเปิด VirtualBox อีกครั้งก่อนดำเนินการต่อ เลือกการตั้งค่า VBox จากนั้นคลิกหรือกดเลือกการตั้งค่า VM ในกล่องโต้ตอบที่ปรากฏขึ้นให้ตรวจสอบว่าช่อง“ Bridged Connection Setup” มีเครื่องหมายอยู่หรือไม่ ถ้าเป็นเช่นนั้นให้ลองปิดการใช้งาน การเชื่อมต่อแบบบริดจ์โดยทั่วไปจะปิดใช้งานเครือข่ายสำหรับระบบโฮสต์



โปรดทราบว่าคุณอาจประสบปัญหานี้เมื่อเรียกใช้ระบบปฏิบัติการที่เกี่ยวข้องบางระบบโดยมีเซสชัน GNU / Linux เป็นโฮสต์ หากคุณพบว่า VirtualBox ขโมยการเชื่อมต่อของคุณไปเมื่อทำงานกับสภาพแวดล้อมแบบกราฟิกภายใน FreeBSD หรือ NetBSD ภายในเซสชันคุณจะต้องตรวจสอบอย่างแน่นอนว่า 'การตั้งค่าการเชื่อมต่อแบบเชื่อมต่อ' ถูกสลับไปที่การตั้งค่าเปิดหรือปิด แพคเกจซอฟต์แวร์ระบบที่ใช้ Unix อื่น ๆ เช่น OS X ก็มีความเสี่ยงเช่นกัน ผู้ใช้บางคนตั้งข้อสังเกตว่าดูเหมือนว่าตัวเลือกการกำหนดค่านี้จะเปิดใช้งานเองดังนั้นคุณควรตรวจสอบแม้ว่าคุณจะจำไม่ได้ว่าตั้งค่าด้วยวิธีนั้นก็ตาม ผู้ใช้อย่างน้อยหนึ่งรายอ้างว่านี่เป็นสาเหตุของการขาดการเชื่อมต่ออินเทอร์เน็ตเมื่อเรียกใช้เซสชัน Ubuntu ที่จำลองภายใต้ Windows 10

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



คุณควรเห็นไอคอนถัดจากนาฬิกาที่ระบุว่ามี ลักษณะนี้ขึ้นอยู่กับสภาพแวดล้อมแบบกราฟิกที่คุณใช้ แต่คุณสามารถคลิกเพื่อดูโมเด็มที่คุณเชื่อมต่ออยู่ โปรดทราบว่าในขณะที่ทำงานกับแพ็คเกจซอฟต์แวร์ระบบเดิมคุณอาจไม่ได้ทำงานกับการอัปเดตความปลอดภัยที่ทันสมัย แม้ว่าการโจมตีเครือข่ายใด ๆ ควร จำกัด อยู่ในระบบจำลอง แต่ไดเรกทอรีที่เชื่อมต่อก็เป็นเป้าหมายที่เป็นไปได้เช่นกัน เมื่อคุณมี WiFi กลับมาแล้วตรวจสอบให้แน่ใจว่าไดเร็กทอรีที่ใช้ร่วมกันใด ๆ ชี้ไปยังไดเร็กทอรีเดียวที่เฉพาะเจาะจงภายใน user-land ของคุณและไม่ได้แนบกับโครงสร้าง / ไฟล์ของคุณ นี่เป็นสิ่งสำคัญอย่างยิ่งหากคุณใช้ VirtualBox หรือโปรแกรมจำลองอื่น ๆ เป็นรูทเนื่องจากจะไม่มีสิ่งใดหยุดยั้ง opcode ที่มุ่งร้ายจากการแทรกแซงการติดตั้งทั้งหมดของคุณในสถานการณ์นั้น

วิธีที่ 2: การใช้ nmcli เพื่อเปิด WiFi อีกครั้ง

หากดูเหมือนว่าจะไม่สามารถซ่อมแซมการเชื่อมต่อได้ฟังก์ชัน“ Bridged Connection Setup” อาจปิดใช้งานการเชื่อมต่อของคุณโดยไม่ได้ตั้งใจเมื่อปิดเซสชัน VirtualBox ของคุณ นี่เป็นคุณลักษณะด้านความปลอดภัยที่ถกเถียงกันอยู่และอาจเกิดขึ้นได้จริงหากคุณเลียนแบบระบบ 7 หรือ Mac OS 9 ในบางอย่างเช่น Mini V Mac, SheepShaver หรือ Basilik II ตัวเลียนแบบสถาปัตยกรรม PowerPC บางประเภทของ Linux หรือ OpenDarwin จะแสดงปัญหาเดียวกันนี้หากคุณใช้งานบนฮาร์ดแวร์ x86 หรือ x86-64 มาตรฐาน ในกรณีเหล่านี้คุณจำเป็นต้องเปิดเทอร์มินัลกลับในระบบโฮสต์ของคุณโดยกด ALT, CTRL และ T ค้างไว้พร้อมกันหรือเข้าถึงจากเมนู Dash หรือ Whisker

เมื่ออยู่ที่พรอมต์ CLI ให้ลองเรียกใช้คำสั่ง nmcli nm wifi off เพื่อปิดการสื่อสารไร้สายทั้งหมดแม้ว่าคุณจะใช้การกำหนดค่าเสาอากาศ WiFi หลายรายการก็ตาม หากคุณได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์ให้เรียกใช้โดยใช้ sudo ข้างหน้า แต่ให้ลองใช้เป็นผู้ใช้ทั่วไปก่อน จากนั้นคุณสามารถลองเปิด nmcli nm wifi เพื่อเปิดการเชื่อมต่อของคุณอีกครั้งแม้ว่าอีกครั้งอาจแจ้งให้คุณใช้ sudo ซึ่งคุณควรใช้เมื่อคุณต้องการเท่านั้น หลังจากลองใช้คำสั่งนี้เป็นครั้งที่สองแล้วหากคุณยังไม่มีการเชื่อมต่อคุณควรรีสตาร์ทครั้งเดียว การเรียกใช้ nmcli nm wifi โดยไม่ต้องเรียกใช้คำสั่งเปิดเป็นครั้งที่สองจะทำให้คอมพิวเตอร์ของคุณเข้าสู่สิ่งที่เรียกว่า 'โหมดเครื่องบิน' ซึ่งจะนำคุณเข้าสู่การเชื่อมต่อไร้สาย

หากคุณพบว่าคุณไม่มีเครือข่ายภายใน SheepShaver โปรดทราบว่าคุณต้องดาวน์โหลดไฟล์ sheep_net.ko จากฟอรัม Emaculation.com วางไว้ในโฮมไดเร็กทอรีของคุณจากนั้นเรียกใช้ sudo modprobe sheep_net.ko ตาม โดย sudo chown“ ชื่อผู้ใช้ของคุณ” / dev / sheep_net เพื่อให้ระบบเครือข่ายทำงานภายใน Mac OS แบบคลาสสิกเมื่อทำงานบนสภาพแวดล้อม GNU / Linux โปรดทราบว่าซอฟต์แวร์รุ่นเก่าเหล่านี้ไม่ค่อยรองรับ WiFi ในแบบที่เราเข้าใจซึ่งหมายความว่าคุณอาจถูก จำกัด การใช้การเชื่อมต่ออีเทอร์เน็ต

อ่าน 4 นาที