Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Gibon 27 Března 2008, 16:05:11
-
Už několik týdnů řeším jeden problém - nefachá mi wifi připojení.
Zkoušel jsem už tucty návodů a programů, jako wicd,ndiswrapper,wifi-radar,network-manager dokonce i terminál a stále se stejnými výsledky.
Obecné info:
počítač:
Acer Aspire 5100
wifi karta:
Atheros AR5005G
linux:
Ubuntu 7.10 Gutsy Gibbon kernel 2.6.22-14
Výpisy z terminálu:
user@comp:~$ ifconfig
ath0 Link encap:Ethernet HWaddr 00:16:CF:A5:79:B4
inet6 addr: fe80::216:cfff:fea5:79b4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:16:D4:5B:68:2D
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:66 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5104 (4.9 KB) TX bytes:5104 (4.9 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:89.24.29.49 P-t-P:10.231.251.32 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:2117 errors:0 dropped:0 overruns:0 frame:0
TX packets:2109 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1373389 (1.3 MB) TX bytes:250017 (244.1 KB)
wifi0 Link encap:UNSPEC HWaddr 00-16-CF-A5-79-B4-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:920 errors:0 dropped:0 overruns:0 frame:227068
TX packets:625 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:82643 (80.7 KB) TX bytes:28750 (28.0 KB)
Interrupt:21
user@comp:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 no wireless extensions.
ath0 IEEE 802.11g ESSID:"" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:9 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/70 Signal level=-94 dBm Noise level=-94 dBm
Rx invalid nwid:663 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ppp0 no wireless extensions.
user@comp:~$ iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wifi0 Interface doesn't support scanning.
ath0 Scan completed :
Cell 01 - Address: 00:19:5B:E1:16:76
ESSID:"www.can-j-servis.cz"
Mode:Master
Frequency:2.417 GHz (Channel 2)
Quality=10/70 Signal level=-85 dBm Noise level=-95 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Cell 02 - Address: 9A:FB:EC:2F:61:CA
ESSID:"notebok"
Mode:Ad-Hoc
Frequency:2.462 GHz (Channel 11)
Quality=62/70 Signal level=-33 dBm Noise level=-95 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Extra:bcn_int=100
Cell 03 - Address: 00:1B:FC:DF:06:EF
ESSID:"Default"
Mode:Master
Frequency:2.412 GHz (Channel 1)
Quality=1/70 Signal level=-94 dBm Noise level=-95 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Cell 04 - Address: 00:09:92:00:22:98
ESSID:"netel_kauf"
Mode:Master
Frequency:2.442 GHz (Channel 7)
Quality=6/70 Signal level=-89 dBm Noise level=-95 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Extra:bcn_int=100
Cell 05 - Address: 00:18:F3:53:F8:21
ESSID:"Alminka_WL500gP"
Mode:Master
Frequency:2.427 GHz (Channel 4)
Quality=6/70 Signal level=-89 dBm Noise level=-95 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : WEP-40
Pairwise Ciphers (1) : WEP-40
Authentication Suites (1) : PSK
IE: WPA Version 1
Group Cipher : WEP-40
Pairwise Ciphers (1) : WEP-40
Authentication Suites (1) : PSK
Cell 06 - Address: 00:1D:60:65:8A:32
ESSID:"WL500gP_FL1U"
Mode:Master
Frequency:2.412 GHz (Channel 1)
Quality=6/70 Signal level=-89 dBm Noise level=-95 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
IE: WPA Version 1
Group Cipher : WEP-40
Pairwise Ciphers (1) : WEP-40
Authentication Suites (1) : PSK
ppp0 Interface doesn't support scanning.
Pod winXP vše fachá. tak nevim co s tim může být (mám dual-boot)
Pro vysvětlení - snažím se rozchodit domácí síť pro jeden comp s Ubuntu a druhý s Win xp
ip jsou:
ubuntu:192.168.0.1
winxp:192.168.0.2
předpokládám, že správné připojení je ath0, nikoli wifi0
V čem je tedy chyba? ???
Díky moc za radu
-
Co koukám tak wifina ti chodí... najde sítě, takže je živá. Problém může být pouze v typu připojení. Je ta síť šifrovaná nebo je to free to air? Nejsou k ní potřeba přihlašovací údaje, nemá radius servery? Atp...
-
je to síť šifrovaná klíčem WEP (13 znaků)
možná může být problém s tím, že můj "ubuntu" počítač je zároveň router, který bezdrátovou síť poskytuje
nechápu ale, proč ath0 nepříjmá ani nevysílá pakety, kdežto neznámé zařízení wifi0 vesele komunikuje s čímsi...
-firewall počítače s winXP je vypnut.
-
Pro upřesnění: ath0 je virtuální zařízení, wifi0 je železo.
Chápu to dobře, že tou wifinou v notebooku vysíláš? Máš jí teda v dobrým módu?
-
ok konečně tomu rozumím
ano, můj "ubuntu" počítač je v domácí síti klíčový, vysílá.
ath0 mám v módu managed, ale nejde mi přepnout do žádného jiného módu - ani do ad-hoc
user@comp:~$ sudo iwconfig ath0 mode managed
user@comp:~$ sudo iwconfig ath0 mode ad-hoc
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; Invalid argument.
user@comp:~$ sudo iwconfig ath0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; Invalid argument.
jedině mód managed jde bez problému
-
Zkus ty módy psát s prvním písmenem velkým. Manpages jsou tak psaný...
-
stejný výsledek... :(
user@comp:~$ sudo iwconfig ath0 mode Ad-hoc
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; Invalid argument.
-
Trošku jsem googlil a našel jsem toto:
wlanconf ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode monitor
ifconfig ath0 up
Je možné, že prostě nejdou měnit módy za běhu. Na serveru mám atherosku taky, ale je to access-point/repeater tak tam mám set-skript v initu.
-
tak jsem ztorskotal u třetího kroku:
user@comp:~$ sudo wlanconfig ath0 destroy
[sudo] password for user:
user@comp:~$ wlanconfig ath0 create wlandev wifi0 wlanmode monitor
wlanconfig: ioctl: Operation not permitted
user@comp:~$ sudo wlanconfig ath0 create wlandev wifi0 wlanmode monitor
ath0
user@comp:~$ ifconfig ath0 up
ath0: ERROR while getting interface flags: No such device
-
Neztroskotal... co třeba sudo? ;)
-
nene...já už fakt nevim.. :(
user@comp:~$ sudo ifconfig ath0 up
[sudo] password for user:
ath0: ERROR while getting interface flags: No such device
-
Pošli sem výpis "dmesg | grep ath0".
-
user@comp:~$ dmesg | grep ath0
[ 265.540000] ath0: no IPv6 routers present
[ 288.164000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 298.344000] ath0: no IPv6 routers present
[ 349.608000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 2478.072000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 2488.432000] ath0: no IPv6 routers present
[ 2536.196000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 2556.960000] ath0: no IPv6 routers present
[ 2769.084000] ath0: no IPv6 routers present
[ 2866.276000] ath0: no IPv6 routers present
[ 3564.588000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 3575.576000] ath0: no IPv6 routers present
[ 3625.980000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 3639.404000] ath0: no IPv6 routers present
[ 3721.280000] ADDRCONF(NETDEV_CHANGE): ath0: link becomes ready
[ 3759.740000] ath0: no IPv6 routers present
-
Zkus místo sosačky mód master.
-
tady je výpis
user@comp:~$ sudo iwconfig ath0 mode Master
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; No such device.
co mě ale dost překvapilo, je výpis iwconfig:
user@comp:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 no wireless extensions.
ppp0 no wireless extensions.
ath1 IEEE 802.11g ESSID:"" Nickname:""
Mode:Monitor Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/70 Signal level=-94 dBm Noise level=-94 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ath2 IEEE 802.11g ESSID:"" Nickname:""
Mode:Monitor Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/70 Signal level=-94 dBm Noise level=-94 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
-
Jj tak je to jasný... s tím jsem zápasil taky. Virtuál ath0 se sice odpravil ale nepodařilo se nahodit novej, tak se vytvořil virtuál ath1, dál potom ath2, a šlo by to takhle do nekonečna. Nijak se mi nepodařilo zjistit proč se to chovalo tak prasečsky, nicméně jsem podezíral udev, případně bugu v madwifi.
Tak si zkus nastavit jednu z těch dalších virtuálních sítí.
Jen si myslím, že jestli ta wifina má sloužit jako vysílačka (access point), tak je vhodnější spíš mód Master.
-
při konfiguraci ath1 hází bash stejný hlášky jako předtím u ath0
mohl bych zkusit ho odpravit, ale mělo by to cenu?
na mým dual-boot počítači pod winXP síť bez problémů funguje jako Ad-hoc
nějaký další postup? (stáhnout nějaké ovladače nebo tak?)
děkuji mooc
-
Tak já teď nějako nevím jak máš doma robenou tu síť... komp jako ad-hoc, notebook jako access point. Jestli máš komp v síti tak proč z něj neuděláš vysílačku a notebook jenom jako klienta.
-
je to síť pouze 2 počítačů - ntb:
1.ntb: dual boot winXP/ubuntu ...přecházím na ubuntu
2.ntb: winXP
bezdrátovou síť jsem vytvořil pomocí 1.ntb, ale nevím ,jestli je na něj vázána.
myslím, že u pouhých dvou počítačů bude stačit mód ad-hoc
-
Jo tak... tak na to se ad-hoc určo hodí.
-
tak se mi konečně povedlo přepnout ath0 do módu ad-hoc. připojit se ale stejně nelze
jak se přes terminál zadává WEP klíč?
já to zkoušel takhle a nevím jestli je to správně:
user@comp:~$ sudo iwconfig ath0 enc s:xxxxxxxxxxxxx
dokonce se povedlo pčipojit cell, ale ping stále hází packet filtered
výpis iwconfig:
user@comp:~$ iwconfig ath0
ath0 IEEE 802.11g ESSID:"notebok" Nickname:"notebok"
Mode:Ad-Hoc Frequency:2.462 GHz Cell: 02:16:CF:A5:79:B4
Bit Rate:0 kb/s Tx-Power:9 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=26/70 Signal level=-68 dBm Noise level=-94 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ping na počítač s winXP:
user@comp:~$ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 10.231.251.32 icmp_seq=1 Packet filtered
From 10.231.251.32 icmp_seq=2 Packet filtered
From 10.231.251.32 icmp_seq=3 Packet filtered
From 10.231.251.32 icmp_seq=4 Packet filtered
--- 192.168.0.2 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3009ms
-
Je to atheroska... máš nastavenej mód autorizace? Bez ní to prostě nevalí.
iwpriv ath0 authmode 1 // otevřený klíč
iwpriv ath0 authmode 2 // sdílený klíč
-
vypadá to, že jsem udělal významný pokrok:
ath0 jsem dosal do módu ad-hoc
všechny údaje o essid atd včetně static IP jsem zadal podle terminálu
ath0 i wifi0 hází pakety:
user@comp:~$ ifconfig
ath0 Link encap:Ethernet HWaddr 00:16:CF:A5:79:B4
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:cfff:fea5:79b4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85 errors:0 dropped:0 overruns:0 frame:0
TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9311 (9.0 KB) TX bytes:16892 (16.4 KB)
wifi0 Link encap:UNSPEC HWaddr 00-16-CF-A5-79-B4-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6335 errors:0 dropped:0 overruns:0 frame:347556
TX packets:2075 errors:206 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:477121 (465.9 KB) TX bytes:136777 (133.5 KB)
Interrupt:20
druhý ntb (winXP) píše že je k síti připojen s kvalitním signálem, ale ping na obou stranách nefunguje:
user@comp:~$ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 192.168.0.1 icmp_seq=1 Destination Host Unreachable
From 192.168.0.1 icmp_seq=2 Destination Host Unreachable
From 192.168.0.1 icmp_seq=3 Destination Host Unreachable
--- 192.168.0.2 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4010ms
, pipe 3
několikrát jsem kontroloval správnost WEP klíče, ale kde nic tu nic
authmode jsem přepnul do "shared" (2) - když jsem ve windowsech tu síť nastavoval, na nic se mě to neptalo, takže nejspíš sdílený klíč
nějaké rady?
-
Nemas treba zakazany ping ve firewallu v oknech?
-
firewall na winXP je vypnutý...
-
napadá ještě někoho něco? nemůže to být problém v madwifi? :-[
-
chlapci zlati, neni to problem madwifi, ale vas ::
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=4 (http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=4)
http://gentoo-wiki.com/Index:HOWTO#Wireless_LAN (http://gentoo-wiki.com/Index:HOWTO#Wireless_LAN)
-
tak v tom se teda moc nevyznám...
wireless-tools jsem již měl nainstalované-
nastavil jsem si následovně /etc/conf.d/net:
# Prefer iwconfig over wpa_supplicant
modules=( "iwconfig" )
# Configure WEP keys for Access Points called ESSID1 and ESSID2
# You may configure up to 4 WEP keys, but only 1 can be active at
# any time so we supply a default index of [1] to set key [1] and then
# again afterwards to change the active key to [1]
# We do this incase you define other ESSID's to use WEP keys other than 1
#
# Prefixing the key with s: means it's an ASCII key, otherwise a HEX key
#
# enc open specified open security (most secure)
# enc restricted specified restricted security (least secure)
key_notebok="[1] s:xxxxxxxxxxxxx key [1] enc open"
# The below only work when we scan for available Access Points
# Sometimes more than one Access Point is visible so we need to
# define a preferred order to connect in
preferred_aps=( "notebok" )
adhoc_essid_ath0="notebok"
# Set the mode - can be managed (default), ad-hoc or master
# Not all drivers support all modes
mode_ath0="ad-hoc"
# Set the ESSID of the interface
# In managed mode, this forces the interface to try and connect to the
# specified ESSID and nothing else
essid_ath0="notebok"
# We use channel 3 if you don't specify one
channel_ath0="11"
config_notebok=( "192.168.0.1" )
Ale stále nic...jak udělám aby tento soubor začal být systémem brán v potaz?
Nevadí, že návod je pro Gentoo místo Ubuntu?
2nettezzaumana: pls mohl bys mi trochu přiblížit co mám udělat?
info:
síť ad-hoc mezi dvěma ntb prostřednictvím wifi kódované WEP ascii (více v předešlých příspěvcích)
-
zvláštní je že ntb s winXP hlásí že je k síti připojen, ale ping na 192.168.0.1 (-ntb s ubuntu) hází
destination host unreachable
-k čemu je tedy ten ntb připojen?
-
je tu někdo, kdo by mi mohl pomoci?
mám pocit že jsem vyzkoušel úplně všechno, ale jsem stále krůček od cíle
:'(
-
chlapci zlati, neni to problem madwifi, ale vas ::
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=4 (http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=4)
http://gentoo-wiki.com/Index:HOWTO#Wireless_LAN (http://gentoo-wiki.com/Index:HOWTO#Wireless_LAN)
<< gibon, tenhle boj musis vybojovat (skoro) sam. podle gentoo wiki jsem si udelal paradni a funkcni ap s kartou atheros .. je to tam popsany step-by-step .. resit na foru, ze delas vse podle navodu a presto to nejde je neplodne ..
pokud si dobre pamatuju, tak ap se v Linuxu dela ::
1) zavedenim modulu pro wifi uz jako ap
2) konfigurace pomoci wlanconfig // ps. je to vse v mych odkazech
zdravi ntz
-
JOOOOOOOOOOOOOOOOOO ;D ;D
děkuju moc, lidi
konečně sem to rozchodil - byla to taková banalita: po nastavení parametrů ath0 napsat sudo ifconfig ath0 up...
zde je můj skript pro připojení k wifi síti:
#!/bin/bash
sudo wlanconfig ath0 destroy
sudo wlanconfig ath0 create wlandev wifi0 wlanmode Ad-hoc
sudo ifconfig ath0 up
sudo ifconfig ath0 192.168.0.1
sudo iwconfig ath0 essid notebok
sudo iwpriv ath0 authmode 2
sudo iwconfig ath0 enc s:xxxxxxxxxxxxx
sudo iwconfig ath0 channel 11
sudo iwconfig ath0 rate 11M
sudo ifconfig ath0 up
sudo ifconfig ath0 192.168.0.1
ani nevíte, jak sem happy.... 8)
ještě poslední věc - jak udělat- aby se skript spouštěl při startu Ubuntu?
zkoušel sem ho nakopírovat do /etc/init.d jako spustitelný soubor, ale asi je problém v tom, že je třeba zadat rootovské heslo, protože skript se neprovede...
může mi někdo pls podadit?
-
konečně sem to rozchodil - byla to taková banalita: po nastavení parametrů ath0 napsat sudo ifconfig ath0 up...
No to snad ne :-D
sudo /etc/init.d/muj_script
Pokud ho chcete spouštět automaticky při startu, tak
sudo update-rc.d muj_script defaults
-
JOOOOOOOOOOOOOOOOOO ;D ;D
děkuju moc, lidi
konečně sem to rozchodil
A o tom to je 8)
-
díky merline, funguje to :)
(VYŘEŠENO)