Таким образом, я пробую к очень простой команде (ifdown) для перевода в нерабочее состояние моего интерфейса WiFi, но команда не видит его (см. ниже),
Когда я выполнил команду ifdown, я скопировать/вставить имя интерфейса от результатов iwconfig, таким образом, очень маловероятно, что я сделал опечатку. Я несколько раз делал это, и я получаю те же результаты.
Какие-либо идеи, что я мог делать неправильно?Спасибо
user@mydesktop:~/$ ifconfig
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:4915 errors:0 dropped:0 overruns:0 frame:0
TX packets:4915 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:413384 (413.3 KB) TX bytes:413384 (413.3 KB)
wls1 Link encap:Ethernet HWaddr 34:13:e8:63:3d:cd
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::19a:7204:6f13:7593/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:62390 errors:0 dropped:0 overruns:0 frame:0
TX packets:43986 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:79936235 (79.9 MB) TX bytes:5382829 (5.3 MB)
chiyo@mydesktop:~/$ iwconfig
wls1 IEEE 802.11 ESSID:"XXXXX"
Mode:Managed Frequency:2.412 GHz Access Point: 80:EA:96:F2:4A:E2
Bit Rate=57.8 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=37/70 Signal level=-73 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2 Missed beacon:0
lo no wireless extensions.
user@mydesktop:~/$ sudo ifdown wls1
ifdown: interface wls1 not configured
Ваш интерфейс, вероятно, настроен с помощью Администратора сети.
В этом случае можно отключить его, например, (существуют другие пути).
nmcli radio wifi off
Затем можно проверить результат ifconfig
.
Команда ifdown
резервируется для интерфейсов, которые настроены в /etc/network/interfaces
. Ваш настроен в Администраторе сети вместо этого. Я предлагаю, чтобы Вы использовали:
sudo ifconfig wls1 down
Можно использовать команду iproute2:
sudo ip link set wls1 down
, Как упомянуто @chilli555 "ifdown резервируется для интерфейсов, которые настроены в/etc/network/interfaces"