Freesco, NND, CDN, EOS
http://forum.freesco.pl/

czy da się uruchomić karte wi-fi pod nnd jako AP
http://forum.freesco.pl/viewtopic.php?f=24&t=12707
Strona 1 z 1

Autor:  najlepszy7 [ sobota, 10 czerwca 2006, 16:46 ]
Tytuł:  czy da się uruchomić karte wi-fi pod nnd jako AP

witam.
wiem ,że istnieje mozliwość instalacji kart wi-fi które działaja jako zwykłe karty sieciowe , czy dało bu sie w jakiś sposób przestawic tryb pracy karty tak aby pracowałea jako ap. karty np: orinoco pracują w apekach (coś w rodzaju mikrotika) tylko ze bezposrednio pod pci serwera na którym pracowało by NNd?

Autor:  mih2 [ sobota, 10 czerwca 2006, 23:21 ]
Tytuł: 

Dało by rade zainteresuj się sterownikami hostap jeśli karta jest na prismie albo madwifi jeśli athros..

Autor:  looki7 [ poniedziałek, 12 czerwca 2006, 21:39 ]
Tytuł: 

Witam,
ulatwie Ci troche zycie i podam config od mojej karty, ktora jest oparta o chipset atheros i napisze w skrocie male howto.
Ja uzywam najnowszych sterownikow ze stajni MadWifi o dzwiecznej nazwie madwifi-ng, ktore sa dostepne jako paczka w repozytorium testowym, wiec do rzeczy:

: [/] [] ()
#pacman -S madwifi-ng


nastepnie

: [/] [] ()
pacman -S wireless_tools


Dodatkowo musimy sie zaopatrzyc w bridge, poniewaz urzadzenie bezprzewodowe wymaga zmostkowania z urzadzeniami sieci przewodowej.

: [/] [] ()
pacman -S bridge-utils


Edytujemy plik /etc/rc.d/rc.modules i ponizej napisu "Przykład" dopisujemy:

: [/] [] ()
/sbin/modprobe ath_pci countrycode=616 outdoor=1 xchanmode=1 autocreate=none


Dzięki temu moduly dla atherosa beda ladowane wraz ze startem systemu
Jezeli bedziesz mial problemy z podniesieniem interfejsu, to usun parametr "countrycode=616", poniewaz natrafilem na problemy blednego rozpoznania kodu kraju, co skutkowalo niepowiazaniem modulow z urzadzeniem.
Musimy takze dokonac zmian w pliku /etc/rc.conf.
: [/] [] ()
EXTIF="eth0"
INTIF1="eth1"
INTIF2="ath0"

Teraz nadszedl czas na stworzenie pliczku konfiguracyjnego
: [/] [] ()
#!/bin/sh
. /etc/rc.conf
. /etc/rc.d/functions

IP="192.168.1.18"
MASKA="255.255.255.0"
NET=`basename $0`
BRIDGE="br0"

KEY=""
KEY1=""
KEY2=""
KEY3=""
KEY4=""
ALG=open #restricted

ESSID="SSID"
LMODE=2         # Lock on [ 1 = 11a | 2 = 11b | 3 = 11g ] mode
RATE=11M      # Przepustowosc | info "iwlist athX rate"
AUTORATE=0      
CHAN=9         # Kanal
TXPOWER=18       # Moc nadajnika
MODE=ap              # sta | adhoc | ap | monitor | wds | ahdemo

IWCONF=`which iwconfig`


test "$AUTORATE" = "1" && AUTO=auto || AUTO=

