Jump to content

Wifi ითიშება 1 წუთში Ubuntu 17.10 (wpa_supplicant)


Recommended Posts

გამარჯობა, მოკლედ განწირული ვარ დახმარების ძიებაში. საქმე შემდეგშია, ჩემს ლეპტოპში (Asus X552C, Ubuntu 17.10) ყველაფერი წესრიგში იყო როცა ვიყავი საქართველოში და ვუერთდებოდი ჩემი სახლის ინტერნეტს. მაგრამ უნივერსიტეტში საზღვარგარეთ მომიწია ჩამოსვლა და როცა ვცდილობ უნივერსიტეტის ინტერნეტთან დაკავშირებას, 1 წუთში ერორებით მაგდებს, შემდეგ მიწევს sudo service network-manager restart რომ აღვადგინო კავშირი ისევ 1 წუთით, და იგივე ხდება ისევ. მოკლედ, ერორ ლოგები არის ესენი რაც მგონია რომ კავშირშია Wifi-სთან:

ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0
nl80211: Unexpected encryption algorithm 5
dbus: Failed to construct signal
dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
((src/devices/nm-device.c:1452)): assertion '' failed

უნივერსიტეტის Wifi-სთან კავშირი რომ დამემყარებინა მაკ ადრესის ჩაწერა მომთხოვეს თავიანთ საიტზე ინტერნეტის გამშვებ ფეიჯზე თუ რაღაც მსგავსზე, და შემდეგ გადმოვწერე ფაილი, რასაც წესით ყველაფერი უნდა დაეკონფიგურინებინა. ამ ფაილის (SecureW2_JoinNow.run) შიგთავსს დავდებ ამ პოსტის ბოლოში.

უკვე 4 დღეა წესიერად არ მძინავს ღამეებს ვათენებ მაგრამ ვერ ვაკეთებ, უცხოურ ფორუმებზეც დავპოსტე მაგრამ არავინ მეხმაურება... მოკლედ, ჩემით გავარკვიე და მემგონი wpa_supplicant 2.4-ის ბრალია, ანუ არ იღებს ჩემი უნივერსიტეტის სერტიფიკატს, რომელიც არის ან სუსტი, ან უცნაური და ან არარსებული. ჯერ კიდევ დამწყები ვარ ლინუქსზე და რა ინფორმაციაც დაგჭირდებათ მითხარით და დაგიწერთ თუ ვინმე შეძლებთ დახმარებას.

dpkg -l network-manager-ი წერს ამას:

$ dpkg -l network-manager
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        Description
+++-============================-===================-===================-==============================================================
ii  network-manager              1.8.4-1ubuntu3      amd64               network management framework (daemon and userspace tools)

 

dpkg -l wpasupplicant-ი წერს ამას:

~$ dpkg -l wpasupplicant
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        Description
+++-============================-===================-===================-==============================================================
ii  wpasupplicant                2.4-0ubuntu10       amd64               client support for WPA and WPA2 (IEEE 802.11i)

ამ wpa_supplicant-ს თითქმის ვერაფერი გავუგე, მაგრამ როგორც ინტერნეტში წავიკითხე ზოგს მზგავს პრობლემაზე 2.6 ვერსიაზე აწევამ უშველა, მეც ვცადე გადმოვიწერე .tar ფაილი  ამ საიტიდან: https://w1.fi/wpa_supplicant/

        და მივყევი ინსტრუქციას Compilation & Installation ამ საიტიდან: https://thangamaniarun.wordpress.com/2014/03/16/how-to-compile-wpa_supplicant-wit-wi-fi-direct-support-on-ubuntu-android/

თავიდან ერორებს მიგდებდა, მაგრამ საბოლოოდ გამოვასწორე ყველაფერი და ჩემი აზრით ნორმალურად ჩაიარა ინსტალაციამ, make && make install-ით მაგრამ სინაპტიკში და dpkg ში მაინც 2.4 ვერსიას აჩვენებს. თუმცა, wpa_supplicant-ს რომ ვწერ ტერმინალში მიჩვენებს რომ 2.6 ვერსიაა... უცნაურია... 

