كيفية استعادة اتصال WiFi بعد أن سرقه مثيل VirtualBox لنظام Linux



جرب أداة القضاء على المشاكل

تشتهر كل من Kali و Puppy و Bodhi Linux بتصفح الإنترنت أثناء تواجدك داخل VirtualBox ، وربما ستجرب العديد من الآخرين إذا كنت تستمتع باستخدام بيئة اختبار تمت محاكاتها أو تقوم بتطوير شفرة ويب وتفضل تشغيلها داخل وضع الحماية. ومع ذلك ، فإن العديد من المحولات اللاسلكية الشائعة لمجموعة الشرائح لن تعمل بشكل صحيح عند تشغيل Linux داخل جهاز افتراضي تمت محاكاته. هذا يرجع إلى نقص كبير في التكوين. قد تواجه أيضًا نفس المشكلة مع مثيل Linux الذي يعمل بنظام التشغيل المضيف وبعض البرامج الأخرى التي تعمل داخل المحاكي. يشتكي بعض المستخدمين من أن هذا هو الحال عند العمل مع برامج مضاهاة أخرى.



تأكد من إجراء فحص قياسي للتحديثات. إذا كانت هناك أي مشكلات في برنامج التشغيل ، فستحتاج إلى حلها قبل المتابعة. بافتراض أنك تقوم بالفعل بتشغيل أحدث برامج التشغيل لجهازك ، فأنت بحاجة إلى العودة إلى نافذة VirtualBox. قبل المتابعة ، إذا كنت تستخدم نظامًا يستخدم apt-get كمدير الحزم ، فقد ترغب في التأكد من أن لديك جميع المستودعات ثم تشغيل sudo apt-get update ؛ sudo apt-get Upgrade من موجه CLI Terminal. لسوء الحظ ، تتطلب بعض المحولات اللاسلكية استخدام برامج تشغيل خاصة ، بقدر ما قد يثير استياء بعض مؤيدي التعليمات البرمجية مفتوحة المصدر. كما قد يبدو غير بديهي ، سوف تحتاج إلى امتلاك قدرات الاتصال بالشبكات للمتابعة.



الطريقة الأولى: تغيير إعدادات VirtualBox لاستعادة WiFi

بافتراض أنك لم تتمكن من تصحيح المشكلة من خلال تحديثات برنامج التشغيل وافتراض أنك تواجه مشكلة الاتصال بالإنترنت فقط بعد الانتهاء من جلسة VirtualBox ، ثم أعد تشغيل النظام وافتح VirtualBox مرة أخرى قبل المتابعة. حدد إعدادات VBox ثم انقر أو اضغط على إعدادات VM. في مربع الحوار الذي يظهر ، تحقق مما إذا كان مربع 'Bridged Connection Setup' يحتوي على علامة بداخله. إذا حدث ذلك ، فحاول تعطيله. تعمل الاتصالات الموصلة بشكل عام على تعطيل الشبكة للنظام المضيف.



ضع في اعتبارك أنك قد تواجه هذه المشكلة عند تشغيل بعض أنظمة التشغيل ذات الصلة مع جلسة GNU / Linux كمضيف. إذا وجدت أن VirtualBox يسرق اتصالك عند العمل مع بيئة رسومية داخل FreeBSD أو NetBSD داخل جلسة ما ، فأنت بالتأكيد تريد التحقق مما إذا كان 'Bridged Connection Setup' قد تم تشغيله أو إيقاف تشغيله. حزم برامج النظام الأخرى المستندة إلى Unix مثل OS X معرضة أيضًا. لاحظ عدد قليل من المستخدمين أن خيار التهيئة هذا قد شغّل نفسه على ما يبدو ، لذا فإنه يستحق التحقق حتى إذا لم تتذكر إعداده بهذه الطريقة مطلقًا. أشار مستخدم واحد على الأقل أيضًا إلى أن هذا هو سبب فقد الاتصال بالإنترنت عند تشغيل جلسة Ubuntu تمت محاكاتها ضمن Windows 10.

ابحث في منطقة الحالة الخاصة بك في شريط المهام أو اندفاعة لمعرفة ما إذا كانت هذه الإجراءات قد استعادت الاتصال اللاسلكي. إذا كنت معتادًا على إجراء هذا الفحص في ظل الظروف العادية ، فاتبع نفس الإجراء.