case $1 in
        start)

       wlanconfig ${NET} create wlandev wifi0 wlanmode ${MODE}
       iwpriv ${NET} mode ${LMODE}
       #iwpriv ${NET} bgscan 0
        
              if test -n "$IWCONF"; then

         stat_busy "Uruchomianie interfejsu sieciowego ${NET}"

         ifconfig ${NET}  up

           if test -n "${RATE}"; then
                echo Setting rate to ${RATE}.
                ${IWCONF} ${NET} rate $RATE $AUTO
                test "$?" != "0" && echo Failed.
                fi

                if test -n "${CHAN}"; then
                echo Setting channel ${CHAN}.
                ${IWCONF} ${NET} channel $CHAN
                test "$?" != "0" && echo Failed.
                sleep 1
                fi

                if test -n "${TXPOWER}"; then
                echo Setting Tx power ${TXPOWER}.
                ${IWCONF} ${NET} txpower $TXPOWER
                test "$?" != "0" && echo Failed.
                sleep 1
                fi

                echo Going to try to join or setup ESSID ${ESSID}.
                ${IWCONF} ${NET} essid ${ESSID}
                test "$?" != "0" && echo Failed.
      sleep 1

      #${IWCONF} ${NET} sens -96


                if test -n "$KEY1"; then
                echo Setting key 1 to $KEY1, algorithm $ALG.
                iwconfig ${NET} enc $ALG "$KEY1" [1]
                test "$?" != "0" && echo Failed.
                fi

                if test -n "$KEY2"; then
                echo Setting key 2 to $KEY2, algorithm $ALG.
                iwconfig ${NET} enc $ALG "$KEY2" [2]
                test "$?" != "0" && echo Failed.
                fi

                if test -n "$KEY2"; then
                echo Setting key 3 to $KEY3, algorithm $ALG.
                iwconfig ${NET} enc $ALG "$KEY3" [3]
                test "$?" != "0" && echo Failed.
                fi

                if test -n "$KEY4"; then
                echo Setting key 4 to $KEY4, algorithm $ALG.
                iwconfig ${NET} enc $ALG "$KEY4" [4]
                test "$?" != "0" && echo Failed.
                fi

                if test -n "$KEY"; then
                echo Setting key to $KEY, algorithm $ALG.
                $IWCONF ${NET} enc $ALG "$KEY"
                test "$?" != "0" && echo Failed.
                sleep 1
      fi

                brctl addbr ${BRIDGE}
                ifconfig ${BRIDGE} ${IP} netmask ${MASKA} up
                brctl addif ${INTIF1}
                brctl addif ${INTIF2}
                stat_done
                wynik
            fi
        ;;
        stop)
                stat_busy "Zatrzymanie interfejsu sieciowego ${NET}"
                ifconfig ${NET} down
                sleep 1
      wlanconfig ${NET} destroy
      ifconfig ${BRIDGE} down
                brctl delbr ${BRIDGE}
                stat_done
                wynik
                ;;
        restart)
                stat_busy "Restart interfejsu sieciowego ${NET}"
                $0 stop
      sleep 1
                $0 start
                stat_done
                wynik
                ;;
esac

Wiem, ze wyglada to troche niepoprawnie politycznie, ale gdy stworzylem oddzielny plik konfiguracyjny dla mostu, to interfejs "ath0" nie byl dodawany do mostkowania.
Pozdrawiam

Autor:  najlepszy7 [ poniedziałek, 19 czerwca 2006, 10:35 ]
Tytuł: 

Dzieki wielkie oto mi chodziło, mam pytanie jaką dokładnie masz karte wifi
model,producent??

Autor:  brombal [ środa, 21 czerwca 2006, 01:49 ]
Tytuł: 

looki7 pisze:
Witam,
Ja uzywam najnowszych sterownikow ze stajni MadWifi o dzwiecznej nazwie madwifi-ng, ktore sa dostepne jako paczka w repozytorium testowym, wiec do rzeczy:

: [/] [] ()
#pacman -S madwifi-ng
....

Dodatkowo musimy sie zaopatrzyc w bridge, poniewaz urzadzenie bezprzewodowe wymaga zmostkowania ....
: [/] [] ()
pacman -S bridge-utils




moze niepotrafie ale niestety tych paczek nie moge odnalesc a moze to jakies nie oficjalne repo ??

Autor:  barte-k [ środa, 21 czerwca 2006, 10:08 ]
Tytuł: 

Do pacmana dodaj sobie repo.test

http://ww2.devel-nnd.brb.pl/nnd/repo.test/

Autor:  najlepszy7 [ środa, 21 czerwca 2006, 15:53 ]
Tytuł: 

i jeszcze jedno pytanie czy mozna zablokować otoczenie sieciowe to znaczy tak żeby sie klienci nawzajem nie widzieli, bo przypuszczam ,że z otoczeniem po kabelku (eth1,eth2) nie bedzie wiekszego problemu tylko po wi-fi żeby mozna było? tak jak to jest w lepszych APEKACH np: z APPRO a i jaką karte (model) macie wolał bym kupić katą samą

Autor:  sirroman [ niedziela, 6 sierpnia 2006, 16:35 ]
Tytuł: 

witam! moj pierwszy post tutaj :) W zalaczniku zamieszczam link do mojego art'u na www.zielonaszkolka.pl traktujacego o AP na kartach atherosa ze sterownikami madwifi-ng. Dodam jeszcze, ze juz mam napisanego drugiego arta o konfiguracji AP pod linuxem (na karcie atherosa z madwifi-ng) obslugujacego WPA-PSK. W planach mam napisanie artow o konfiguracji koncentratora PPPoE oraz o WPA-EAP.

A oto obiecany link do arta:
http://www.zielonaszkolka.pl/access_point_madwifi.htm

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/