• 1
  • 2
2011-01-12, 15:46
  #1
Medlem
Kleinharts avatar
Har problem med att få min linuxserver att fungera som jag vill.

Har ganska nyligen byggt mig en mini-itx med förljande spec:

Moderkort (mm) - Zotac nm10 wifi http://www.komplett.se/k/ki.aspx?sku=602413
Och sen 1024 ddr2, 1 tb hdd, och ett dassigt chassie som kappslar in det hela..
Burken kör ubuntu 10.10 desktop.

Tanken var att använda denna maskin som router (har 3g bredband), NAS genom FTP, Torrent-tankare/seedare, sköter den genom vnc. och den förser xboxen med sladd-internet och delar med sig filmer/bilder/musik till boxen också. mm.

Allt fungerar förutom att jag inte kan få nätverkskortet (wifi) att gå in i master-mode och köra datorn som riktig AP.
Har tröstat mig med att köra ad-hoc, men räckvidden är under all kritik och datorn verkar krascha om den kör ad-hoc under längre perioder.

Har Kollat upp så att mitt wifi kort stödjer att köras i master-mode, följt otroligt många guider och läst mycket text men blir inte klok på det. Så nu ber jag flashback om hjälp! Finns det andra distar som lämpar sig bättre än ubuntu till detta? Kör ubuntu då jag kört det på alla mina datorer ett par år och jag hittar runt ganska bra..

någon som gått igenom något liknande?
Citera
2011-01-12, 16:04
  #2
Medlem
gullgubbens avatar
Vet du exakt vad det är för wifi-kort du har? De som tillverkar wifi-kort brukar vara lite luriga, två produkter med precis samma namn kan ha helt olika hårdvara. Prova att köra "lspci -v", och klistra in det som är relevant för ditt wifi-kort här. Mitt RaLink-kort säger till exempel

Kod:
05:05.0 Network controller: RaLink RT2500 802.11g (rev 01)
        Subsystem: RaLink Device 2560
        Flags: bus master, slow devsel, latency 64, IRQ 17
        Memory at fe2fe000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: rt2500pci
        Kernel modules: rt2500pci

I värsta fall får du väl köpa ett nytt med bättre linuxstöd, som jag förstår det så är det inte integrerat på moderkortet, utan sitter i en miniPCIe-slot?
Citera
2011-01-12, 16:28
  #3
Medlem
Kleinharts avatar
sudo lspci -v =

Är ganska säker på att den inte kör på orginal drivisar, tankade något tredje parts som skulle funka klockrent när man körde som AP, hette madwifi om jag inte missminner mig.. men det gjorde ingen skillnad för mig..

Stämmer förövrigt att kortet är utbytbart, men det är absolut sista utväg.. funderar hellre på att köpa trådlös router och mata den med internet från serverboxen..
__________________
Senast redigerad av Kleinhart 2011-01-12 kl. 16:30.
Citera
2011-01-12, 16:48
  #4
Medlem
gullgubbens avatar
Provat den här guiden? http://www.su-root.eu/computing/turn...-using-hostapd

Han har exakt samma hårdvara som du, så det borde funka. Det verkar som att ditt kort har/kör/whatever MAC80211, vad nu det är för något, kanske är något sådant som du gör fel?
Citera
2011-01-12, 16:51
  #5
Medlem
Kleinharts avatar
den guiden hade jag lyckats missa.. tusen tack, ska läsa och trixa och återkomma med resultatet
Citera
2011-01-12, 18:06
  #6
Medlem
Kleinharts avatar
fastnar på flera punkter, men summa sumarum :

är inte riktigt säker på att hostapd gör vad den ska..

och det största problemet är väll:
kleinhart@rtard-serv:~$ sudo iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.

som talar för att mitt kort inte stödjer master?

Jag har tidigare i min jakt på att få detta fungera snubblat över ett kommando som listade vad kortet kunde och inte kunde där master var listat som något kortet skulle klara av. känner mig ganska säker på att det inte är hårdvaran som klyddar, det är en blanding mellan mjukvara och snubben bakom skärmen..

förövrigt vill guiden att man skapar en bridge men i hans fall inkommande internet på eth0
jag kör som sagt usb modem ala 3g, och networkmanager applet säger att den kör på ett interface som heter ttyusb0 men:

kleinhart@rtard-serv:~$ sudo brctl addif br0 ttyusb0
interface ttyusb0 does not exist!

Och jag tycker förövrigt att detta är otroligt mycket mer komplicerat än vad det ska behöva vara? i win7 finns där ju nått program som gör detta jobbet med ett knapptryck.. jag har inget emot lite trix i consol men detta känns som sagt lite för mycket? finns det inget bättre sätt varför kan man inte göra dett i nm-applet?
Citera
2011-01-12, 23:07
  #7
Medlem
gullgubbens avatar
Det där kommandot borde du inte ens köra, du är i sektionen
Citat:
For drivers that implement the MAC80211 interface (in my case the ath9k driver does) we must use hostapd to put the interface Master mode and then add the wlan0 interface to the bridge afterwards.

Hur ser det ut när du kör hostapd -dd /etc/hostapd/hostapd.conf ?
Och iwconfig wlan0 ?

Kör ifconfig för att få reda på vad ditt 3g-modems interface heter. I min Linuxrouter heter det 3g-wan.
Citera
2011-01-15, 13:39
  #8
