- Настройка wifi в kali linux в virtualbox
- Настройка Wi-Fi на виртуальной машине Vmware/Virtualbox (в образе Linux)
- Сложности при установке и отладке WiFi-интерфейса под образами Linux
- Инсталляция требуемых драйверов для работы с WiFi-модулем
- Настройка WiFi-карты
- Статья Настраиваем Kali linux + VirtualBox
- n3d.b0y
- VirtualBox в Кали Линукс: конфигурация сети
- В чём проблема?
- ОДНАКО. Будьте внимательны.
- Пробуем VirtualBox в Кали Линукс.
- Using physical wifi card inside Virtualbox
- 2 Answers 2
Настройка wifi в kali linux в virtualbox
Настройка Wi-Fi на виртуальной машине Vmware/Virtualbox (в образе Linux)
В данном материале мы рассмотрим достаточно распространенный вопрос, связанный с подключением Wi-Fi интерфейса в виртуальной среде Vmware и Virtualbox. Нередко у начинающих сисадминов, да и тех, что поопытнее, возникают сложности именно на этом этапе реализации сетевого доступа к образу установленной системы.
Сегодня все чаще для виртуализации рабочей, системной среды используются USB-девайсы в виде WiFi-карт. Это обусловлено тем, что нормально использовать встроенный WiFi-модуль в виртуальной машине практически невозможно. В данном случае речь идет не только о программно-железячной совместимости, но и о некоторых специфических аспектах работы Linux/Unix – систем с виртуальными машинами. Что же касается USB-модулей Wi-Fi, то здесь все достаточно просто и понятно, если речь идет о работе в образе ОС Windows – чтобы получить возможность настраивать WiFi-соединения в виртуальной среде Vmware или Virtualbox, вставляем USB-интерфейс в хостовый ПК и подключаем его к рабочей виртуальной среде. Далее в гостевой операционной системе определяется данный WiFi-модуль, последующая работа с которым происходит, как на обыкновенном ПК (установка драйверов, отладка и так далее). В виртуальной среде Vmware-Player нужно выполнить определенные действия, чтобы подключить такой интерфейс. Открываем в основном меню раздел «Player», где выбираем пункт «Removable Devices» в списке предложенных устройств выбираем требуемую карту Wi-Fi после чего нажимаем кнопку «Соединение».
Сложности при установке и отладке WiFi-интерфейса под образами Linux
В Linux для настройки и правильной работы WiFi потребуется соответствующий драйвер, которого может не оказаться в системе. Чтобы выяснить какую карту сети использует оборудование, можно при посредством команды «lslci –nn» узнать ID устройства. Если карточка имеет USB-стандарт подключения, вводим команду «lsusb». Посредством данных команд консоль выведет список системных устройств с указанием их идентификаторов. Вот пример строки из командного вывода lsusb: Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
Как можно видеть, это Wi-Fi-интерфейс от производителя Realtek модели RTL8188CUS. Ее ID – это первая четверка шестнадцатеричных чисел 0bda:8176. Эти числа обозначают ID производителя, а последующие относятся к обозначению ID WiFi-карты. В нашем случае модель устройства мы уже знаем, а потому искать ее по ID нет необходимости. Большинство USB-драйверов и драйверов для внутренних карт производства Realtek находятся в firmware-realtek – пакете. Тем не менее, после того, как этот пакет установлен и подключена ваша USB-карта, беспроводной интерфейс может попросту не появиться. Поэтому лучше всего сразу, не теряя времени, отправиться на сайт производителя и скачать там драйвера для конкретной модели карты под Unix/Linux. В нашем случае в скачанном архиве можно найти исходный текст драйверов, сопроводительную документацию и установочный скрипт «install.sh». Запускаем полученный скрипт – после его запуска система скомпилирует модуль драйвера 8192cu, а затем инсталлирует его в Linux. После этого мы сможем наконец увидеть в конфигурации беспроводной wlan0-интерфейс.
Инсталляция требуемых драйверов для работы с WiFi-модулем
Для настройки WiFi-сети можно использовать режим графической настройки в рамках Network-Manager, а также консольный режим, либо Wicd. Рассмотрим вариант отладки Wi-Fi в консольном варианте. Чтобы настроить беспроводной интерфейс, вам потребуется пакет wireless_tools, в котором присутствуют такие необходимые утилиты как iwlist, iwconfig и другие. Также для поддержки WPA/WPA2 потребуется wpasupplicant — пакет. Эти два пакета обязательны к установке.
Настройка WiFi-карты
В первую очередь потребуется подключение беспроводного интерфейса с использованием команды «ifconfig wlan0 up». После ее выполнения можно провести сканирование доступных беспроводных сетей, воспользовавшись командой «iwlist wlan0 scan» («iwlist») станет доступной к исполнению системной командой только после того, как вы установите пакет wireless_tools). wlan0 Scan completed : Cell 01 — Address: B8:A3:86:12:75:BA
Статья Настраиваем Kali linux + VirtualBox
n3d.b0y
Затем качаем готовый box для VirtualBox. После того как скачали box, двойным кликом откройте и пойдет процесс установки. Кто не хочет использовать готовый box, может накатить систему с нуля, а затем продолжить настройку. Я предпочитаю использовать готовый box так как установка занимает чистой системы 3 мин. Еще немаловажный момент состоит в том что если в процессе работы умудрился испортить систему ее можно снести и также быстро накатить, а не заниматься ерундой, устанавливая все заново или тратя время на решения проблемы которая появилась ниоткуда. После того, как мы все установили пришло время настроить виртуальную машину и VirtualBox. Нажимает Preferences в открывшемся окне выбираем Input. На экране вы увидите что то похожее.
Во вкладке VirtualBox Manager и Virtual Machine находим поле с именем Datach GUI и устанавливаем удобный для вас shortcut. У меня установлено там и там command + g.
После того как настроили нажимаем OK. Тут нам надо настроить System, Network, Ports, Audio, Shared Folders. Некоторые настройки вам могут не понадобится, просто пропустите то, что вам не нужно или до-настройте под свои нужды, то что я не упомянул. Для того чтобы открыть настройки виртуальной машины. Выделите машину и нажмите на setting. Выглядит это следующим образом. System:
Я изменю только количество оперативной памяти — Base Memory 4096, тут вы уже смотрите сами. Все зависит от конфигурации вашего компьютера. Audio:
Снимаю галочку напротив Enable Audio так как, оно мне не надо.
Network:
Attach to выбираем Bridged Adapter. Режим сетевого моста позволяет виртуальной машине выступать в роли реального сетевого устройства с отдельным ip адресом. Ports:
Тут подключаем свои WiFi адаптеры чтобы kali их увидела при старте системы Shared Folders:
Рекомендую данный пункт не пропускать так как общая папка полезна. Объясню почему. Важные и полезные файлы всегда под рукой и вы точно будете уверены что ничего не пропадет если вам понадобиться снести виртуалку. Еще не мало важный плюс вы с легкостью сможете обмениваться файлами между основной системой и виртуальной машиной. Источник
VirtualBox в Кали Линукс: конфигурация сети
В статье описываются примеры сетевых настроек программы VirtualBox в Кали Линукс с целью правильного проведения экспериментов тестирования на проникновения с различными ОС. Виртуальная машина в Кали Линукс ставится не для того, чтобы “не забыть вкус Windows”. Windows под боком служит в качестве последнего этапа перед применением навыков на практике и служит полигоном для испытания инструментов. И так как один из единственных путей для проникновения в систему противника является именно сетевой путь, важно правильно выбрать сетевые настройки VirtualBox в Кали Линукс так, чтобы те в дальнейшем не мешали чистоте экспериментов. Подразумеваю, что VirtualBox в Кали Линукс уже установлена. Если ещё нет, обратитесь к статье Metasploitable2 и VirtualBox для Кали Линукс. Задача состоит в том, чтобы сделать доступной выход в сеть виртуальной Windows, и при всём том Кали должна видеть саму ОС Windows.
В чём проблема?
По умолчанию VirtualBox в сетевых настройках принимает значение сетевого адаптера Network Address Translation (NAT). Он в принципе позволяет посещать интернет из гостевой ОС-и. Но при попытке наладить связь с хозяйской системой, нас ожидает ошибка подключения. Так происходит потому, что сетевой движок VirtualBox САМОЛИЧНО присваивает адреса виртуальным ОС-ям, с роутером не советуясь. И каждую гостевую систему он воспринимает в этом случае как отдельную Частную сеть. Потому такая ОС недостижима для хозяйской и других гостевых. А вот связь с глобальной сетью в настройках NAT осуществляется именно сетевым движителем виртуальной машины: Virtualbox просто наносит данные, используя сетевую карту хозяйской машины (беспроводную или Ethernet), а потом перенаправляет на гостевую. То есть все фреймы протокола TCP/IP перенаправляются на гостевые системы. Характерным признаком NAT сетей является IP адрес непривычного формата (VirtualBox за ним далеко не бегает, потому адрес располагается в “близлежащих диапазонах”): типа 10.0.Х.Х Изменения в сетевых настройках виртуальной машины на текущем сетевом адаптере можете проводить не выключая гостевую ОСь. Изменим в настройках способ соединения на Сетевой мост с выбором беспроводного адаптера wlanX (если сама Кали выходит в глобальную сеть через Wi-Fi):
ОДНАКО. Будьте внимательны.
Если ноутбук в какой-то момент меняет точку входа в WWW, вам придётся перенастроить сетевые настройки гостевой машины в соответствии с сетевыми настройками хозяйской системы. Так, уже в офисе я предпочитаю работать через GSM модем. А значит, и интерфейс подключения Кали изменится: Соответственно во вкладке Сеть виртуальной машины я уже буду выбирать другой интерфейс подключения (VirtualBox найдёт его безошибочно): Проверяйте сетевые настройки всякий раз при смене интерфейса подключения к сети. Также будут меняться и ip адреса, присваиваемые сервером кали всем виртуальным машинам. Итак, такой способ соединения даёт нам сразу несколько преимуществ:
- сетевой адрес гостевых ОС-ей принимает дружеский вид типа 192.168.Х.Х, так как присваивается роутером
- гостевая ОС получает отдельный и независимый выход в сеть
- если у вас установлено несколько виртуальных операционных систем, они увидят друг друга без труда.
Чтобы обе системы увидели ДРУГ ДРУГА, необходимо отключить фаерволы на ОБЕИХ машинах. Этим вы на время облегчите ситуацию с экспериментами по тестированию на проникновение в Windows. О безусловной чистоте экспериментов речи уже не будет, однако для начинающего такие тесты самое то. Как отключить брандмауэр в Windows, я думаю, у вас вопросов не возникнет. Хотя делать досягаемой хозяйскую Кали пока не принципиально.
Пробуем VirtualBox в Кали Линукс.
Для начала срисуем IP адреса каждой из систем. Для Кали это команда:
У меня Кали присвоен адрес 198.162.0.60
Запускаем гостевую Windows XP SP2 в моём случае и проверяем присвоенный ей IP адрес:
Она получила локальный адрес 192.168.0.112
Пингуем дочернюю Windows XP SP2 из Кали Линукс:
И наоборот. Из гостевой Windows ищем выход на Кали:
Результаты одинаковы. Системы взаимопингуются и готовы к тестированию.
Using physical wifi card inside Virtualbox
I am using Virtualbox on Windows 7 and the Guest OS is an Ubuntu (live mode). I would like to access my physical (an integrated Intel Centrino Advanced-N 6200 ) wifi card in the Guest OS. I dont have possibility to use an external Wifi dongle. I read many how-to about this subject. The tutorials suggest that using an Bridged connection with my Intel Centrino card can solve my problem, but I was unable to use my real wifi card in this way. Is that possible? I miss something? If it is needed I can switch from Virtualbox to any other virtualization software.
@jlliagre OP would like Ubuntu guest to see the physical wifi card. We’re talking PCI/PCIe passthrough here, something VirtualBox does not support on Windows hosts.
@BàlinthIstván What exactly do you want to achieve and why ? A bridged connection presents a virtualized wired interface, not the real underlying one.
2 Answers 2
I’m afraid that’s not possible, not on Windows 7 hosts.
What you’re trying to do is called PCI/PCIe passthrough. VirtualBox supports it to a limited extent when running Linux on the host, but the requirements are very strict:
As it stands, your only option is to disable on-board WiFi and use a USB 2.0 WiFi adapter instead. VirtualBox can pass that through to the guest no problem (well, there shouldn’t be problem with that in theory). You mention that this is not possible for you, which means you have no solution to your problem.
Even VMware Workstation, in my opinion the only other suitable alternative VM software, does not support PCI passthrough.