srobert Napisano Marzec 12, 2005 Zgłoszenie Share Napisano Marzec 12, 2005 Witam!!! Mam problem! Podczas kompilacji sterow przez polecenie ./Configure jest ok nie ma zadnych bledow jak pozniej wpisze polecenie make to wyskakuja mi bledy ze nie moze znalesc pliku ze blad w pliku linia ... itd. Prosze o Pomoc!!! Mam Fedore Core 2 i 3 i obydwu dzieje sie tosamo!!!! :lammer: Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
The Structorr Napisano Marzec 12, 2005 Zgłoszenie Share Napisano Marzec 12, 2005 I w związku z tym masz nadzieję, że wyciągniemy szklane kule, zobaczymy co to za błędy i Ci pomożemy? Moja się niestety zepsuła, chyba będziesz musiał jednak sam napisać co wywala make. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
patpi Napisano Marzec 12, 2005 Zgłoszenie Share Napisano Marzec 12, 2005 Abraaaakadabraa! Linuksie napraw się A tak powaznie to dobrze ze chociaz temat mowi co nieco a nie np. "AAAA popsulo sie" srobert nie obraz sie ale moglbys sie bardziej postarac na przyszlosc opisujac swoj problem. Moze te dwie rzeczy Ci w przyszłosci pomoga -> TO $2 i TO. I jak napisał The Structorr wklej tu co wywala make Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
srobert Napisano Marzec 12, 2005 Autor Zgłoszenie Share Napisano Marzec 12, 2005 to co pisze po wpisaniu polecenia ./Configure Kernel version file: /lib/modules/2.6.5-1.358/build/include/linux/version.h Kernel configuration file: /lib/modules/2.6.5-1.358/build/.config Make damn sure these really match your currently running kernel!! Kernel configuration found, performing sanity checks All of the following items are required by the driver: Loadable modules support is enabled. Wireless LAN (non-hamradio) support is enabled. Wireless extensions support is enabled. The following is needed for PCMCIA/CardBus cards: PCMCIA support is enabled. CardBus support is enabled. The following is needed for USB card support: USB support is enabled. The following is needed for PCI card support: PCI support is enabled. Kernel configuration satisfies the minimum requirements, continuing. Wireless header file is WIRELESS_EXT version 16. Running linux 2.6.5-1.358 Compile info: will choose to use code infrastructure for NEWER wireless extension interface version (>= 13) Symmetric multiprocessing support (CONFIG_SMP) is disabled. i po wpisaniu polecenia make make -C src make[1]: Entering directory `/popo/src' if test -n ; then \ mkdir -p /popo/src/tmp; \ cp /lib/modules/2.6.5-1.358/build/.config /popo/src/tmp; \ fi # use "make V=1" to see full compile execution make -C /lib/modules/2.6.5-1.358/build SUBDIRS=/popo/src \ MODVERDIR=/popo/src WLAN_HOSTIF=WLAN_PCI modules /lib/modules/2.6.5-1.358/build/scripts/gcc-version.sh: line 1: gcc: command not found /lib/modules/2.6.5-1.358/build/scripts/gcc-version.sh: line 1: gcc: command not found make[2]: Entering directory `/lib/modules/2.6.5-1.358/build' CC [M] /popo/src/acx100.o /bin/sh: line 1: gcc: command not found make[3]: *** [/popo/src/acx100.o] B??d 127 make[2]: *** [/popo/src] BĹ‚Ä…d 2 make[2]: Leaving directory `/lib/modules/2.6.5-1.358/build' make[1]: *** [modules] BĹ‚Ä…d 2 make[1]: Leaving directory `/popo/src' make: *** [driver] BĹ‚Ä…d 2 Prosze o Pomoc! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Marzec 12, 2005 Zgłoszenie Share Napisano Marzec 12, 2005 /lib/modules/2.6.5-1.358/build/include/linux/version.h Niezwiązane z Twoim problemem, ale zaktualizuj jądro/system. /lib/modules/2.6.5-1.358/build/scripts/gcc-version.sh: line 1: gcc: command not found Zainstaluj kompilator: yum install gcc (jak nie masz dostępu do netu, to zainstluj z płytki). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
srobert Napisano Marzec 12, 2005 Autor Zgłoszenie Share Napisano Marzec 12, 2005 Wiem ze to banalne pytanie, ale w jak zaktualizowac jądro? Nie wiem dopiero zaczynam! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Marzec 12, 2005 Zgłoszenie Share Napisano Marzec 12, 2005 jak zaktualizowac jądro? yum update kernel http://80.55.221.90/~gajownik/linux/fedora...installsoftware Jak nie masz dostępu do netu (karta sieciowa dalej Ci nie działa?), to ściągnij paczkę rpm stąd → http://mirrors.kernel.org/fedora/core/updates/3/i386/ W przypadku kernela nie aktualizuje się paczki, ale instaluje obok starego (tak na wszelki wypadek jakby nowy nie działał): rpm -ivh kernel-numerki.rpm Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Koksik1986 Napisano Marzec 14, 2005 Zgłoszenie Share Napisano Marzec 14, 2005 A masz zainstalowane wireless tools?I jakie stery sciagles. Do instalacji tej karty bedzie ci potrzebne wireless tools , stery acx100pci i firmware.Napisz co masz przygotowane.A poza tym to update by sie przydalo. Popatrz tu na forum gdzies jest dokladny opis instalacji napisany przez Skazi-ego.W tym opisie jest wszystko jedyne co mozesz zmienic to sciagnij nowsze stery niz te ktore podaje skazi. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
srobert Napisano Marzec 15, 2005 Autor Zgłoszenie Share Napisano Marzec 15, 2005 Mam nas tepny problem po zainstalowaniu sterownikow ... konfiguracji pliku start_net mam nastepny problem gdy wpisuje ./Start_net to pisze mi cos takiego: [root@localhost wlan]# ./start_net Module not found or not readable. Have you built it? This script expects it to be at ../src/acx_pci.[k]o, relative to the script's location. Bailing... Pomocy Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Koksik1986 Napisano Marzec 15, 2005 Zgłoszenie Share Napisano Marzec 15, 2005 Zobacz czy dobry plik przeniosles do WLAN/module powinien tam byc acx_pci.ko i w pliku start_net musisz podac sciezke do niego w lini modules.Najlepiej przedstaw mi twoj plik start_net.To zobaczymy co jest grane.Robiles wszystko wedlug instrukcji Skazi-ego? Postanowi³em napisaæ jak zainstalowa³em ten sterownik czyli acx100 na naszej ukochanej dystrybucji (MUSISZ MIEÆ ZAINSTALOWAN¥ PACZK WIRELESS-TOOLS). Najpierw œci¹gamy wszystkie potrzebne pliki czyli sterownik i firmware z tych stron: sterownik acx100 firmware Nastepnie nale¿y rozpakowaæ paczke takim poleceniem: tar -xvjf acx100-0.2.0pre8_plus_fixes_34.tar.bz2 Przechodzmy do przedchwileczk¹ rozpakowanego archiwum: cd acx100-0.2.0pre8_plus_fixes_34 Wklepujemy teraz: ./Configure jak nie wywali jakiegoœ b³êdu to: make cd src A teraz musimy utworzyæ sobie katalogi: mkdir /home/bartek/WLAN mkdir /home/bartek/WLAN/module mkdir /home/bartek/WLAN/firmware u ciebie "bartek" zamieñ np. na swoje imiê lub coœ innego Przenosimy nasz œwie¿o skompilowany modul do odpowiedniego katalogu: mv acx_pci.ko /home/bartek/WLAN/module Nastepnie wychodzmy do katalogu: cd scripts St¹d musimy przenieœæ pliki start i stop: mv start_net /home/bartek/WLAN mv stop_net /home/bartek/WLAN Nastepnie trzeba sobie œciagn¹æ firmware i je rozpakowaæ: tar -zxf acx100_firmware.tar.gz Pliki MUSZA miec takie nazwy: RADIO0D.BIN RADIO11.BIN RADIO15.BIN WLANGEN.BIN wszystkie musz¹ byæ du¿ymi literami jak nie s¹ to zrób ¿eby by³y I teraz je przenosimy: mv *.BIN /home/bartek/WLAN/firmware Teraz przechodzmy do katalogu i edytujemy plik start_net: cd /home/bartek/WLAN nano start_net Nasz plik powinien wygl¹daæ mniej wiêcej tak: DEV=wlan0 IP=tutaj.twoj.adres.ip NETMASK=255.255.255.0 GATEWAY=tukej.adres.ip.bramki ESSID="tutaj_twoj_essid" lub zostaw "any" RATE=11M # zostaw 11M, albo daj 1M CHAN=1 # Tutaj Twoj kanal MODE=Managed DEBUG=0x00 KEY="s:twójklucz" # jesli nie uzywasz wep'a to zahaszuj to, to sa dane w ASCII ALG=open # open == Open System, restricted == Shared Key To tam sobie odpowiednio zmieñ Teraz sobie odnajdujesz takie linijki: MODULE_AT="${SCRIPT_AT}/src/acx100_pci.o" FIRMWARE_AT="${SCRIPT_AT}/firmware" I zmieniasz je na: MODULE_AT="/home/bartek/WLAN/module/acx100_pci.ko" FIRMWARE_AT="/home/bartek/WLAN/firmware" Zapisujesz CTRL+O i wychodzisz CTRL+X. Na sam koniec teraz tylko wpiszemy adresy serwerów DNS. W tym celu musimy zedytowaæ plik resolv.conf: nano /etc/resolv.conf I wpisujesz tutaj swoje serwery DNS np.: nameserver 192.168.0.1 nameserver 194.205.159.1 Zapisujesz plik i wychodzisz Zrób sobie reboot'a dla pewnoœci Wchodzimy do katalogu gdzie mamy plik start_net i odpalamy go tak¹ komend¹: ./start_net Jesli dobrze sie za³adowa³o, to sprawdŸ czy coœ dochodzi: ping -c 10 192.168.0.1 Zamiast 192.168.0.1 wpisz swoj¹ bramkê To jest sposob instalacji dla osób, ktore posiadaja w³asny adres IP, jesli biega o DHCP to trzeba tylko ma³e poprawki waln¹æ w skrypcie Net’a zawsze bêdziesz musia³ odpala³ poprzez ./start_net, ale jak chcesz, to mo¿esz zawartoœæ skryptu start_net przekopiowaæ do pliku rc.local w katalogu /etc/rc.d dziêki czemu sterownik bêdzie ³adowany podczas startu systemu i nie bêdzie trzeba wpisywaæ zawsze ./start_net, niestety nie wiem jak zrobiæ ¿eby podczas wy³¹czania systemu sterownik siê wy³¹cza³ ale mo¿e ktoœ wymyœli jak to siê robi. To by by³o na tyle testowa³em sterownik na j¹drze 2.6.6, 2.6.8-1 i 2.6.9 na wszystkich dzia³a bez problemów. Jeœli macie jakieœ pytania lub czegoœ nie rozumiecie to piszcie. ps. Moja karta to Dlink Dwl-520+ ale z tego co wiem to sterownik acx100 obs³uguje wiêcej kart które s¹ oparte na chipsecie Texas Instruments. To jest opis instalacji skaziego. i tak przy okazji sory za te krzaczki ale musze zrobic czcionki i kodowanie z windy bo polskich znakow nie ma. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
srobert Napisano Marzec 16, 2005 Autor Zgłoszenie Share Napisano Marzec 16, 2005 konfigurowalem plik start_net wedł g opisu i wlasnie mi to pisze! gdzie moze jeszcze byc blad? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Koksik1986 Napisano Marzec 16, 2005 Zgłoszenie Share Napisano Marzec 16, 2005 Wiesz co przedstaw mi twoj plik start_net bo sie domyslam co to moze byc ale nie jestem pewien.Nie chcialbym cie w blad wprowadzic. Przypatrz sie dokladnie czy czasem jakas linijka sie na dol nie przesunela np jak wpisujesz swoj kanal to linijka przechodzi do nastepnej i juz jest blad wtedy.Najlepiej mi pokarz plik.Aha i jeszcze to Have you built it? This script expects it to be at ../src/acx_pci.[k]o, relative to the script's location. Bailing... "src" nie sciezka do modulu acx_pci.ko jak robiles wszystko wedlug instrukcji to sciezke masz taka /home/twoj katalog/WLAN/module Ja mam tak /home/lukasz/WLAN/module Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
srobert Napisano Marzec 17, 2005 Autor Zgłoszenie Share Napisano Marzec 17, 2005 nie podalem swoichdanych czyli IP, MASKI I BRAMKi. Jak Cos jest nie tak to prosze napisz. O to zawartosc pliku start_net: #!/bin/bash ######################################### # start_net script # # acx100 project # # acx100.sourceforge.net # # edited by arnie <[email protected]> # ######################################### # with modifications by craig # # summary at end of file # ######################################### # Please edit below # syntax is: VARIABLENAME=VALUE, with _no_ spaces in between # make sure to _preserve_ any double-quotes (") # text beginning with the comment delimiter (#) is ignored # make sure to _preserve_ at least one space before any # comment delimiters (#) that do not begin a line # "uncommenting" a line means to remove it's leading "#" character ESSID="network_down" # THIS IS CASE SeNsItIvE!! any == associate to any ESSID # Default rate configured as 11Mbps to not cause speed problems (while # using auto rate) or connection problems (while not using auto rate) # with non-22Mbps hardware... RATE=11M AUTORATE=1 # only disable auto rate if you know what you're doing... CHAN=10 # it's useful to try to stick to channels 1, 6 or 11 only, since these don't overlap with other channels #SHORTPREAMBLE=1 # set a value of 1 in order to force "Short Preamble" (incompatible with very old WLAN hardware!) instead of peer autodetect #TXPOWER=20 # 0..20 (dBm) (18dBm is firmware default) overly large setting might perhaps destroy your radio eventually! MODE=Managed # Managed for infrastructure, Ad-hoc for peer-to-peer, or Auto to auto-select depending on environment DEBUG=0xb # 0xffff for maximum debug info, 0 for none # WEP Key(s) # ascii keys (passphrase) should look like this: KEY="s:asciikey" # hex keys should look like this: KEY="4378c2f43a" # most wep users will want to use this line #KEY="" # [ *** NOTE ***: WEP still doesn't work with acx111 cards yet! ] # alternatively, you can uncomment and use these lines to # set all 4 possible WEP keys #KEY1="1234567890" #WEP64 #KEY2="1234567890" #KEY3="1234567890" #KEY4="1234567890" # you must select which of the 4 keys above to use here: #KEY="[1]" # for KEY1, "[2]" for KEY2, etc ALG=open # open == Open System, restricted == Shared Key #IP address USE_DHCP=0 # set to 1 for auto configuration instead of fixed IP setting IP=..........# set this if you did not set USE_DHCP=1 NETMASK=......... # set this if you did not set USE_DHCP=1 GATEWAY=.......... # set this if you did not set USE_DHCP=1 LED_OFF=1 # set to 1 to turn off the power LED to save power MTU_576=0 # set to 1 if you have buffer management problems # DO NOT EDIT BELOW THIS LINE ################################################################## if test "$UID" != "0"; then echo "You are not root. To insert the module into your kernel, you need to be root. Enter su and try again. Bailing..."; exit 1; fi SYNC=`which sync` INSMOD=`which insmod` IFCONF=`which ifconfig` IWCONF=`which iwconfig` IWPRIV=`which iwpriv` ROUTE=`which route` SCRIPT_AT=`dirname $0` # while we check for all 3, we run them in this # "preferred" order: dhcpcd, pump, dhclient # so if more than one exists it's ok which dhcpcd &> /dev/null if [ $? -eq 0 ]; then DHCPCD=`which dhcpcd`; fi which pump &> /dev/null if [ $? -eq 0 ]; then PUMP=`which pump`; fi which dhclient &> /dev/null if [ $? -eq 0 ]; then DHCLIENT=`which dhclient`; fi if test -z "$SYNC"; then echo "sync not found. Go get a sane Linux system. Bailing..."; exit 1; fi if test -z "$INSMOD"; then echo "insmod not found. Go get a sane Linux system. Bailing..."; exit 1; fi if test -z "$IFCONF"; then echo "ifconfig not found. I can insert the module for you, but you won't be able to configure your interface."; CONTINUE=ASK; fi if test -z "$IWCONF"; then echo "iwconfig not found. Make sure it is installed. The interface might work without, though."; CONTINUE=ASK; fi if test -n "$CONTINUE"; then echo -n "Problems encountered. Do you want to continue? [n] "; read ANSWER case $ANSWER in ( y | Y | Yes | YES | yes | j | J | ja | Ja | JA ) ;; ( * ) exit 1 ;; esac fi case "`uname -r`" in 2.4*) MODULE_AT="${/home/wlan/module/acx_pci.ko" ;; *) MODULE_AT="${/home/wlan/module/acx_pci.ko" ;; esac if test ! -r "$MODULE_AT"; then echo "Module not found or not readable. Have you built it? This script expects it to be at ../src/acx_pci.[k]o, relative to the script's location. Bailing..."; exit 1; fi # check whether any file name of the required main firmware file is # available in the acx100/firmware or global firmware directory # FIRMWARE_AT has to be given as an absolute path!! for FIRMWARE_AT in "/home/wlan/firmware"; do for FW_FILE in WLANGEN.BIN TIACX111.BIN FwRad16.bin FW1130.BIN; do if test -r "$FIRMWARE_AT/$FW_FILE"; then #echo A firmware file has been found at "$FIRMWARE_AT/$FW_FILE" FW_FOUND=1 break 2 fi done done if test "$FW_FOUND" != "1"; then echo "Firmware not found or not readable. Have you placed it in the firmware directory or run make extract_firmware once? This script expects it to be either at ../firmware/WLANGEN.BIN (or ../firmware/TIACX111.BIN for the ACX111 chip), relative to the script's location, OR have you placed it in the default directory:/usr/share/acx?. Bailing..."; exit 1; fi if test $AUTORATE != "1"; then if test "$RATE" != "11M"; then echo "Transfer rate is not set to 11 Mbps, but $RATE (and not using auto rate either). If something doesn't work, try 11 Mbps or auto rate."; fi fi test "$AUTORATE" = "1" && AUTO=auto || AUTO= # for better debugging # set -x #echo 8 > /proc/sys/kernel/printk # just in case $SYNC sleep 1 DEV=wlan0 # this may become wlan1, wlan2, etc depending on if any other wlanX devices are found if test -n "`lsmod | grep acx_pci`"; then ${SCRIPT_AT}/stop_net;fi # now that the interface is "down", let's also check for and remove # those *really* old modules that might be supplied with some distributions lsmod | grep acx100_pci &> /dev/null if test "$?" = "0"; then rmmod acx100_pci; echo "NOTICE: Found a very old version of the driver loaded (acx100_pci), removing." # we could also add the old module's name to the blacklist, though this # only benefits hotplug devices and might be considered invasive # echo acx100_pci >> /etc/hotplug/blacklist fi # before inserting the module, let's check for the presence of existing wlan devices # and if necessary, adjust our $DEV variable to be wlan1, wlan2, etc. # these could be other wireless drivers' devs, or the device created by acx_usb MAX_WLANS=9 # failsafe break counter while true do # at this point $DEV is always "wlan0" $IFCONF $DEV &> /dev/null if test "$?" = "0"; then echo -n "$DEV exists, " DIGIT=`echo $DEV | cut -d 'n' -f 2` DIGIT=`expr $DIGIT + 1` DEV="wlan${DIGIT}" echo -n "trying $DEV..." else echo "using $DEV." break fi # failsafe break if test $MAX_WLANS -eq 0; then break;fi MAX_WLANS=`expr $MAX_WLANS - 1` done $INSMOD $MODULE_AT debug=$DEBUG firmware_dir=$FIRMWARE_AT if test "$?" = "0"; then echo "Module successfully inserted."; else echo "Error while inserting module! Bailing..."; exit 1; fi # before we get too involved in trying to setup $DEV, let's verify that it exists $IFCONF $DEV &> /dev/null if test "$?" = "0"; then # $DEV exists if test -n "$IWCONF"; then if test -n "$RATE"; then echo Setting rate to $RATE $AUTO. $IWCONF $DEV rate $RATE $AUTO test "$?" != "0" && echo Failed. fi if test -n "$CHAN"; then echo Setting channel $CHAN. $IWCONF $DEV channel $CHAN test "$?" != "0" && echo Failed. fi if test -n "$SHORTPREAMBLE"; then echo Setting short preamble to $SHORTPREAMBLE. $IWPRIV $DEV SetSPreamble $SHORTPREAMBLE test "$?" != "0" && echo Failed. sleep 1 fi if test -n "$TXPOWER"; then echo Setting Tx power level to $TXPOWER dBm. $IWCONF $DEV txpower $TXPOWER test "$?" != "0" && echo Failed. sleep 1 fi echo Going to try to join or setup ESSID $ESSID. $IWCONF $DEV essid "$ESSID" test "$?" != "0" && echo Failed. if test -n "$MODE"; then echo Setting mode to $MODE. $IWCONF $DEV mode $MODE test "$?" != "0" && echo Failed. fi if test -n "$KEY1"; then echo Setting key 1 to $KEY1, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY1" [1] test "$?" != "0" && echo Failed. fi if test -n "$KEY2"; then echo Setting key 2 to $KEY2, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY2" [2] test "$?" != "0" && echo Failed. fi if test -n "$KEY3"; then echo Setting key 3 to $KEY3, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY3" [3] test "$?" != "0" && echo Failed. fi if test -n "$KEY4"; then echo Setting key 4 to $KEY4, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY4" [4] test "$?" != "0" && echo Failed. fi # this is now placed after the "KEY%D" stuff # to support the "KEY=[1]" option if test -n "$KEY"; then echo Setting key to $KEY, algorithm $ALG. $IWCONF $DEV key "$KEY" $ALG test "$?" != "0" && echo Failed. fi fi # end "if found(iwconfig)" # for notebook use - a power LED is sooo useless anyway ;-)) if test "$LED_OFF" -eq 1; then test -n "$IWPRIV" && "$IWPRIV" $DEV SetLEDPower 0 echo Setting power LED to off. fi # It shouldn't hurt to bring the device up, and dhcp seems to like it that way $IFCONF $DEV up sleep 1 # if they want dhcp or they've set to managed mode, then we # take up to 10 seconds to wait for something to show up # in iwconfig besides zeros, we don't want to give the user # the wrong impression re: success/failure and mainly we don't # want to bother with a dhcp attempt without association # we could also use /proc/driver/acx_$DEV instead ?? # check MODE for some form of the word "managed", case-insensitive echo $MODE | grep -ic managed &> /dev/null if test "$?" = "0" -o $USE_DHCP -eq 1; then # begin test for association WAIT_ASSOC=10 echo -n "Waiting for association..." while true do echo -n "$WAIT_ASSOC " if test "`$IWCONF $DEV | grep -c 00:00:00:00:00:00`" = "0"; then echo "OK." # ok, have association, now verify that the card associated with # the desired AP, it could easily have found a stray linksys instead ;^} if test -n "$ESSID"; then echo "$ESSID" | grep -ic any &> /dev/null # don't bother checking "essid=any" if test "$?" = "0" -a "`$IWCONF $DEV | grep -c $ESSID`" = "0"; then echo "NOTICE: $DEV associated, but NOT with $ESSID!" fi fi break fi WAIT_ASSOC=`expr $WAIT_ASSOC - 1` if test "$WAIT_ASSOC" = "0"; then echo FAILED. # if they wanted dhcp, tell them the bad news if test $USE_DHCP -eq 1; then echo "Error: $DEV failed to associate, can't use DHCP for IP address." USE_DHCP=0; fi break fi # we *could* issue an iwconfig here at the end of each loop: # $IWCONF $DEV essid $ESSID # I'm not sure if it would help or hinder...it isn't necessary w/my hardware sleep 1 # give it a second done fi # end test for association, if mode=managed or USE_DHCP=1 if test $USE_DHCP -eq 1; then # now we fetch an IP address from DHCP # first, try dhcpcd: if test -n "$DHCPCD"; then echo -n "Attempting to use $DHCPCD for DHCP, this may take a moment..." rm -f /etc/dhcpc/dhcpcd-$DEV.pid > /dev/null $DHCPCD -d $DEV -t 5 &> /dev/null if test "$?" = "0"; then echo "OK." echo "Interface has been set up successfully."; else echo "FAILED" fi # no dhcpcd was found, next we try pump: elif test -n "$PUMP"; then echo -n "Attempting to use $PUMP for DHCP, this may take a moment..." $PUMP -i $DEV &> /dev/null if test "$?" = "0"; then echo "OK." echo "Interface has been set up successfully."; else echo "FAILED" fi # no dhcpcd or pump was found, finally we try dhclient; elif test -n "$DHCLIENT"; then echo -n "Attempting to use $DHCLIENT for DHCP, this may take a moment..." rm -f /var/run/dhclient.pid $DHCLIENT $DEV &> /dev/null if test "$?" = "0"; then echo "OK." echo "Interface has been set up successfully."; else echo "FAILED" fi else # dhcpcd, pump, and dhclient not found, inform user and bail echo "ERROR: USE_DHCP=1 , but no dhcp clients could be found" echo "Bailing..." exit 1; fi #end check for usable dhcp client else # wants manual config # Hehe, this can be done after iwconfigs now $IFCONF $DEV $IP netmask $NETMASK if test "$?" != "0"; then echo "Error in \"$IFCONF $DEV $IP netmask $NETMASK\". Bailing..."; exit 1; else echo "Interface has been set up successfully."; test -n "$GATEWAY" && $ROUTE add default gw $GATEWAY $DEV fi fi # end if USE_DHCP=1 # ugly workaround for buffer management problems if test "$MTU_576" -eq 1; then echo "Setting mtu down to 576. NOTE that e.g. IPv6 would need >= 1280, so make sure you're doing the right thing here!" test -n "$IFCONF" && "$IFCONF" $DEV mtu 576 if test "$?" != "0"; then echo "Error in \"$IFCONF $DEV mtu 576\". Bailing..."; exit 1; fi fi else # $DEV is not found by ifconfig echo "Error: Failed to create device: $DEV...bailing." exit 1; fi # end test for $DEV exists # just in case $SYNC ############################################################## # summary of craig's changes to pf33's start_net: # added SET_LED and MTU_576 vars, moved DEV below the do-not-edit line # changed KEY0-KEY3 vars to KEY1-KEY4 to match iwconfig's scheme # added a line for selecting a numbered key eg: "KEY=[1]" # moved setting wep key to last in the order for above to work # added attempt to automagically find/use a dhcp client # added checking for firmware in /usr/share/acx before bailing # check for and unload the old acx100_pci module if present # don't assume $DEV is going to always be wlan0 (needs more work) # don't assume that $DEV exists, even after a successful module load # if MODE=managed || USE_DHCP=1, wait for association # upon assoc, test for correct SSID if one was specified # added $DEV to route add default gw command ############################################################## # end of file Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gryhild Napisano Marzec 17, 2005 Zgłoszenie Share Napisano Marzec 17, 2005 Wtam!! Jeżeli nie używasz DHCP musisz sobie nadać IP : ifconfig wlan0 IP--hehe Ja tam polecam ndiswrapper !! Jutor Ci moge podać szczgóły a jeli się upierasz przy acx100, to znajdź w google, czy twoja karta przypadkiem nie ma acx111, bo moja miała i ma :) DWL-G520+ :) I nawet WPA dział (ndiswrapper ) Więc jutro Ci przyśle jakieś bliższe info, bom dzisiaj nie w stanie :) Męczyłem się z tą kartą 2 tygodnie !! Ale ładuje się szybciej niż w windzie !! TO JEST LINUCH!!!!! -- ni po polsku nie !! :) POZDRO!! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Koksik1986 Napisano Marzec 17, 2005 Zgłoszenie Share Napisano Marzec 17, 2005 Ale on ma dwl520+ stary wiec dobry ster ma. A po 2 podales sciezke do module a sprawdz w home czy czasem WLAN nie jest duzymi literami.Bo wedlug opisu to tak jest. Po 3 #SHORTPREAMBLE=1 # set a value of 1 in order to force "Short Preamble" (incompatible with very old WLAN hardware!) instead of peer autodetect Tutaj gdzie msz shortpreamble jeden wyraz zjechal do lini na dol a musi byc wszystko w jednej.Mi od tego tez blad wyskakiwal. Nastepnie debug ustawiasz na 0x00 I tutaj # most wep users will want to use this line #KEY="" w lini z KEY miedzy cudzyslowiem podajesz swoj wep i najlepiej autorate zmien sobie zamiast 1 na 0 for FIRMWARE_AT in "/home/wlan/firmware"; do i jezeli czytales opis to firmware(katalog) masz we WLAN czyli sciezka jest u mnie taka "/home/lukasz/WLAN/firmware" i ty na pewno tez masz w swoim katalogu czyli imie pewnie czyli cos takiego /home/twoje imie/WLAN/firmware aha i jeszcze jedno przy sciezce np do module nie ma tak MODULE_AT="${/home/wlan/module/acx_pci.ko" tylko tak "/home..... nie motaj zadnych nawiasow ani nic poprostu je wymarz. Zadnych ${ tylko od razu sciezka Jak wszystko poustawiasz i bedzie dobrze to daj znac a jezeli nie to napisz jeszcze co wyskakuje. Sporo tam bledow radze ci czytac uwaznie ten opis bo tutaj kazda literka wazna.Tak jak mowi pan Gryhid to linux nie winda. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się