Networking Forums  

Go Back   Networking Forums > Networking Newsgroups > Linux Networking

How to connect the real wireless to emulated (QEMU or UML) host

Reply
 
Thread Tools Display Modes
  #1  
Old 04-19-2007, 06:55 PM
Default How to connect the real wireless to emulated (QEMU or UML) host



Hi All,

I need to connect the real WiFi NIC to the emulated host. I want to
test the untrusted WiFi application, which normally requires to be run
from the root account.
The bridging approach doesn't work, because of the problem mentioned
here:

http://linux-net.osdl.org/index.php/...reless_card.21
"...
This is a known problem, and it is not caused by the bridge code. Many
wireless cards don't allow spoofing of the source address. It is a
firmware restriction with some chipsets.
...."
It seems, that this is a case with my IPW3945ABG chipset.
It is quite interesting, as the WIFI NIC allows to set any MAC address
with the "ifconfig hw ether ...." and works correctly with the
modified MAC, but obviously is not able to send packages with the
modified sender's MAC as required by the bridging code :-(.

Is there any other alternative solution to "join" the NIC of the
emulated host with the real NIC?
--
TIA,
WZab



wzab
Reply With Quote
  #2  
Old 04-20-2007, 08:57 AM
wzab
Guest
 
Posts: n/a
Default Re: How to connect the real wireless to emulated (QEMU or UML) host

I have tested strictly the same setup using the wired NIC instead of
WiFi NIC, and everything works perfectly.
So the problem is obviously related to some WLAN chipset specific
"features".
WLAN works in the Ad-Hoc mode.

Reply With Quote
Reply

Tags
connect, emulated, host, qemu, real, uml, wireless

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 08:33 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.