Medlem
Kleinharts avatar
Kod:
hostapd -dd /etc/hostapd/hostapd.conf 
Configuration file: /etc/hostapd/hostapd.conf
Line 3: invalid line ' '
Line 6: invalid line ' '
Line 11: invalid line ' '
Line 15: invalid line ' '
Line 16: invalid line ' '
Line 19: invalid line ' '
Line 23: invalid line ' '
Line 26: invalid line ' '
Line 27: invalid line ' '
Line 35: invalid line ' '
Line 41: invalid line ' '
Line 48: invalid line ' '
Line 50: invalid WPA passphrase length 5 (expected 8..63)
Line 52: invalid line ' '
WPA-PSK enabled, but PSK or passphrase is not configured.
15 errors found in configuration file '/etc/hostapd/hostapd.conf'
=/

Kod:
iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: Not-Associated   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

ifconfig säger att mitt 3g interface heter ppp0 som jag också provade i bridgen utan framgång..



men ska kolla upp hostapd så gott jag kan,se varför den inte vill göra sitt jobb..
Citera
2011-01-15, 13:47
  #9
Medlem
Kleinharts avatar
hostapd.conf fanns inte /etc/hostapd/ efter jag installerad hostapd.. så jag skapade en utan vad som fanns i skrivet i guiden, men det fungerade ju klart och tydligt inte.. hur får jag hostapd att skapa en conf?
Citera
2011-01-15, 20:27
  #10
Medlem
gullgubbens avatar
Fast nu läser du ju inte felmeddelandena.

Kod:
Line 50: invalid WPA passphrase length 5 (expected 8..63)

Du får helt enkelt välja ett lite längre lösenord. De andra felen är för att de blev massa rader med bara mellanslag när du kopierade. Du kommer inte lyckas skapa bridgen innan hostapd kör, så steg ett är att få det att funka.
Citera
2011-01-15, 21:10
  #11
Medlem
Kleinharts avatar
haha skrattretande dåligt av mig.. ber om ursäkt där..

Efter det var fixat hände det lite mera

Kod:
kleinhart@rtard-serv:~$ sudo hostapd -dd /etc/hostapd/hostapd.conf 
Configuration file: /etc/hostapd/hostapd.conf
Opening raw packet socket for ifindex 248
BSS count 1, BSSID mask ff:ff:ff:ff:ff:ff (0 bits)
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
nl80211: Added 802.11b mode based on 802.11g information
Allowed channel: mode=1 chan=1 freq=2412 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=2 freq=2417 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=3 freq=2422 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=4 freq=2427 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=5 freq=2432 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=6 freq=2437 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=7 freq=2442 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=8 freq=2447 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=9 freq=2452 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=10 freq=2457 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=11 freq=2462 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=1 freq=2412 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=2 freq=2417 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=3 freq=2422 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=4 freq=2427 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=5 freq=2432 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=6 freq=2437 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=7 freq=2442 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=8 freq=2447 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=9 freq=2452 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=10 freq=2457 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=11 freq=2462 MHz max_tx_power=20 dBm
RATE[0] rate=10 flags=0x2
RATE[1] rate=20 flags=0x6
RATE[2] rate=55 flags=0x6
RATE[3] rate=110 flags=0x6
RATE[4] rate=60 flags=0x0
RATE[5] rate=90 flags=0x0
RATE[6] rate=120 flags=0x0
RATE[7] rate=180 flags=0x0
RATE[8] rate=240 flags=0x0
RATE[9] rate=360 flags=0x0
RATE[10] rate=480 flags=0x0
RATE[11] rate=540 flags=0x0
Passive scanning not supported
Mode: IEEE 802.11g  Channel: 6  Frequency: 2437 MHz
Flushing old station entries
Deauthenticate all stations
Using interface wlan0 with hwaddr 1c:4b:d6:c3:6c:95 and ssid 'naetverk'
SSID - hexdump_ascii(len=7):
     45 6c 76 65 72 6b 31                              naetverk         
PSK (ASCII passphrase) - hexdump_ascii(len=8):
     6b 65 79 6b 65 79 6b 65                           LÖSENORD        
PSK (from passphrase) - hexdump(len=32): 90 f2 e1 1b 54 02 bf d6 74 f3 4f c9 f5 de 81 6e e3 e1 0d d7 80 ab e8 8d 88 1e 6a 80 50 21 b2 7f
WPA: group state machine entering state GTK_INIT (VLAN-ID 0)
GMK - hexdump(len=32): [REMOVED]
GTK - hexdump(len=16): [REMOVED]
WPA: group state machine entering state SETKEYSDONE (VLAN-ID 0)
wlan0: Setup of interface done.
MGMT (TX callback) ACK

hittar nätverket med en 2 andra datorer och min iphone.. iphonen e det enda som kan få ip.. men sen är jag ju inte färdig med guiden.. dyker återigen in i guiden och återkommer :P tack
Citera
2011-01-15, 21:32
  #12
Medlem
Kleinharts avatar
suck..

Kod:
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied

om jag struntar i den och går vidare till att skapa bridgen och stänger av alla interfaces och nätverkshanterare som står i guiden och försöker skapa bridgen får jag följande:

Kod:
kleinhart@rtard-serv:~$ brctl addif br0 ppp0
interface ppp0 does not exist!
kleinhart@rtard-serv:~$ sudo brctl addif br0 ttyusb0
interface ttyusb0 does not exist!
kleinhart@rtard-serv:~$ sudo brctl addif br0 3g-wan
interface 3g-wan does not exist!
kleinhart@rtard-serv:~$ sudo brctl addif br0 3g-wan0
interface 3g-wan0 does not exist!

startar jag ppp0 (3g) får jag ett annat fel:
Kod:
kleinhart@rtard-serv:~$ sudo brctl addif br0 ppp0
can't add ppp0 to bridge br0: Invalid argument

dock är br0 skapat, utan interfaces att bridga:
Kod:
kleinhart@rtard-serv:~$ brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.000000000000	no		
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in