Просто щоб бути зрозумілим, як я можу переконатися, що я вимикаю і перезапускаю потрібний інтерфейс, тому що мій не є wlan0?
Команда
ip link show
відображає всі ваші інтерфейси. Ви отримаєте один дзвінок lo
який тільки внутрішній інтерфейс, що використовується для IPC (= Inter Process Communication). Серед інших можна ідентифікувати інтерфейс wifi за допомогою
$ iwconfig
eth0 no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
wwan0 no wireless extensions.
lo no wireless extensions.
що ясно показує, що, на моєму комп'ютері, wlan0
є єдиним інтерфейсом Wi-Fi.
Якщо у вас є більше ніж один інтерфейс, що залишився, як у моєму випадку, ви можете ідентифікувати NIC Ethernet за допомогою
sudo ethtool eth0
sudo ethtool wwan0
: інтерфейс Ethernet дасть довгий вихід, інший буде дуже коротким. У моєму випадку, у мене є інтерфейс wwan0, який використовується для підключення до телефонних мереж передачі даних, Edge / 3G / 4G.
ifconfig
, і використовувати струмip
утиліта відiproute2
пакет. Тоді команди стаютьip link set dev wlan0 down
,ip addr flush dev wlan0
,ip link set dev wlan0 up
.