Abee Napisano Październik 10, 2004 Zgłoszenie Share Napisano Październik 10, 2004 Witam Mam radiówke Planeta 8305 na chipsecie acx100 i po instalacji według opisu z http://www.fedora.pl/site/forum/index.php?...?showtopic=1389 wyskakuje mi taki błąd po uruchomieniu skryptu: ./start_net ./start_net: line 55: these: command not found ./start_net: line 188: syntax error near unexpected token `)' ./start_net: line 188: `# uncomment this 2 lines below (yeah, it's an ugly workaround!)' Domyślam sie ze to cos z kluczem ? W sieci mamy szyfrowanie 128bit ASCI klucz o długości 13 znaków --- jak to wpisać ? Ktoś ma jakieś pomysły ? Linux bez sieci to dla mnie koszmar Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
skazi Napisano Październik 10, 2004 Zgłoszenie Share Napisano Październik 10, 2004 Mógłbyś tu wkleić cały skrypt start_net to może coś pokombinuję. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Abee Napisano Październik 10, 2004 Autor Zgłoszenie Share Napisano Październik 10, 2004 #!/bin/bash ######################################### # start_net script # # acx100 project # # acx100.sourceforge.net # # edited by arnie <[email protected]> # ######################################### # Please edit here DEV=wlan0 ESSID="any" # THIS IS CASE SeNsItIvE!! any == associate to any ESSID # Default rate configured as 11Mbps to not cause connection problems with non-22Mbps hardware... RATE=1M AUTORATE=10 CHAN=11 # 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 use "Short Preamble" (incompatible with very old WLAN hardware!) #TXPOWER=18 # 0..20 (dBm) (18dBm is firmware default) overly large setting might perhaps destroy your radio eventually! MODE=Managed # Auto == auto-select Managed or Ad-Hoc depending on environment DEBUG=0x00 KEY="tu wpisałem swój 13 cyfrowo-literowy klucz" # WEP128 #KEY0="1234567890" #WEP64 #KEY1="1234567890" #KEY2="1234567890" #KEY3="1234567890" ALG=open # open == Open System, restricted == Shared Key USE_DHCP=0 # set to 1 for auto configuration instead of fixed IP setting IP=tu wpisałem swoje IP NETMASK=255.255.255.0 GATEWAY=10.5.5.1 # Usually no editing should be required below this line... # -- unless you want this script to fetch stuff with dhcp ######################################### 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` 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/piotrek/WLAN/module/acx100_pci.o" ;; *) MODULE_AT="${SCRIPT_AT}/../src/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 # FIRMWARE_AT has to be given as an absolute path!! FIRMWARE_AT="/home/piotrek/WLAN/firmware" # check whether either of the two required main firmware files is # available if test ! -r "$FIRMWARE_AT/WLANGEN.BIN" -a ! -r "$FIRMWARE_AT/TIACX111.BIN"; 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 at ../firmware/WLANGEN.BIN (or ../firmware/TIACX111.BIN for the ACX111 chip), relative to the script's location. Bailing..."; exit 1; fi if test "$RATE" != "11M"; then echo "Transfer rate is not 11 Mbps, but $RATE. If something doesn't work, try 11 Mbps."; fi # for better debugging # set -x #echo 8 > /proc/sys/kernel/printk # just in case $SYNC sleep 1 if test -n "`lsmod |grep acx_pci`"; then ${SCRIPT_AT}/stop_net; fi $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 if test -n "$IWCONF"; then test "$AUTORATE" = "1" && AUTO=auto || AUTO= 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 "$KEY"; then echo Setting key to $KEY, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY" test "$?" != "0" && echo Failed. fi if test -n "$KEY0"; then echo Setting key 0 to $KEY0, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY0" [1] test "$?" != "0" && echo Failed. fi if test -n "$KEY1"; then echo Setting key 1 to $KEY1, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY1" [2] test "$?" != "0" && echo Failed. fi if test -n "$KEY2"; then echo Setting key 2 to $KEY2, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY2" [3] test "$?" != "0" && echo Failed. fi if test -n "$KEY3"; then echo Setting key 3 to $KEY3, algorithm $ALG. $IWCONF $DEV key $ALG "$KEY3" [4] test "$?" != "0" && echo Failed. fi fi # for notebook use - a power LED is sooo useless anyway ;-)) #test -n "$IWPRIV" && "$IWPRIV" $DEV SetLEDPower 0 if test $USE_DHCP -eq 1; then # fetch an IP address from DHCP rm -f /etc/dhcpc/dhcpcd-$DEV.pid > /dev/null dhcpcd -d $DEV -t 5 # OR # pump -i $DEV else # 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."; fi test -n "$GATEWAY" && $ROUTE add default gw $GATEWAY fi # Finally, if you have any buffer management problems report us before # uncomment this 2 lines below (yeah, it's an ugly workaround!) #$IFCONF $DEV mtu 576 #if test "$?" != "0"; then echo "Error in \"$IFCONF $DEV mtu 576\". Bailing..."; exit 1; fi # just in case $SYNC Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Październik 10, 2004 Zgłoszenie Share Napisano Październik 10, 2004 a która to ta linia 55 i 188, nie chce mi sie liczyć Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
skazi Napisano Październik 10, 2004 Zgłoszenie Share Napisano Październik 10, 2004 Spróbuj zmienić: ALG=open na ALG=restricted a jak będzie nadal tak samo to zmień znowu na ALG=open a naspępnie zrób tak jak jest u mnie: 2.4*) MODULE_AT="/home/piotrek/WLAN/module/acx100_pci.ko" ;; *) MODULE_AT="/home/piotrek/WLAN/module/acx100_pci.ko" ;; oczywiście ten moduł musi mieć taką nazwę więc najpierw sprawdź w /home/piotrek/WLAN/module/ a jak ma inną to zmień. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Abee Napisano Październik 10, 2004 Autor Zgłoszenie Share Napisano Październik 10, 2004 teraz wyskoczyło mi: cannot executed binary file Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
skazi Napisano Październik 10, 2004 Zgłoszenie Share Napisano Październik 10, 2004 2.4*) MODULE_AT="/home/piotrek/WLAN/module/acx100_pci.o" przecież miałeś skopiować plik acx100_pci.ko a nie acx100_pci.o z katalogu ze źródłami sterownika Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Abee Napisano Październik 10, 2004 Autor Zgłoszenie Share Napisano Październik 10, 2004 no więc działa ale nie wszystko czyli: 1. działa siec czyli mogę pingować server ale na stronki nie wchodzi 2. pod zwykłym userem nie działa nic ---wywala z błędem że chce uprawnienia root_a Dodam że w resolv.conf (tak chyba sie to pisało) wpisałem IP servera bo działa jako serwer DNS też oraz 2 inne dodatkowe jakie podał moj provider. Czy można w tym pliku wpisać IP bez nazwy servera ? Mam nadzieję że się w tym połapiecie co nabazgrałem 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ę