Я пытаюсь получить информацию о своем wlan0 соединении от iwconfig. Когда я выполняю iwconfig, я получаю это:
wlan0 no wireless extensions.
Когда я выполняю ifconfig, я добираюсь
wlan0 Link encap:Ethernet HWaddr 00:04:4b:8c:b5:bb
inet addr:10.1.10.165 Bcast:10.1.255.255 Mask:255.255.0.0
inet6 addr: 2603:3021:1101:3800:f85:1f38:ffe1:8333/64 Scope:Global
inet6 addr: 2603:3021:1101:3800::9cd5/128 Scope:Global
inet6 addr: fe80::7406:9e58:85f7:9619/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10246 errors:0 dropped:0 overruns:0 frame:0
TX packets:5045 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7299987 (7.2 MB) TX bytes:469380 (469.3 KB)
Мое соединение имеет IP-адрес, и я подключен к этой машине по ssh, таким образом, я знаю, что Интернет работает. Если я выполняю команды nmcli, это, кажется, нормально. Почему затем делает iwconfig не, отображают информацию об этом соединении.
Это могло бы быть, потому что iwconfig
использует API WEXT устаревший, и Ваше ядро не имеет никакой поддержки его, включил. Используйте iw
инструмент вместо этого.
Btw, ifconfig
также удерживается от использования для iproute2
(ip link
), но базовый ioctl ABI, который это использует, все еще вокруг.