each of devices in Linux system has it's own interface.
through interface user can control device.
network cards are no exception - each of network cards has one network interface.
to learn about network cards & interfaces assigned to network cards, we can use a linux commands.
i think, but am no expert:
- i think that driver is a software layer above the hardware (device),
- i think that driver is a software layer below the software layer with which user processes communicate (interface).
another command that lists / controls wireless network interfaces is: iwconfig .
access point's nickname can be changed using command: iwconfig ath0 nick AP_NICK
- ath0 is name of a network interface,
- AP_NICK is a nickname to be set.
Network Cards can assume one of few modes (states), in which they can operate.
Modes include, depending on the Operating System & a Device:
- managed mode - network interface recieves only these bits of information that were meant for that network interface,
- promiscuous mode - network interface receives all packets reaching network interface, no matter if they were meant for that interface or not,
- monitor mode - as in promiscuous mode except that it accepts packets that belong to network beyond ours. many network cards do not support monitor mode. with monitor mode we're not associated with any AP (Access Point) or an Ad-hoc Device, which prevents detecting intruder so easily. modern hacking practically requires network card supporting this mode,
- perhaps more.
depending on a Computer System, there are different commands for switching Network Card(s) into different modes:
- iwconfig way (this didn't work on my computer system),
iwconfig ath0 mode monitor,
- airmon-ng way, as shown on image below,
Source: , .