rfkill, μια εντολή αρκετά χρήσιμη και σίγουρα, αρκετοί ΔΕΝ την ξέρουν .
Στα περισσότερα Linux λειτουργικά ΔΕΝ είναι εγκατεστημένη οπότε πρέπει να την εγκαταστήσουμε.
Slackel: slapt-get --install rfkill, και με το ιδιο ονομα και στα υπόλοιπα.
Ας δουμε τι κάνει.....
Συνδεσα μια εξωτερική κεραία για το ασύρματο αλλα ενω αναγνωριζόταν σωστα απο το λειτουργικό και τα modules φορτώνονταν, η κάρτα δεν έπαιζε.
dmesg output:
[ 2355.530505] usb 1-1.2: new high-speed USB device number 12 using ehci-pci [ 2355.622312] usb 1-1.2: New USB device found, idVendor=0bda, idProduct=8187 [ 2355.622320] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2355.622325] usb 1-1.2: Product: RTL8187_Wireless [ 2355.622327] usb 1-1.2: Manufacturer: Manufacturer_Realtek_RTL8187_ [ 2355.622329] usb 1-1.2: SerialNumber: 00C0CA75A73E [ 2355.813097] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht' [ 2355.813388] ieee80211 phy2: hwaddr 00:c0:ca:75:a7:3e, RTL8187vB (default) V1 + rtl8225z2, rfkill mask 2 [ 2355.824687] rtl8187: Customer ID is 0xFF [ 2355.825172] rtl8187: wireless switch is on [ 2355.864312] udevd[3118]: renamed network interface wlan1 to wlan2
iwconfig output:
wlan2 IEEE 802.11bg ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:on
Παλι δεν παίζει, οποτε κοιτάω να δω τι παίζει απο την rfkill...
u[W]$ rfkill list all 0: hp-wifi: Wireless LAN Soft blocked: no Hard blocked: yes 1: hp-bluetooth: Bluetooth Soft blocked: no Hard blocked: yes 2: phy0: Wireless LAN Soft blocked: no Hard blocked: yes 4: phy2: Wireless LAN Soft blocked: no Hard blocked: no u[W]$
Εδω βλεπουμε οτι το ενσωματομενο wireless (phy0) ειναι Hardware block, δηλαδη την εχω απενεργοποιηση απο το κουμπι, ενω το phy2 ειναι unblock σε hardware & soft.
Η rfkill μπορει και κανει block & unblock MONO σε soft επιπεδο οποτε αν δοκιμασω να κανω unblock την phy0 τοτε ΔΕΝ θα κανει τιποτα.
u[W]$ rfkill unblock 2 u[W]$ rfkill list 2 2: phy0: Wireless LAN Soft blocked: no Hard blocked: yes
Την εκανα unblock απο το hardware ζητοντας IP για την wlan0 (phy0) και μετα Soft block
u[W]$ rfkill block 1 u[W]$ rfkill list 1 0: hp-wifi: Wireless LAN Soft blocked: yes Hard blocked: no
Το soft block λογικά μένει μέχρι την επανεκίνηση του λειτουργικου αν και αυτο το υποθετω γιατι δεν το εχω ψαξει.
Ελπιζω να βοηθησα για οταν δεν μπορειτε να δειτε κάποιες συσκευες ειδικά εξωτερικες
ΥΓ: H rfkill υποστιριζει
where IDENTIFIER is the index no. of an rfkill switch or one of:
<idx> all wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm nfc
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε