У меня есть проводной порт Ethernet и беспроводной порт. У меня есть устройство, подключенное напрямую к моему ПК (под управлением Windows 7) через порт Ethernet, и устройство подключается к Интернету, который доступен по беспроводной сети. Я могу достаточно просто подключить проводной порт к беспроводному порту с помощью Control Panel > Network and Internet > Network Connections
, выбрав два интерфейса и соединяя их. Это позволяет устройству получить доступ к Интернету.
Тем не менее, я хотел бы разместить виртуальную виртуальную машину VirtualBox в середине этого моста, позволяя ей анализировать (и изменять с помощью libnetfilter_queue
в линуксе) сетевой трафик на мосту. Какой самый простой способ достижения этого?
источник
VirtualBox позволяет подключать сетевые адаптеры виртуальной машины к определенным интерфейсам на хосте. Я подключил один адаптер VM к одному хост-адаптеру, а другой адаптер VM к другому хост-адаптеру - как aking1012 При этом функциональность моста, предоставляемая Windows, здесь не требуется и не нужна
На гостевой системе Linux я выполнил следующие команды:
Это не обязательно является правильным или наиболее эффективным методом, но, похоже, он мне подходит. Большое спасибо aking1012 для направления меня в правильном направлении.
источник