Ограничьте разрешения для /etc/network/interfaces, чтобы предотвратить раскрытие предварительного общего ключа (PSK) (в качестве альтернативы используйте отдельный файл конфигурации, такой как /etc/network/interfaces.d/wlan0 в более новых версиях Debian):
chmod 0600 /etc/network/interfaces
Используйте парольную фразу WPA для расчета правильного хэша WPA PSK для вашего SSID, изменив следующий пример:
wpa_passphrase myssid my_very_secret_passphrase
Если вы не ввели парольную фразу в командной строке будет запрошено. Приведенная выше команда дает результат:
network={
ssid="myssid"
#psk="my_very_secret_passphrase"
psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
}
вам нужно скопировать из "psk=" в конец строки, чтобы поместить ее в файл /etc/network/interfaces.
Откройте /etc/network/interfaces в текстовом редакторе:
nano /etc/network/interfaces
Определите соответствующие строфы для вашего беспроводного интерфейса, а также SSID и PSK HASH. Например:
авто wlan0
iface wlan0 инет dhcp
wpa-ssid
wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
Раздел «auto» вызовет ваш интерфейс при запуске системы. Если не хотите, удалите или закомментируйте эту строку.
Поднимите интерфейс. Это запустит wpa_supplicant как фоновый процесс.
# ifup wlan0
$ man 8 lsof | grep -A 10 '^\s\{7\}DEVICE'
DEVICE contains the device numbers, separated by commas, for a character special, block special, regular, directory or NFS file;
or ``memory'' for a memory file system node under Tru64 UNIX;
or the address of the private data area of a Solaris socket stream;
or a kernel reference address that identifies the file (The kernel reference address may be used for FIFO's, for example.);
or the base address or device name of a Linux AX.25 socket device.
Usually only the lower thirty two bits of Tru64 UNIX kernel addresses are displayed.
Или введите
man 8 lsof
Внутри человека вы можете искать с помощью /
. Чем ввести прямое регулярное выражение без пробела. В вашем случае ^\s*DEVICE
и вы перейдете к DEVICE
.