Как я могу найти список интерфейсов Wi-Fi, которые могли использоваться hostapd?
Это не работает - я не вижу свои перечисленные интерфейсы Wi-Fi:
☀ cat /etc/network/interfaces NewMod master
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Этот вид работ - но я не вижу, которые являются беспроводной связью (кроме, они запускают с wl),
☀ ifconfig NewMod master
enp2s0f1 Link encap:Ethernet HWaddr 80:fa:5b:47:d3:a2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
enx803f5d0cfb18 Link encap:Ethernet HWaddr 80:3f:5d:0c:fb:18
inet6 addr: fe80::c00b:310a:534f:34ea/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1038940 errors:0 dropped:0 overruns:0 frame:0
TX packets:733216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1257594637 (1.2 GB) TX bytes:78531977 (78.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:237623 errors:0 dropped:0 overruns:0 frame:0
TX packets:237623 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20683739 (20.6 MB) TX bytes:20683739 (20.6 MB)
wlp3s0 Link encap:Ethernet HWaddr b0:35:9f:2d:42:27
inet addr:192.168.0.18 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::6b44:ffcf:8889:7f3d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8681955 errors:0 dropped:0 overruns:0 frame:0
TX packets:4304922 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10401603438 (10.4 GB) TX bytes:598603222 (598.6 MB)
wlxc4e984116e78 Link encap:Ethernet HWaddr c4:e9:84:11:6e:78
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Существует ли лучший путь, чем предположение, что интерфейсы, запускающиеся с "wl", являются Wi-Fi?
Бонусные очки для быстрого объяснения того, почему они не обнаруживаются в/etc/network/interfaces. Для этих дополнительных интерфейсов у них есть надежные имена между перезагрузками?
В основном я хочу предоставить список интерфейсов, таким образом, кто-то может выбрать чтобы к hostapd с.
Спасибо!
Mike
Можно использовать iwconfig, но iwconfig удерживается от использования.
Теперь путь - это:
iw dev | grep -Po '^\sInterface\s\K.*$'
Взгляд inet адрес. Только устройство здесь, которое могло бы работать беспроводная связь, является wlp3s0. У других нет внешнего адреса ipv4.
Также посмотрите аппаратный адрес. Сравните с выводом от других системных дескрипторов как lspci.