يجب أن تشاهد رمزًا بجوار الساعة يشير إلى وجوده. يعتمد شكل هذا على البيئة الرسومية التي تستخدمها ، ولكن يمكنك النقر عليها لمعرفة المودم الذي تتصل به. يرجى مراعاة أنه أثناء العمل مع حزم برامج النظام القديمة ، قد لا تعمل مع تحديثات الأمان الحديثة. في حين أن أي هجمات على الشبكات يجب أن تقتصر على النظام الذي تمت محاكاته ، فإن الأدلة المتصلة هي أيضًا أهداف محتملة. بمجرد استعادة WiFi ، تأكد من أن أي أدلة مشتركة تشير فقط إلى دليل واحد محدد داخل أرض المستخدم المنزلية الخاصة بك وليست مرتبطة بهيكل / ملف. هذا مهم بشكل خاص إذا كنت تقوم بتشغيل VirtualBox أو بعض المحاكي الآخر كجذر ، لأنه لن يكون هناك ما يمنع رمز التشغيل الخبيث من العبث بالتثبيت بالكامل في هذه الحالة.

الطريقة 2: استخدام nmcli لإعادة تشغيل WiFi

إذا كان هذا لا يبدو أنه يصلح الاتصال ، فربما تكون وظيفة 'Bridged Connection Setup' قد عطلت اتصالك عن غير قصد عند إغلاق جلسة VirtualBox. هذه ميزة أمان قابلة للنقاش ، وقد تحدث أيضًا في الواقع إذا كنت تحاكي System 7 أو Mac OS 9 في شيء مثل Mini V Mac أو SheepShaver أو Basilik II. ستواجه محاكيات أنواع معينة من إصدارات هندسة PowerPC من Linux أو OpenDarwin نفس المشكلة ، إذا كنت تقوم بتشغيلها على أجهزة قياسية x86 أو x86-64. في أي من هذه الحالات ، ما عليك سوى فتح Terminal مرة أخرى في نظامك المضيف عن طريق الضغط باستمرار على ALT و CTRL و T في نفس الوقت أو الوصول إليها من قائمة Dash أو Whisker.

بمجرد وصولك إلى موجه CLI ، حاول تشغيل الأمر nmcli nm wifi off لإيقاف تشغيل جميع الاتصالات اللاسلكية حتى إذا كنت تستخدم تكوين هوائي WiFi متعدد. إذا تلقيت خطأً بخصوص الأذونات ، فقم بتشغيله باستخدام sudo أمامه ، ولكن جربه في البداية كمستخدم عادي. يمكنك بعد ذلك تجربة nmcli nm wifi لإعادة تشغيل الاتصال مرة أخرى ، على الرغم من أنه قد يطالبك مرة أخرى باستخدام sudo ، والذي يجب عليك استخدامه فقط إذا كنت بحاجة إلى ذلك. بعد تجربة هذا الأمر مرة ثانية ، إذا لم يكن لديك اتصال بعد ، فيجب عليك بعد إعادة تشغيل واحدة. يؤدي تشغيل nmcli nm wifi دون تشغيل الأمر on مرة ثانية إلى وضع جهاز الكمبيوتر الخاص بك فيما يسمى 'وضع الطائرة' ، والذي يحرمك عن قصد من الاتصال اللاسلكي.

إذا وجدت أنه ليس لديك شبكة داخل SheepShaver ، فضع في اعتبارك أنك بحاجة إلى تنزيل ملف sheep_net.ko من منتدى Emaculation.com ، وضعه في دليل منزلك ثم قم بتشغيل sudo modprobe sheep_net.ko متبوعًا عن طريق sudo chown 'your username' / dev / sheep_net لجعل الشبكات تعمل داخل نظام Mac OS الكلاسيكي عند التشغيل على بيئة GNU / Linux. ضع في اعتبارك ، بالطبع ، أن هذه البرامج القديمة نادرًا ما تدعم WiFi بالطريقة التي نفهمها بها ، مما يعني أنك ربما تكون مقيدًا باستخدام اتصال Ethernet.

4 دقائق للقراءة