Big thank you, Evan.
On 13/07/14 01:53, Evan Huus wrote:
[BIG SNIP]
First step is to be able to use the wifi to e.g. browse the web; it's not
clear from your email if that's even the case. If that's already working,
I have full use of the laptop, full access to the Net, can download,
upload, view videos etc. Have tested the connection with the wife
viewing a video on her Samsung Tablet as I was doing the same on the
laptop. Different videos from different locations. I'm happy with the
way it works except for the absence of interfaces. Initially there was
Bluetooth and nothing else. Now that I've turned off BT there are no
interfaces from which to select.
then capturing "cooked" packets (with all the IEEE802.11 headers,
encryption, etc. stripped and replaced with fake ethernet headers) should
be as simple as pointing Wireshark at your wlan0 interface. If Wireshark
doesn't display any wlan* interfaces even though you have working wifi,
that's *weird* and possibly a bug.
It's nice to know there "should be" an interface. At least I know now
that something really odd is happening. However, I have a feeling the
answer might be contained in that doc I mentioned; it gets into the
nitty gritty. http://wiki.wireshark.org/CaptureSetup/WLAN#Linux
Do you have sufficient permissions to view those interfaces? If you just
It's my laptop, my Wi-Fi capable cable modem, my home office, I have all
the authority I need Evan. Nobody else has any access to it.
However, seriously I wonder whether I'm actually using Wireshark as root
on this desktop unit. I remember reading some deep and meaningful
discussion about the subject and apparently there is a potential
security issue running WS as root from a terminal; all I do is click the
Wireshark icon in the System Tools menu. Frankly I don't know whether
I'm running it as root or not! Haven't given it any serious thought
until now. Comment??
installed the default Wireshark (which is actually inherited from Debian,
so Canonical doesn't have much to do with it) then normal users aren't
given permission to capture packets by default. You should follow the
instructions in [1] to give regular users permission to capture packets.
Have downloaded that page [1], made a PDF. Will read it and hopefully
something will gel.... but the old brain is not nimble any more.
Once you can capture cooked packets, capturing "raw" packets (with all the
IEEE802.11 headers etc) should be as simple as checking the "monitor mode"
box in the capture options dialogue box, assuming your version of Wireshark
is recent enough (which 1.10.* should be).
For this bit I had to turn on Bluetooth in order to get an interface
list on the screen.
There is a column titled 'Mon. Mode' (presumably monitor mode), and in
that column (against Bluetooth) it shows n/a (ie. not applicable).
On that same note, my desktop Wireshark v1.11.0 where I'm writing this
also shows n/a in the Mon.Mode column of ALL the three available
interfaces. They are:
eth0 Interface to the big wide Ethernet world.
any I don't know what "any" would be
lo 127.0.0.1 The loopback
When running I capture only on eth0.
So, a Question:
Can I assume that the n/a means not applicable ONLY because the
interfaces I have on this desktop unit are not IEEE802.11 ?
But, the laptop also has its Mon. Mode column marked n/a against
Bluetooth. Doesn't BT come under IEEE802.11 ?? Should it not allow
or enable me to select Mon. Mode?
Evan, I had gone through much of this on my own before writing my first
post. I believe it's possible the Laptop might be to blame, that's why
I included the details. The capture Setup document makes reference to
cards and drivers but when reading that doc I encountered many terms,
acronyms and other stuff that was completely foreign to me.
That's where/why I need help, guidance, hand holding etc.
Many thanks for helping.
GaryT