Announcement

Collapse
No announcement yet.

wifi symbol not showing in kubuntu 15.04

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    wifi symbol not showing in kubuntu 15.04

    Hi guys i am a newbie in linux. i just installed kubuntu 15.04 and wifi symbol is not showing.i am using a dell-vostro 2520 laptop. I don't know anything.I'm completely new to linux and just wanted to learn a new operating system. if any one experts there kind enough to help me i would be grateful to you dude.i'm posting this thread with help of my ethernet cable.help me guys

    #2
    are you really using 15.04? you should try 16.04 the new LTS. or 14.04 the old LTS they will both have support longer then 15.04 does since its not an LTS version.

    do you see the network manager at all? it has several icons depending on its status .. disconnected it wil look like a Red monitor with a network cable on the side. connected via the wire it will look like that but with out the red coloring. this is what you want to click on to set up your wireless.

    is your wifi turned on ? do you have a hardware switch or a keyboard combo to toggle the wireless card (usually fn+F2)

    still can't find it? try running lshw and look in the network area for your card does it have a driver loaded for it ?

    are there any properitary drivers for you in systemsetting (iirc its called driver manager) some wifi cards still need a properitary driver .
    Mark Your Solved Issues [SOLVED]
    (top of thread: thread tools)

    Comment


      #3
      it doesn't show any option to post my my screenshot when replying.my network thing shows only wired connection and a button for airplane mode.when i try to update it shows
      the required dependency 'apt(>=1.0.10.2ubuntu2)' is not installed.
      .i have tried the hardware switch,it isn't is working.when i ran the lshw command under the network command the it shows driver=r8169.And finally the driver manager shows your system doesn't need any properitary drivers.please help a noob dude

      Comment


        #4
        Dude i upgraded to 16.04 and installed the required packages but still facing the same problem.Help me please

        Comment


          #5
          guys anyone help me pls. i am trying to find the solution for the past 4 hours

          Comment


            #6
            The r8169 wifi kernel module is unsafe on a 32 bit PCI.

            As a possible quick fix run the following command in a Konsole:
            sudo systemctl restart networking

            Or,
            Copy the following script, paste it into Kate, and save it as wireless-info.sh to your home account. Mark it executable.
            chmod +x wireless-info.sh
            Then run it.
            ~./wireless-info.sh
            This script will ask for your password and when it is done it will save the output as wireless-info.txt under your home account.
            Upload that file, copy and paste it, into your next post.


            Code:
            #!/bin/bash
            #
            # Copyright (c) 2012
            #
            # Authors: Wild Man, Krytarik
            # Helpers: chili555
            #
            # This script gathers the infos necessary for troubleshooting a wireless
            # connection and saves them in a text file, wrapping it in an archive if it
            # exceeds the 19.5 kB size limit for ".txt" attachments on the Ubuntu Forums.
            #
            ##############################################################################
            #
            # This program is free software: you can redistribute it and/or modify
            # it under the terms of the GNU General Public License as published by
            # the Free Software Foundation, either version 3 of the License, or
            # (at your option) any later version.
            #
            # This program is distributed in the hope that it will be useful,
            # but WITHOUT ANY WARRANTY; without even the implied warranty of
            # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
            # GNU General Public License for more details.
            #
            # You should have received a copy of the GNU General Public License
            # along with this program.  If not, see <http://www.gnu.org/licenses/>.
            #
            
            SCRIPTDATE="2016-07-07 21:16 -0500"
            FILEBASE="wireless-info"
            OUTPUTDIR="$PWD"
            OUTPUTDIRFB="/tmp"
            
            MODMATCHES="(air|ar5|at7|ath[^3]?|b43|bcma|brcm|carl|ipw|iwl|ndis|r(818|8192[eu]|871|92su)|8(188|189|192|723|812)[acde][esu]|rt[23567]|rtl|ssb|wl|(cfg|mac)80211)"
            LSMODMATCHES="(wmi|(dell|ideapad)[-_]laptop)"
            IFACEMATCHES="(wlan[0-9]|eth[0-9])"
            DMESGMATCHES="(firmware|[nN]etwork)"
            NMPROFMATCHES="\(\[connection\]\|id=\|type=\|permissions=\|autoconnect=\|\[802-11-wireless\]\|\[wifi\]\|ssid=\|bssid=\|mac-address\(-blacklist\)\?=\|mtu=\|\[802-1x\]\|[[:graph:]]*ca-certs\?=\|\[ipv[46]\]\|method=\)"
            
            DMESGEXCL="apparmor|(cfg|mac)80211"
            MODINFOEXCL="alias"
            MODPROBEXCL="(alsa-base|blacklist-(firewire|framebuffer|modem|oss|watchdog)|fglrx|nvidia|fbdev|bumblebee)"
            PMUTILSEXCL="/etc/pm/(power.d/(95hdparm-apm|intel-audio-powersave|sata_alpm)|sleep.d/(10_grub-common|10_unattended-upgrades.*|novatel_3g.*))"
            
            NETMGRNAMES=("NetworkManager" "Wicd" "ConnMan")
            NETMGRPATHS=("/usr/sbin/NetworkManager" "/usr/sbin/wicd" "/usr/sbin/connmand")
            DEC2BI=({0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1})
            DEC2HEX=($(printf "%02x " {0..255}))
            
            export LANG="en_US.UTF-8"
            export LANGUAGE="en_US:en"
            export LC_ALL="en_US.UTF-8"
            
            if [ -t 0 ]; then
                DIALOGAPP="terminal"
                DIALOGBREAK=" "
                TERMOUT="yes"
            elif [ -x /usr/bin/zenity ]; then
                DIALOGAPP="zenity"
                DIALOGBREAK="\n"
            elif [ -x /usr/bin/kdialog ]; then
                DIALOGAPP="kdialog"
                DIALOGBREAK="\n"
            else
                exit 1
            fi
            
            if [ -t 0 ]; then
                SUDO="sudo"
            elif [ -x /usr/bin/pkexec ]; then
                SUDO="pkexec"
            elif [ -x /usr/bin/gksudo ]; then
                SUDO="gksudo"
                GKSUDO="yes"
            elif [ -x /usr/bin/kdesudo ]; then
                SUDO="kdesudo"
                KDESUDO="yes"
                KDESUDOCMT=" needs administrative privileges. Please enter your password."
            fi
            
            dialog_info () {
                case $DIALOGAPP in
                terminal)
                    printf "%b\n" "$1"
                    ;;
                zenity)
                    zenity --info --text="$1"
                    ;;
                kdialog)
                    kdialog --msgbox "$1"
                    ;;
                esac
            }
            
            dialog_error () {
                case $DIALOGAPP in
                terminal)
                    printf "%b\n" "$1" >&2
                    ;;
                zenity)
                    zenity --error --text="$1"
                    ;;
                kdialog)
                    kdialog --error "$1"
                    ;;
                esac
            }
            
            dialog_question () {
                case $DIALOGAPP in
                terminal)
                    local INPUT
                    read -r -p "$1 [Y/n]: " INPUT
                    echo "${INPUT,,}"
                    ;;
                zenity)
                    zenity --question --text="$1" || echo "no"
                    ;;
                kdialog)
                    kdialog --yesno "$1" || echo "no"
                    ;;
                esac
            }
            
            ip6-mac () {
                for MAC in "$@"; do
                OCT1BI=${DEC2BI[0x${MAC:0:2}]}
                OCT1BI7=$((${OCT1BI:6:1} - 1))
                OCT1BIM="${OCT1BI:0:6}${OCT1BI7#-}${OCT1BI:7}"
                IP6S+=${IP6S:+$'\n'}"${DEC2HEX[2#$OCT1BIM]}${MAC:3:2}:${MAC:6:2}ff:fe${MAC:9:2}:${MAC:12:2}${MAC:15:2}"
                done
                sed 's/\(^\|:\)0\+\([[:alnum:]]\)/\1\2/g;s/^\([0:]\+\)/\\(::\\|\1\\)/' <<< "$IP6S"
            }
            
            exec 3>&1 4>&2
            exec 1> "$OUTPUTDIR/$FILEBASE.txt" || {
                dialog_error "${TERMOUT+\n}Cannot write output file in \"$OUTPUTDIR\",${DIALOGBREAK}trying in \"$OUTPUTDIRFB\" instead.${TERMOUT+\n}"
                OUTPUTDIR="$OUTPUTDIRFB"
                exec 1> "$OUTPUTDIR/$FILEBASE.txt" || {
                dialog_error "${TERMOUT+\n}Cannot write output file in \"$OUTPUTDIR\" either, aborting.${TERMOUT+\n}"
                exit 1
                }
            }
            exec 2>&1
            
            printf "\n########## wireless info START ##########\n\n"
            REPORTDATE=$(date +"%d %b %Y %H:%M %Z %z")
            SCRIPTDATE=$(date -u -d "$SCRIPTDATE" +"%d %b %Y %H:%M %Z %z")
            LASTBOOTDT=$(last -FRn 1 reboot | sed -n 's/.*system boot[ ]\+\(.\+\) - .*$/\1/p')
            LASTBOOTDT=$(date -d "$LASTBOOTDT" +"%d %b %Y %H:%M %Z %z")
            printf "Report from: %s\n\n" "$REPORTDATE"
            printf "Booted last: %s\n\n" "$LASTBOOTDT"
            printf "Script from: %s\n" "$SCRIPTDATE"
            
            printf "\n##### release ###########################\n\n"
            lsb_release -idrc
            
            printf "\n##### kernel ############################\n\n"
            uname -srvmpio
            echo
            sed 's/root=[^ ]*//;s/[ ]\+/, /g;s/^BOOT_IMAGE=[^ ]*/Parameters:/' /proc/cmdline
            
            printf "\n##### desktop ###########################\n\n"
            if [ -n "$DESKTOP_SESSION" ]; then
                DESKTOP="$DESKTOP_SESSION"
            else
                DESKTOP=$(sed -n 's/^Session=\(.\+\)$/\1/p' "$HOME/.dmrc")
                DESKDMRC=" (from ~/.dmrc)"
            fi
            if [ -n "$DESKTOP" ]; then
                if [ -f "/usr/share/xsessions/$DESKTOP.desktop" ]; then
                DESKTOP=$(sed -n 's/^Name=\(.\+\)$/\1/p' "/usr/share/xsessions/$DESKTOP.desktop")
                fi
                echo "${DESKTOP/ Session/}${DESKDMRC}"
            else
                printf "\nCould not be determined.\n"
            fi
            
            printf "\n##### lspci #############################\n\n"
            lspci -nnk | grep -iA 2 '^[^[:space:]].*net' | sed '/^--$/d; /^[^[:space:]]/ i\\'
            
            printf "\n##### lsusb #############################\n\n"
            lsusb
            
            printf "\n##### PCMCIA card info ##################\n\n"
            if [ -x /sbin/pccardctl ]; then
                pccardctl info
            else
                echo "'pccardctl' is not installed (package \"pcmciautils\")."
            fi
            
            printf "\n##### rfkill ############################\n\n"
            rfkill list all
            
            printf "\n##### lsmod #############################\n\n"
            LSMOD=$(lsmod | egrep "(^|[[:punct:] ])($MODMATCHES|$LSMODMATCHES)[^[:punct:] ]*([[:punct:] ]|$)")
            echo "$LSMOD"
            
            printf "\n##### interfaces ########################\n\n"
            sed '/^#/d;s/^wpa-psk [[:graph:]]\+/wpa-psk <WPA key removed>/' /etc/network/interfaces
            
            printf "\n##### ifconfig ##########################\n\n"
            IFCONFIG=$(ifconfig -a)
            sed '/^lo /,/^$/d' <<< "$IFCONFIG"
            IFACESETH=($(sed -n 's/^\([^ ]\+\)[ ]\+Link encap:Ethernet.*/\1/p' <<< "$IFCONFIG"))
            if (( ${#IFACESETH[@]} > 0 )); then
                IFETHMATCHES=${IFACESETH[@]}
                IFACEMATCHES="($IFACEMATCHES|(${IFETHMATCHES// /|}))"
            fi
            
            printf "\n##### iwconfig ##########################\n\n"
            iwconfig
            
            printf "\n##### route #############################\n\n"
            route -n
            
            printf "\n##### resolv.conf #######################\n\n"
            grep -v '^#' /etc/resolv.conf
            
            printf "\n##### network managers ##################\n\n"
            printf "Installed:\n\n"
            for NETMGRNR in "${!NETMGRPATHS[@]}"; do
                if [ -f "${NETMGRPATHS[$NETMGRNR]}" ]; then
                NETMGRINST+=("${NETMGRNAMES[$NETMGRNR]}")
                fi
            done
            printf "\t%s\n" "${NETMGRINST[@]:-None found.}"
            NETMGRMATCHES=${NETMGRPATHS[@]/#*\//|}
            NETMGRMATCHES=${NETMGRMATCHES// |/|}
            NETMGRMATCHES="(${NETMGRMATCHES#|})"
            printf "\nRunning:\n\n"
            ps -ef | egrep "( |/)$NETMGRMATCHES($| )" || printf "\tNone found.\n"
            
            printf "\n##### NetworkManager info ###############\n\n"
            if [ -x /usr/bin/nm-tool ]; then
                nm-tool
            elif [ -x /usr/bin/nmcli ]; then
                nmcli -f all device show | sed '/^GENERAL.DEVICE:[ ]\+lo$/,/^$/d; /^AP\[[0-9]\+\]\./d'
                echo
                nmcli -f SSID,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,ACTIVE,IN-USE device wifi list
            else
                echo "NetworkManager is not installed (package \"network-manager\")."
            fi
            
            printf "\n##### NetworkManager.state ##############\n\n"
            cat -s /var/lib/NetworkManager/NetworkManager.state
            
            printf "\n##### NetworkManager.conf ###############\n\n"
            grep -v '^#' /etc/NetworkManager/NetworkManager.conf
            if [ -f /etc/NetworkManager/nm-system-settings.conf ]; then
                printf "\nnm-system-settings.conf (used up to Ubuntu 10.04):\n\n"
                grep -v '^#' /etc/NetworkManager/nm-system-settings.conf
            fi
            
            printf "\n##### NetworkManager profiles ###########\n\n"
            if [ -d /etc/NetworkManager/system-connections ]; then
                if [ -n "$SUDO" ]; then
                trap "" 2 3
                NMPROFILES=$(find /etc/NetworkManager/system-connections -maxdepth 1 -type f -exec $SUDO${GKSUDO+ -D grep --}${KDESUDO+ -d --comment "<b>grep</b>$KDESUDOCMT" --} grep -vH '^$' {} +) && SUDOSUCCESS="yes" || SUDOSUCCESS="no"
                trap 2 3
                if [ "$SUDOSUCCESS" = "yes" ]; then
                    ORIGIFS="$IFS"
                    IFS=$'\n'
                    for NMWLPRFFILE in $(sed -n 's/^\(.\+\):type=\(802-11-wireless\|wifi\).*$/\1/p' <<< "$NMPROFILES"); do
                    NMWLPRFFLPERMS=$(stat -c "%a %U" "$NMWLPRFFILE")
                    NMWLPROFILE=($(sed -n "s;^$NMWLPRFFILE:\($NMPROFMATCHES.*\)$;\1 |;p" <<< "$NMPROFILES"))
                    NMWLPROFSOUT+="[[$NMWLPRFFILE]] ($NMWLPRFFLPERMS)"$'\n'"${NMWLPROFILE[@]}"$'\n\n'
                    done
                    IFS="$ORIGIFS"
                    sed 's# | \[#\n\[#g;s#\] |#\]#g;s/ |$//' <<< "$NMWLPROFSOUT" | sed '/^\[[^]]*\]$/d'
                else
                    printf "\nAcquisition of admin privileges failed.\n"
                fi
                else
                echo "No way to acquire admin privileges found."
                fi
            else
                echo "No NetworkManager profiles found."
            fi
            
            printf "\n##### iw reg get ########################\n\n"
            if [ -x /sbin/iw ]; then
                if IWREGGET=$(iw reg get 2>&1) && [ -f /etc/timezone ]; then
                REGION=$(cat /etc/timezone)
                printf "Region: %s (based on set time zone)\n\n" "$REGION"
                fi
                echo "$IWREGGET"
            else
                echo "'iw' is not installed (package \"iw\")."
            fi
            
            printf "\n##### iwlist channels ###################\n\n"
            if [ -x /sbin/iwlist ]; then
                iwlist chan
            else
                echo "'iwlist' is not installed (package \"wireless-tools\")."
            fi
            
            printf "\n##### iwlist scan #######################\n\n"
            if [ -x /sbin/iwlist ]; then
                if [ -n "$SUDO" ]; then
                trap "" 2 3
                IWLISTSCAN=$($SUDO${KDESUDO+ -d} iwlist scan) && SUDOSUCCESS="yes" || SUDOSUCCESS="no"
                trap 2 3
                if [ "$SUDOSUCCESS" = "yes" ]; then
                    if [[ $IWLISTSCAN = *Frequency:* ]]; then
                    printf "Channel occupancy:\n\n"
                    grep '^[ ]*Frequency:' <<< "$IWLISTSCAN" | sort | uniq -c | sed 's/^[ ]\+\([ ][0-9]\+\)[ ]\+/     \1   APs on   /'
                    echo
                    fi
                    grep -v '^[ ]*IE: Unknown:' <<< "$IWLISTSCAN"
                else
                    printf "\nAcquisition of admin privileges failed.\n"
                fi
                else
                echo "No way to acquire admin privileges found."
                fi
            else
                echo "'iwlist' is not installed (package \"wireless-tools\")."
            fi
            
            printf "\n##### module infos ######################\n\n"
            MODULES=$(egrep -o "^$MODMATCHES[^ ]*" <<< "$LSMOD")
            for MODULE in $MODULES; do
                MODINFO=$(modinfo $MODULE | egrep -v "^$MODINFOEXCL:")
                printf "[%s]\n%s\n\n" "$MODULE" "$MODINFO"
            done
            
            printf "\n##### module parameters #################\n\n"
            for MODULE in $MODULES; do
                if [ -d /sys/module/$MODULE/parameters ]; then
                MODPARAMS=$(grep -H '^[[:graph:]]' /sys/module/$MODULE/parameters/* | sed 's#^.*/##;s/:/: /')
                printf "[%s]\n%s\n\n" "$MODULE" "$MODPARAMS"
                fi
            done
            
            printf "\n##### /etc/modules ######################\n\n"
            grep -v '^#' /etc/modules
            
            printf "\n##### modprobe options ##################\n\n"
            for MODPROBEFILE in $(find /etc/modprobe.{conf,d} -name "*.conf" -regextype posix-egrep -not -regex ".*$MODPROBEXCL.*" 2> /dev/null | sort); do
                MODPROBEOPTS=$(egrep -v '^(#|$)' $MODPROBEFILE)
                if [ -n "$MODPROBEOPTS" ]; then
                printf "[%s]\n%s\n\n" "$MODPROBEFILE" "$MODPROBEOPTS"
                fi
            done
            
            printf "\n##### rc.local ##########################\n\n"
            grep -v '^#' /etc/rc.local
            
            printf "\n##### pm-utils ##########################\n\n"
            for PMUTILSFILE in $(find /etc/pm/*.d \( -type f -o -type l \) -regextype posix-egrep -not -regex "$PMUTILSEXCL" | sort); do
                PMUTFLCONT=$(egrep -v '^(#|$)' $PMUTILSFILE)
                if [ -n "$PMUTFLCONT" ]; then
                PMUTFLPERMS=$(stat -c "%a %U" $PMUTILSFILE)
                printf "[%s] (%s)\n%s\n\n" "$PMUTILSFILE" "$PMUTFLPERMS" "$PMUTFLCONT"
                fi
            done
            
            printf "\n##### udev rules ########################\n\n"
            for UDEVRLFILE in $(find /etc/udev/rules.d -name "*net*.rules" | sort); do
                UDEVRULES=$(grep -B1 '^[^#]' $UDEVRLFILE | egrep -v '^(--)?$')
                if [ -n "$UDEVRULES" ]; then
                printf "[%s]\n%s\n\n" "$UDEVRLFILE" "$UDEVRULES"
                fi
            done
            
            printf "\n##### dmesg #############################\n\n"
            dmesg | tail -n 100 | egrep "[[:punct:] ]($MODMATCHES|$IFACEMATCHES|$DMESGMATCHES)[^[:punct:] ]*[[:punct:] ]" | egrep -v "$DMESGEXCL" | uniq -cf 2 | sed 's/^[ ]\+1[ ]\+//;s/^[ ]\+\([0-9]\+\)[ ]\+\(.\+\)$/\2 (repeated \1 times)/'
            
            printf "\n########## wireless info END ############\n\n"
            
            exec 2>&4 4>&-
            exec 1>&3 3>&-
            
            ##### MAC address masking #####
            
            RESULTS=$(cat -s "$OUTPUTDIR/$FILEBASE.txt")$'\n'
            
            ORIGIFS="$IFS"
            IFS=$'\n'
            
            IFACESIDS=($(sed -n "s/^\([^ ]\+\)[ ]\+.*HWaddr.*/'\1'/p" <<< "$IFCONFIG"))
            IFACESMACS=($(sed -n 's/^[^ ]\+[ ]\+.*HWaddr \([^ ]\+\)[ ]*/\1/p' <<< "$IFCONFIG"))
            IFACESIP6S=($(ip6-mac "${IFACESMACS[@]}"))
            
            WLAPSIWLIDS=($(sed -n "/^[ ]*Cell [0-9]\+/,/^[ ]*ESSID:/ {/^[ ]*Cell [0-9]\+/h; /^[ ]*ESSID:/ {H;g;s/^[ ]*Cell 0\?\([0-9]\+\).*ESSID:\"\(.*\)\"$/'\2' [AC\1]/p}}" <<< "$IWLISTSCAN"))
            WLAPSIWLMACS=($(sed -n 's/^[ ]*Cell [0-9]\+.*Address: \([^ ]\+\)/\1/p' <<< "$IWLISTSCAN"))
            WLAPSIWLIP6S=($(ip6-mac "${WLAPSIWLMACS[@]}"))
            
            WLAPSNMRAW=$(sed -n '/^##### NetworkManager info #####/,/^##### / {/^[ ]*Wireless Access Points/,/^$/ {/Wireless Access Points/d;s/^[ ]\+\*\?//;s/:[ ]\+/\t/;p}; /^SSID[ ]\+BSSID[ ]\+/,/^$/ {/^SSID[ ]\{2,\}BSSID[ ]\{2,\}/d;s/[ ]\{2,\}/\t/;p}}' <<< "$RESULTS")
            WLAPSNMIDS=($(awk -F '\t' '{print "'\''" $1 "'\''"}' <<< "$WLAPSNMRAW"))
            WLAPSNMMACS=($(grep -o '\([[:alnum:]]\{2\}:\)\{5\}[[:alnum:]]\{2\}' <<< "$WLAPSNMRAW"))
            WLAPSNMIP6S=($(ip6-mac "${WLAPSNMMACS[@]}"))
            
            IFS="$ORIGIFS"
            
            for IFACENR in "${!IFACESMACS[@]}"; do
                MACMASKSED+="s;${IFACESMACS[$IFACENR]};<MAC ${IFACESIDS[$IFACENR]} [IF$(($IFACENR + 1))]>;I;"
                MACMASKSED+=" /${IFACESIP6S[$IFACENR]}/ s;${IFACESIP6S[$IFACENR]/#\\(::/\(};<IP6 ${IFACESIDS[$IFACENR]} [IF$(($IFACENR + 1))]>;I;"
                IFACEMACC=${IFACESMACS[$IFACENR]//:/}
                if [[ ${IFACESIDS[$IFACENR],,} =~ ${IFACEMACC,,} ]]; then
                MACMASKSED+="s;\(${IFACESIDS[$IFACENR]:1:3}\)$IFACEMACC;\1<IF from MAC [IF$(($IFACENR + 1))]>;Ig;"
                fi
            done
            
            for WLAPIWLNR in "${!WLAPSIWLMACS[@]}"; do
                MACMASKSED+="s;${WLAPSIWLMACS[$WLAPIWLNR]};<MAC ${WLAPSIWLIDS[$WLAPIWLNR]}>;I;"
                MACMASKSED+=" /${WLAPSIWLIP6S[$WLAPIWLNR]}/ s;${WLAPSIWLIP6S[$WLAPIWLNR]/#\\(::/\(};<IP6 ${WLAPSIWLIDS[$WLAPIWLNR]}>;I;"
            done
            
            for WLAPNMNR in "${!WLAPSNMMACS[@]}"; do
                MACMASKSED+="s;${WLAPSNMMACS[$WLAPNMNR]};<MAC ${WLAPSNMIDS[$WLAPNMNR]} [AN$(($WLAPNMNR + 1))]>;I;"
                MACMASKSED+=" /${WLAPSNMIP6S[$WLAPNMNR]}/ s;${WLAPSNMIP6S[$WLAPNMNR]/#\\(::/\(};<IP6 ${WLAPSNMIDS[$WLAPNMNR]} [AN$(($WLAPNMNR + 1))]>;I;"
            done
            
            sed "$MACMASKSED /\([[:alnum:]]\{2\}:\)\{6,\}/! s/\([[:alnum:]]\{2\}:\)\{5\}[[:alnum:]]\{2\}/<MAC address>/" <<< "$RESULTS" > "$OUTPUTDIR/$FILEBASE.txt"
            
            ##### The End #####
            
            dialog_info "${TERMOUT+\n}Results saved in \"$OUTPUTDIR/$FILEBASE.txt\".${TERMOUT+\n}"
            
            if (( $(stat -c %s "$OUTPUTDIR/$FILEBASE.txt") > 19968 )); then
                tar -czf "$OUTPUTDIR/$FILEBASE.tar.gz" -C "$OUTPUTDIR" "$FILEBASE.txt" && \
                dialog_info "Results also archived in \"$OUTPUTDIR/$FILEBASE.tar.gz\",${DIALOGBREAK}as they exceed the 19.5 kB size limit for \".txt\" attachments${DIALOGBREAK}on the Ubuntu Forums.${TERMOUT+\n}" || \
                dialog_error "Results exceed the 19.5 kB size limit for \".txt\" attachments${DIALOGBREAK}on the Ubuntu Forums, but archive could not be created.${TERMOUT+\n}"
            fi
            
            if [ -x /usr/bin/pastebinit ] && ping -nc 3 -w 6 -i 0.2 paste.ubuntu.com > /dev/null 2>&1; then
                PASTEBIN=$(dialog_question "Do you also want to post them${DIALOGBREAK}to your default 'pastebinit' provider?")
                if [[ ! $PASTEBIN =~ ^no?$ ]]; then
                PASTERESULT=$(pastebinit -i "$OUTPUTDIR/$FILEBASE.txt" -f text 2>&1) && PASTESUCCESS="yes"
                if [ "$PASTESUCCESS" = "yes" ]; then
                    dialog_info "${TERMOUT+\n}Pastebin successful:\n\n${PASTERESULT}${TERMOUT+\n}"
                else
                    if [ -n "$PASTERESULT" ]; then
                    dialog_error "${TERMOUT+\n}Pastebin failed, error message is:\n\n${PASTERESULT}${TERMOUT+\n}"
                    else
                    dialog_error "${TERMOUT+\n}Pastebin failed, no error message given.${TERMOUT+\n}"
                    fi
                fi
                else
                echo
                fi
            fi
            Last edited by GreyGeek; Oct 08, 2016, 03:37 PM.
            "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
            – John F. Kennedy, February 26, 1962.

            Comment


              #7
              when i run
              Code:
              [FONT=Monospace] ~./wireless-info.sh[/FONT]
              it shows No such file or directory.But when i
              ls
              wireless-info.sh is present there. And command sudo systemctl restart networking does nothing.

              Comment


                #8
                Opps! Typo!
                My bad. Use
                ~/wireless-info.sh
                "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
                – John F. Kennedy, February 26, 1962.

                Comment


                  #9
                  ########## wireless info START ##########

                  Report from: 10 Oct 2016 08:38 IST +0530

                  Booted last: 10 Oct 2016 00:00 IST +0530

                  Script from: 08 Jul 2016 02:16 UTC +0000

                  ##### release ###########################

                  Distributor ID: Ubuntu
                  Description: Ubuntu 16.04.1 LTS
                  Release: 16.04
                  Codename: xenial

                  ##### kernel ############################

                  Linux 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

                  Parameters: ro, quiet, splash, vt.handoff=7

                  ##### desktop ###########################

                  /usr/share/xsessions/plasma

                  ##### lspci #############################

                  07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
                  Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
                  Kernel modules: bcma, wl

                  09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
                  Subsystem: Dell RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1028:0558]
                  Kernel driver in use: r8169

                  ##### lsusb #############################

                  Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
                  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                  Bus 001 Device 004: ID 064e:8129 Suyin Corp.
                  Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                  ##### PCMCIA card info ##################

                  ##### rfkill ############################

                  ##### lsmod #############################

                  cfg80211 565248 0
                  dell_wmi 16384 0
                  dell_laptop 20480 0
                  sparse_keymap 16384 1 dell_wmi
                  dcdbas 16384 1 dell_laptop
                  wmi 20480 1 dell_wmi
                  video 40960 3 i915,dell_wmi,dell_laptop

                  ##### interfaces ########################

                  auto lo
                  iface lo inet loopback

                  ##### ifconfig ##########################

                  enp9s0 Link encap:Ethernet HWaddr <MAC 'enp9s0' [IF1]>
                  inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0
                  inet6 addr: fe80::<IP6 'enp9s0' [IF1]>/64 Scope:Link
                  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                  RX packets:67904 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:41594 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:94719956 (94.7 MB) TX bytes:3500477 (3.5 MB)

                  ##### iwconfig ##########################

                  lo no wireless extensions.

                  enp9s0 no wireless extensions.

                  ##### route #############################

                  Kernel IP routing table
                  Destination Gateway Genmask Flags Metric Ref Use Iface
                  0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 enp9s0
                  169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp9s0
                  192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp9s0

                  ##### resolv.conf #######################

                  nameserver 127.0.1.1
                  search domain.name

                  ##### network managers ##################

                  Installed:

                  NetworkManager

                  Running:

                  root 770 1 0 Oct09 ? 00:00:00 /usr/sbin/NetworkManager --no-daemon

                  ##### NetworkManager info ###############

                  GENERAL.DEVICE: enp9s0
                  GENERAL.TYPE: ethernet
                  GENERAL.NM-TYPE: NMDeviceEthernet
                  GENERAL.VENDOR: Realtek Semiconductor Co., Ltd.
                  GENERAL.PRODUCT: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                  GENERAL.DRIVER: r8169
                  GENERAL.DRIVER-VERSION: 2.3LK-NAPI
                  GENERAL.FIRMWARE-VERSION:
                  GENERAL.HWADDR: <MAC 'enp9s0' [IF1]>
                  GENERAL.MTU: 1500
                  GENERAL.STATE: 100 (connected)
                  GENERAL.REASON: 0 (No reason given)
                  GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.5/0000:09:00.0/net/enp9s0
                  GENERAL.IP-IFACE: enp9s0
                  GENERAL.IS-SOFTWARE: no
                  GENERAL.NM-MANAGED: yes
                  GENERAL.AUTOCONNECT: yes
                  GENERAL.FIRMWARE-MISSING: no
                  GENERAL.NM-PLUGIN-MISSING: no
                  GENERAL.PHYS-PORT-ID: --
                  GENERAL.CONNECTION: Wired connection 1
                  GENERAL.CON-UUID: b81f6b92-06f5-413c-b1dc-238cd6074951
                  GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2
                  GENERAL.METERED: no (guessed)
                  CAPABILITIES.CARRIER-DETECT: yes
                  CAPABILITIES.SPEED: 100 Mb/s
                  CAPABILITIES.IS-SOFTWARE: no
                  WIRED-PROPERTIES.CARRIER: on
                  CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/{0}
                  CONNECTIONS.AVAILABLE-CONNECTIONS[1]: b81f6b92-06f5-413c-b1dc-238cd6074951 | Wired connection 1
                  IP4.ADDRESS[1]: 192.168.1.7/24
                  IP4.GATEWAY: 192.168.1.1
                  IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
                  IP4.DNS[1]: 192.168.1.1
                  IP4.DOMAIN[1]: domain.name
                  DHCP4.OPTION[1]: requested_routers = 1
                  DHCP4.OPTION[2]: requested_domain_search = 1
                  DHCP4.OPTION[3]: requested_time_offset = 1
                  DHCP4.OPTION[4]: requested_domain_name = 1
                  DHCP4.OPTION[5]: requested_rfc3442_classless_static_routes = 1
                  DHCP4.OPTION[6]: requested_broadcast_address = 1
                  DHCP4.OPTION[7]: requested_netbios_scope = 1
                  DHCP4.OPTION[8]: requested_wpad = 1
                  DHCP4.OPTION[9]: next_server = 0.0.0.0
                  DHCP4.OPTION[10]: expiry = 1476154919
                  DHCP4.OPTION[11]: requested_interface_mtu = 1
                  DHCP4.OPTION[12]: requested_subnet_mask = 1
                  DHCP4.OPTION[13]: routers = 192.168.1.1
                  DHCP4.OPTION[14]: dhcp_message_type = 5
                  DHCP4.OPTION[15]: ip_address = 192.168.1.7
                  DHCP4.OPTION[16]: requested_static_routes = 1
                  DHCP4.OPTION[17]: domain_name = domain.name
                  DHCP4.OPTION[18]: requested_domain_name_servers = 1
                  DHCP4.OPTION[19]: broadcast_address = 192.168.1.255
                  DHCP4.OPTION[20]: requested_ntp_servers = 1
                  DHCP4.OPTION[21]: requested_netbios_name_servers = 1
                  DHCP4.OPTION[22]: dhcp_lease_time = 86400
                  DHCP4.OPTION[23]: domain_name_servers = 192.168.1.1
                  DHCP4.OPTION[24]: requested_ms_classless_static_routes = 1
                  DHCP4.OPTION[25]: subnet_mask = 255.255.255.0
                  DHCP4.OPTION[26]: network_number = 192.168.1.0
                  DHCP4.OPTION[27]: requested_host_name = 1
                  DHCP4.OPTION[28]: dhcp_server_identifier = 192.168.1.1
                  IP6.ADDRESS[1]: fe80::<IP6 'enp9s0' [IF1]>/64
                  IP6.GATEWAY: fe80::a62b:8cff:fec9:1ff0
                  IP6.ROUTE[1]: dst = fe80::a62b:8cff:fec9:1ff0/128, nh = ::, mt = 100

                  ##### NetworkManager.state ##############

                  [main]
                  NetworkingEnabled=true
                  WirelessEnabled=true
                  WWANEnabled=true
                  WimaxEnabled=true

                  ##### NetworkManager.conf ###############

                  [main]
                  plugins=ifupdown,keyfile,ofono
                  dns=dnsmasq

                  [ifupdown]
                  managed=false

                  ##### NetworkManager profiles ###########

                  ##### iw reg get ########################

                  Region: Asia/Kolkata (based on set time zone)

                  country 00: DFS-UNSET
                  (2402 - 2472 @ 40), (N/A, 20), (N/A)
                  (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
                  (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
                  (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
                  (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
                  (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
                  (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
                  (57240 - 63720 @ 2160), (N/A, 0), (N/A)

                  ##### iwlist channels ###################

                  lo no frequency information.

                  enp9s0 no frequency information.

                  ##### iwlist scan #######################

                  lo Interface doesn't support scanning.

                  enp9s0 Interface doesn't support scanning.

                  ##### module infos ######################

                  [cfg80211]
                  filename: /lib/modules/4.4.0-38-generic/kernel/net/wireless/cfg80211.ko
                  description: wireless configuration support
                  license: GPL
                  author: Johannes Berg
                  srcversion: 25A45701AAA64DAC1E47D9D
                  depends:
                  intree: Y
                  vermagic: 4.4.0-38-generic SMP mod_unload modversions
                  parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
                  parm: cfg80211_disable_40mhz_24ghzisable 40MHz support in the 2.4GHz band (bool)

                  ##### module parameters #################

                  [cfg80211]
                  cfg80211_disable_40mhz_24ghz: N
                  ieee80211_regdom: 00

                  ##### /etc/modules ######################

                  ##### modprobe options ##################

                  [/etc/modprobe.d/blacklist-ath_pci.conf]
                  blacklist ath_pci

                  [/etc/modprobe.d/blacklist-bcm43.conf]
                  blacklist b43
                  blacklist b43legacy
                  blacklist ssb
                  blacklist bcm43xx
                  blacklist brcm80211
                  blacklist brcmfmac
                  blacklist brcmsmac
                  blacklist bcma

                  [/etc/modprobe.d/blacklist.conf]
                  blacklist evbug
                  blacklist usbmouse
                  blacklist usbkbd
                  blacklist eepro100
                  blacklist de4x5
                  blacklist eth1394
                  blacklist snd_intel8x0m
                  blacklist snd_aw2
                  blacklist i2c_i801
                  blacklist prism54
                  blacklist bcm43xx
                  blacklist garmin_gps
                  blacklist asus_acpi
                  blacklist snd_pcsp
                  blacklist pcspkr
                  blacklist amd76x_edac

                  [/etc/modprobe.d/blacklist-rare-network.conf]
                  alias net-pf-3 off
                  alias net-pf-6 off
                  alias net-pf-9 off
                  alias net-pf-11 off
                  alias net-pf-12 off
                  alias net-pf-19 off
                  alias net-pf-21 off
                  alias net-pf-36 off

                  [/etc/modprobe.d/intel-microcode-blacklist.conf]
                  blacklist microcode

                  [/etc/modprobe.d/iwlwifi.conf]
                  remove iwlwifi \
                  (/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
                  && /sbin/modprobe -r mac80211

                  [/etc/modprobe.d/mlx4.conf]
                  softdep mlx4_core post: mlx4_en

                  ##### rc.local ##########################

                  exit 0

                  ##### pm-utils ##########################

                  ##### udev rules ########################

                  ##### dmesg #############################

                  [ 261.995273] IPv6: ADDRCONF(NETDEV_CHANGE): enp9s0: link becomes ready
                  [ 561.018868] r8169 0000:09:00.0 enp9s0: link down
                  [ 561.471185] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
                  [ 561.471192] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
                  [ 563.210094] IPv6: ADDRCONF(NETDEV_UP): enp9s0: link is not ready
                  [ 563.334329] r8169 0000:09:00.0 enp9s0: link down
                  [ 563.334387] IPv6: ADDRCONF(NETDEV_UP): enp9s0: link is not ready
                  [ 576.872089] r8169 0000:09:00.0 enp9s0: link up
                  [ 576.872105] IPv6: ADDRCONF(NETDEV_CHANGE): enp9s0: link becomes ready

                  ########## wireless info END ############

                  Comment


                    #10
                    after a 2 min google search i found this thead on ubuntu forums http://askubuntu.com/questions/45965...04-trusty-tahr
                    some of the suggestions there might help you.
                    Mark Your Solved Issues [SOLVED]
                    (top of thread: thread tools)

                    Comment


                      #11
                      Your wifi chip is the BCM43142.

                      The official driver for that chip is bcmwl-kernel-source, which is in the repository.
                      This package contains Broadcom 802.11 Linux STA wireless driver for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware.
                      The BCM4312- isn't listed but support was added for it four years ago

                      If you have attempted to install other solutions (like the bcm43 and bmc43legacy stuff) then purge those first before installing bcmwl-kernel-source.
                      Last edited by Snowhog; Oct 10, 2016, 10:48 AM.
                      "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
                      – John F. Kennedy, February 26, 1962.

                      Comment

                      Working...
                      X