logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Kali linux na compaq tc4400-nie widzi żadnej sieci wifi

blazej222 10 Wrz 2015 20:17 3336 12
REKLAMA
  • #1 14986604
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    Witam.Problem zaczął się tydzień temu, kiedy postanowiłem na swoim laptopie zainstalować kali linuxa.Posiadam w domu dwie sieci wifi, obie zabezpieczone kluczem WPA2.Podczas instalacji linux widział te sieci, natomiast miał problem z nawiązaniem połączenia(Błąd podczas wymiany klucza z punktem dostępowym), ale w końcu się jednak udało.Ściągnął sobie wszystkie potrzebne pliki, podczas instalacji wszystko działało.Niestety, po uruchomieniu laptopa nie widzi żadnych sieci wifi.Po prostu wyświetla brak sieci.Po kablu wszystko działa jak powinno.
    Przeczytałem ten temat Klik
    (Tutaj link do szczegółowej instrukcji Klik)
    Wszystko jest ok do momentu wpisania komendy make.Wtedy w konsoli ukazuje się coś takiego:
    root@blazej-laptop:~/Pulpit/hybrid_w1# tar xzf hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz
    root@blazej-laptop:~/Pulpit/hybrid_w1# make clean
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
    make[1]: Wejście do katalogu '/usr/src/linux-headers-4.0.0-kali1-686-pae'
    Makefile:10: *** mixed implicit and normal rules: deprecated syntax
    CFG80211 API is prefered for this kernel version
    /root/Pulpit/hybrid_w1/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
    make[1]: Opuszczenie katalogu '/usr/src/linux-headers-4.0.0-kali1-686-pae'
    root@blazej-laptop:~/Pulpit/hybrid_w1# make
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Wejście do katalogu '/usr/src/linux-headers-4.0.0-kali1-686-pae'
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
      LD      /root/Pulpit/hybrid_w1/built-in.o
      CC [M]  /root/Pulpit/hybrid_w1/src/shared/linux_osl.o
      CC [M]  /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.o
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c: In function ‘wl_alloc_linux_if’:
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c:1310:64: error: macro "alloc_netdev" requires 4 arguments, but only 3 given
      dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
                                                                    ^
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c:1310:8: error: ‘alloc_netdev’ undeclared (first use in this function)
      dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
            ^
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c:1310:8: note: each undeclared identifier is reported only once for each function it appears in
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c: In function ‘wl_dump_ver’:
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c:2049:3: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
       __DATE__, __TIME__, EPI_VERSION_STR);
       ^
    /root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.c:2049:13: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
       __DATE__, __TIME__, EPI_VERSION_STR);
                 ^
    cc1: some warnings being treated as errors
    /usr/src/linux-headers-4.0.0-kali1-common/scripts/Makefile.build:263: polecenia dla obiektu '/root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.o' nie powiodły się
    make[4]: *** [/root/Pulpit/hybrid_w1/src/wl/sys/wl_linux.o] Błąd 1
    /usr/src/linux-headers-4.0.0-kali1-common/Makefile:1407: polecenia dla obiektu '_module_/root/Pulpit/hybrid_w1' nie powiodły się
    make[3]: *** [_module_/root/Pulpit/hybrid_w1] Błąd 2
    Makefile:145: polecenia dla obiektu 'sub-make' nie powiodły się
    make[2]: *** [sub-make] Błąd 2
    Makefile:8: polecenia dla obiektu 'all' nie powiodły się
    make[1]: *** [all] Błąd 2
    make[1]: Opuszczenie katalogu '/usr/src/linux-headers-4.0.0-kali1-686-pae'
    Makefile:140: polecenia dla obiektu 'all' nie powiodły się
    make: *** [all] Błąd 2

    Proszę o pomoc.Zmiana linuxa na inny na razie nie wchodzi w grę.
  • REKLAMA
  • #2 14987075
    Epic
    Poziom 30  
    Posty: 1098
    Pomógł: 147
    Ocena: 108
    1. Jak już kompilujesz paczkę, czyli w skrócie wykonujesz polecenie "make" to należy je wykonać wewnątrz rozpakowanego katalogu, czyli uprzednio wejść do niego za pomocą polecenia "cd katalog". Dodatkowo często trzeba najpierw wykonać "./configure".

    2. O ile się nie mylę w tym Compaq znajduje się karta sieciowa wifi od intela, konkretnie Intel PRO/Wireless 3945ABG, co stoi w sprzeczności w uwiecznioną powyżej próbą instalacji sterownika do kart sieciowych firmy broadcom.

    3. Jeżeli oczekujesz pomocy, wklej wyniki poleceń:
    -lcpci
    -ifconfig -a
    -iwconfig
  • #3 14988091
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    Chodziło koledze o komendę lspci?
    Spoiler:
    root@blazej-laptop:~# lspci
    00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
    00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
    00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
    00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
    00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
    00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
    00:1c.3 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 4 (rev 01)
    00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
    00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
    00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
    00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
    00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
    00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
    00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
    00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] (rev 01)
    02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
    02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
    02:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
    02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controller
    10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
    

    iwconfig:
    Spoiler:
    root@blazej-laptop:~# iwconfig
    wlan0     IEEE 802.11abg  ESSID:off/any  
              Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
              Retry short limit:7   RTS thr:off   Fragment thr:off
              Encryption key:off
              Power Management:off
              
    lo        no wireless extensions.
    

    ifconfig -a :
    Spoiler:
    root@blazej-laptop:~# ifconfig -a
    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:20 errors:0 dropped:0 overruns:0 frame:0
              TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:1200 (1.1 KiB)  TX bytes:1200 (1.1 KiB)
    
    wlan0     Link encap:Ethernet  HWaddr 00:19:d2:0b:f0:07  
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
  • Pomocny post
    #4 14988173
    Epic
    Poziom 30  
    Posty: 1098
    Pomógł: 147
    Ocena: 108
    Tak chodziło o lspci i jak widać w laptopie znajduje się karta sieciowa od intela. I jest zainstalowana poprawnie.

    W jaki sposób wyszukujesz i łączysz się z sieciami wifi?

    Tutaj powinieneś znaleźć wszystkie niezbędne informacje:
    http://www.blackmoreops.com/2014/09/18/connect-to-wifi-network-from-command-line-in-linux/
  • REKLAMA
  • #5 14989312
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    Niestety, podczas wpisywania dhclient wlan0
    Spoiler:
    root@blazej-laptop:~# wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
    Successfully initialized wpa_supplicant
    ioctl[SIOCSIWENCODEEXT]: Invalid argument
    ioctl[SIOCSIWENCODEEXT]: Invalid argument
    root@blazej-laptop:~# iw wlan0 link
    Connected to xx:xx:xx:xx:xx:xx (on wlan0)
    	SSID: xxx
    	freq: 2437
    	RX: 130681 bytes (1370 packets)
    	TX: 4815 bytes (24 packets)
    	signal: -61 dBm
    	tx bitrate: 36.0 MBit/s
    
    	bss flags:	short-preamble short-slot-time
    	dtim period:	1
    	beacon int:	100
    root@blazej-laptop:~# dhclient wlan0
    Job for smbd.service failed. See 'systemctl status smbd.service' and 'journalctl -xn' for details.
    invoke-rc.d: initscript smbd, action "reload" failed.
    

    Gdzie mam znaleźć pliki z ewentualnym logiem?

    P.S SSID i "Connected to" zostało przeze mnie "zaiksowane" celowo, więc to nie wina tego że system nie widzi sieci
  • #6 14993373
    Epic
    Poziom 30  
    Posty: 1098
    Pomógł: 147
    Ocena: 108
    Z listingu raczej nie wygląda żeby samo dhclient miało się nie powieść. Z jakiegoś powodu uruchamiana jest po tym samba(do niczego Ci raczej nie potrzebna) i to ta usługa wyrzuca błąd.

    Pokaż co wypluje ifconfig po wykonaniu dhclient. I po prostu sprawdź połączenie z internetem, gdyż nic nie wskazuje na to by go nie było.
  • REKLAMA
  • #7 14995509
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    Ma kolega rację, zadziałało, a internet jest.Ciekawi mnie tylko fakt, czy po każdym restarcie muszę się tak podłączać do mojej sieci domowej?I dlaczego korzystając z interfejsu graficznego po prostu nie widzi żadnej sieci? Pytam, bo nie wiem czy będę musiał wpisywać te komendy będąc gdzieś w terenie
  • Pomocny post
    #8 14995890
    Epic
    Poziom 30  
    Posty: 1098
    Pomógł: 147
    Ocena: 108
    Do automatyczne łączenia trzeba by jeszcze edytować pliki startowe. Jednak za pomocą interfejsu graficznego też powinno się dać.

    Jeżeli nie ma do tego zainstalowanego narzędzia graficznego w Kali możesz zainstalować i użyć programu Wicd.
  • #9 15001419
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    Pobrałem wicd za pomocą komendy apt-get install wicd, i chcę go skonfigurować, ale po wpisaniu w terminalu wicd konsola zwraca informację, że program już działa.Rozumiem, że konfiguracji dokonuje się poprzez jakiś plik?
    W kali linuxie jest domyślnie narzędzie graficzne do obsługi sieci wifi, ale niestety wyświetla brak sieci(podczas gdy w ubuntu wszystko działa jak należy)

    Dodano po 17 [minuty]:

    Podczas wpisywania polecenia wicd-curses wyrzuca następujący błąd
    Spoiler:
    root@blazej-laptop:~# wicd-curses
    Traceback (most recent call last):
      File "/usr/share/wicd/curses/wicd-curses.py", line 1063, in <module>
        main()
      File "/usr/share/wicd/curses/wicd-curses.py", line 995, in main
        ui.run_wrapper(run)
      File "/usr/lib/python2.7/dist-packages/urwid/display_common.py", line 757, in run_wrapper
        return fn()
      File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
        return func(*args, **kargs)
      File "/usr/share/wicd/curses/wicd-curses.py", line 1003, in run
        app = appGUI()
      File "/usr/share/wicd/curses/wicd-curses.py", line 591, in __init__
        self.update_status()
      File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
        return func(*args, **kargs)
      File "/usr/share/wicd/curses/wicd-curses.py", line 734, in update_status
        self.set_status):
      File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
        return func(*args, **kargs)
      File "/usr/share/wicd/curses/wicd-curses.py", line 161, in check_for_wireless
        ('$C', ip))
      File "/usr/share/wicd/curses/wicd-curses.py", line 781, in set_status
        self.update_ui()
      File "/usr/share/wicd/curses/wicd-curses.py", line 88, in wrapper
        return func(*args, **kargs)
      File "/usr/share/wicd/curses/wicd-curses.py", line 930, in update_ui
        input_data = ui.get_input_nonblocking()
    AttributeError: 'Screen' object has no attribute 'get_input_nonblocking
  • REKLAMA
  • #10 15001592
    Epic
    Poziom 30  
    Posty: 1098
    Pomógł: 147
    Ocena: 108
    Wicd to program z graficznym interfejsem i tak go najlepiej konfigurować, domyślnie uruchamia się z systemem i pewnie posiada ikonę w zasobniku.

    Przy czym konfiguracja najpewniej ograniczy się do przekazania do programu właściwej nazwy interfejsu bezprzewodowej karty sieciowej.
  • #11 15002815
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    w zasobniku niestety zadnej ikonki nie ma, a gdy wpisuje w terminalu wicd wyswietla sie "Wicd daemon is already running" Jak mam skonfigurowac program?
  • #13 15021847
    blazej222
    Poziom 13  
    Posty: 194
    Pomógł: 3
    Ocena: 5
    Dziękuje, wicd-client zadziałało bez problemu.Ciekawi mnie tylko fakt, dlaczego nie działa domyślna aplikacja zainstalowane w kali linuxie

Podsumowanie tematu

✨ Użytkownik napotkał problem z brakiem widoczności sieci Wi-Fi po zainstalowaniu Kali Linux na laptopie Compaq TC4400, mimo że podczas instalacji sieci były widoczne. Po kilku próbach i błędach związanych z konfiguracją, użytkownik zdołał uzyskać połączenie przez polecenie dhclient, ale zastanawiał się, dlaczego interfejs graficzny nie wykrywał żadnych sieci. Użytkownicy zasugerowali użycie narzędzia Wicd do zarządzania połączeniami Wi-Fi oraz edycję plików startowych dla automatycznego łączenia. Problemy z Wicd zostały rozwiązane przez uruchomienie klienta Wicd, co pozwoliło na skuteczne połączenie z siecią.
REKLAMA