I have a CAT5 cable that is connected between a laptop and an embedded device. I need to know if the embedded device is using 10Base-T or 100Base-T. Is the Base-T info from each device (the laptop and embedded device) passed in the ethernet packets? i.e. Can I use Wireshark to gather the Base-T information? If so, how? asked 09 Jul '15, 10:22 KTM edited 09 Jul '15, 10:46 |
One Answer:
Not at the level at which packet capture mechanisms supply the packets - i.e., it's not a field in an Ethernet packet - so...
...no. However, if this is a point-to-point Ethernet - i.e., you just have a single Ethernet cable between the two machines, with no hub or switch in between them - you might be able to find out from the operating system on the laptop what speed it's using, which would be the same speed as the speed of the device to which it's talking. What operating system is the laptop running? answered 09 Jul '15, 15:30 Guy Harris ♦♦ edited 09 Jul '15, 15:46 |
The laptop is running OS X. And, yes, I have a point-to-point connection with no hubs/switches in between the two devices.
Try opening a Terminal window and doing
ifconfig -a
and see what it reports for your Ethernet interface. If it's a laptop with a built-in Ethernet, your Ethernet interface will probably been0
, otherwiseen0
will probably be a Wi-Fi interface and your Ethernet will be some otheren
interface.