Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've got an ethereal question. I've got a home network that is using a wireless linksys router. I have 3 computers on this network. Computer 1 is directly connected to the router with an ethernet cable. Computer 2 is a wireless Centrino laptop that uses the default wireless card that is installed in it. Computer 3 uses a wireless network card (linksys) to connect to the router. So I've been playing around with ethereal since there are a number of labs in my computer networking textbook that use ethereal. I startup ethereal on Computer 2. And then I do a couple of HTTP GET requests with Computer 3 expecting to see the output in Ethereal on Computer 2. But I don't see anything concerning HTTP requests. IT's mostly just ARP requests and SMB announcements. Anyone have any idea why I'm not seeing the packets from the other machine?
I have WEP disabled for this, and my professor seemed to think I should be seeing the output from Computer 3 on Ethereal (computer 2). Another guy in my class thought the problem might be because the nic on computer2 isn't the same as the router and computer 3 (linksys). I'm still not sure though.
Which of these 3 has the webserver on it, or are you requesting from the internet?
The switch in your router is probably where your setup fails, because the switch
inside the router determines that the data sent from Computer 3 is destined for
<Inet or server> and therefore does not reach Computer 2 at all, so it won't
show up in Ethereal.
The switch in the router acts as a 'shield' of sorts, or a filter, if you will.
Thanks for your reply. The HTTP request was to the Internet. If the lan was setup with all cables, I could see that the router could act as a switch. But in the wireless lan everything is being broadcast, so the router can't control where the signal is broadcasting. And if a wireless card works like an Ethernet card, then in promiscous mode, it should pick up every frame, even those not destined for it's address. So I'm wondering if a wireless card acts analagously to an Ethernet card in promiscous mode? Or do the different hosts broadcast on different channels to prevent collisions?
You will need to make sure the centrino card will capable of going into rfmon mode. If it cant go into that state you will only see the packets that were ment to go to that computer or came from that computer, and not everything else in the air. I think that is why you are only seeing the ARP, and SMB traffic etc, and not the http requests from the other computer
Originally posted by oulevon Yes I'm selecting the right interface.
Fur,
I think that's my problem. I'll have to reconfigure the kernel. Thanks for everyone's help.
This thread has perked my interest. Based on running ethereal with my wireless card (infrastructure mode), I have never seen any adjacent (wireless) traffic being captured other than packets to/from the system running ethereal (like http requests/replies) and arps/broadcast packets.
When I find some time, I'm going to reconfigure my WAP/NIC's and give this some further study.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.