lspci-ს მესიჯი network adapters-ზე.

03:00.0 Network controller: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
04:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)

 /etc/NetworkManager/system-connections/-=SSID=- ფაილის შიგთავსი ასე გამოიყურება: (სენსიტიური ინფორმაცია დაფარულია)

[connection]
id=-=ID=-
uuid=-=UUID=-
type=wifi
autoconnect-priority=20
permissions=

[wifi]
mac-address-blacklist=
mode=infrastructure
ssid=-=SSID=-

[wifi-security]
auth-alg=open
key-mgmt=wpa-eap

[802-1x]
eap=peap;
[email protected]=-
password=-=myPassword=-
phase2-auth=mschapv2

[ipv4]
dns-search=
method=auto

[ipv6]
dns-search=
method=auto

მოკლედ, იმედია ვინმე რამეს მირჩევს, მიმითითებს, ან თუნდაც მორალურად გამამხნევებს, თორემ ვინდოუსზე დაბრუნება არ მინდა ლინუქსი ძაან მომეწონა და მინდა რომ გავაგრძელო სწავლა.

მადლობა!

ესეც იმ ფაილის შიგთავსი რაც უნივერსიტეტის ინტერნეტის გამშვები გვერდიდან ავტომატურად გადმოიწერა:

 

 

#!/bin/sh

die () {
    [ ! -z "$1" ] && echo "Fatal: $1"
    [ ! -z "$tmpdir" -a -d "$tmpdir" ] && ${RM} -Rf "$tmpdir"
    exit 1
}

missing () {
    echo 'Executable `'$1'` seems to be missing, not executable or cannot be located with `which`.'
    echo ''
    echo 'Please install this program using your distribution-specific package manager (e.g. `apt-get` or `yum`).'
    echo 'If this does not solve the issue, you can try editing this script by hand to provide the proper'
    echo 'executable locations, or request your network administrator to contact SecureW2 Support.'
    die
}

findutil () {
    for u in "$@"; do \
        p="$("${WHICH}" "$u" 2> /dev/null)"
        [ ! -z "$p" ] && break
    done
    [ -z "$p" ] && missing "$1"
    return 0
}

which --skip-alias which > /dev/null 2>&1
if [ $? -eq 0 ]; then \
    WHICH="$(which --skip-alias which)"
else
    WHICH="$(which which)"
fi

[ ! -x "${WHICH}" ] && missing which

findutil mkdir      && MKDIR="$p"
findutil rm         && RM="$p"
findutil tar        && TAR="$p"
findutil gzip       && GZIP="$p"
findutil pwd        && PWD="$p"
findutil sed        && SED="$p"
findutil readlink   && READLINK="$p"
findutil python \
         python2 \
         python3    && PYTHON="$p"

tmpdir="/tmp/securew2-joinnow-$$.tmp"
archive="$(${READLINK} -f "$0")"

${MKDIR} -p "$tmpdir" || die "Error creating temporary directory $tmpdir"
cd $tmpdir || die "Error switching working directory to $tmpdir"
${SED} '0,/^#ARCHIVE#$/d' "$archive" | ${GZIP} -d | ${TAR} x || die "Error extracting embedded archive"
${PYTHON} main.py "$@"
retval=$?
${RM} -Rf "$tmpdir"
exit $retval

#ARCHIVE#
<<და ბევრი სიმბოლო და ასო.>>

 

(იმედია მაპატიებთ კოდები რომ ვერ ჩავსვი კოდების სახით, რადგან მაგას ინტერნეტი ჭირდება და დიდი წვალება მომიწევს უნდა ფარეფრეშო და ასე შემდეგ.)

Link to comment
Share on other sites

  • Barca locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.