Так как на моем ноутбуке нет светодиодного индикатора беспроводной сети, я хочу знать, есть ли команда, чтобы проверить, включен он или выключен (я устанавливаю драйверы беспроводной связи, поэтому я не могу сказать, установлен ли он включить или выключить, увидев список беспроводных соединений рядом с часами)
nmcli
сильно изменилось (я использую 16.04) по сравнению с предыдущей версией. См. Оригинальный ответ ниже.
Для просмотра статуса подключения
$ nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
Для просмотра только статуса Wi-Fi
$ nmcli radio wifi
enabled
Для просмотра активных соединение
$ nmcli connection show --active
NAME UUID TYPE DEVICE
VolCSe 5u6h4521-7k1p-20r3-3g4x-fg19his0j3s8 802-11-wireless wlp2s0
Есть несколько хороших дополнений, таких как, , чтобы получить доступную информацию о сети Wi-Fi ,
$ nmcli device wifi
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
* VolCSe Infra 1 54 Mbit/s 73 ▂▄▆_ WPA2
Sach Infra 4 54 Mbit/s 55 ▂▄__ WPA1 WPA2
iKCP Infra 5 54 Mbit/s 24 ▂___ WPA2
TP-LINK_POCKET_3 Infra 1 54 Mbit/s 12 ▂___ WPA1 WPA2
Примечание. : Я использовал вымышленную информацию о ssid и uuid выше. sup>
Вы можете использовать nmcli
для этого цель. Откройте тип терминала в терминале,
nmcli nm
У вас будет вывод, например,
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected disabled disabled enabled disabled
См. Третий и четвертый столбец, который содержит информацию, которая вас интересует.
Если вы хотите быть более конкретным только для Wi-Fi, попробуйте в терминале,
nmcli nm wifi
будет отображаться только статус Wi-Fi,
WIFI
disabled
rfkill list
Это покажет устройства, которые заблокированы программно или аппаратно. В моем случае он не заблокирован и Wi-Fi включен:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Когда драйвер запущен и работает, беспроводной интерфейс должен отображаться в списке при использовании следующей команды:
ifconfig
sudo
сервис won' t перезапуск: root@ubuntu:~# service rpki-ca restart; stop: Unknown job: rpki-ca; start: Unknown job: rpki-ca
– kos
22 June 2015 в 18:12
Начиная с 15.04 (и позже, включая 16.04 LTS), команда nmcli изменилась. Там вы будете использовать:
⟫ nmcli radio
WIFI-HW WIFI WWAN-HW WWAN
enabled enabled enabled enabled
или просто
⟫ nmcli radio wifi
enabled
В моем случае я использовал приведенные ниже команды, и результат был 1, если Wi-Fi был включен, иначе 0. Вы можете попробовать и удачи.
nmcli r wifi | grep enabled | grep -v not | wc -l
Вы можете использовать WICD. если он не установлен, просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (команды) ниже:
sudo apt-get install wicd-gtk
После установки запустите его, чтобы увидеть подключение, точку доступа, к которой подключены, свойства, настройки IP и многое другое.
Сканирование по списку должно выполнить эту работу.
Можно использовать команду ip address
или ip addr
вместо слегка старой ifconfig
. Если вы знаете имя вашего интерфейсного устройства, вы можете использовать ip addr show <device name>
. Вот пример (часть уведомления state UP
, которая для отключенного интерфейса отображается как DOWN
):
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d0:53:49:3d:53:fd brd ff:ff:ff:ff:ff:ff
inet 192.168.0.2/24 brd 192.168.0.255 scope global dynamic wlan7
valid_lft 86183sec preferred_lft 86183sec
inet6 fe80::439:869d:d6ed:c983/64 scope link
valid_lft forever preferred_lft forever
В дополнение к перечисленным здесь командам cli есть утилита cli под названием: nmtui (дополнительная информация здесь: https://www.unixarena.com/2015/04/rhel-7-network-management-nmcli -or-nmtui.html )
Он имеет все удобства графического интерфейса, при этом он на 100% ограничен (это означает, что вам на самом деле не нужен DE или WM для его запуска, и вы можете его запустить) из tty).