[linux] Konfiguracja wlan0 - problem

0

Witam.
Mam sobie taki system opensuse na którym nie umiem skonfigurować połączenia wlan w konsoli :|
Sieć ma wepa 128bitowego, przez knetworkmanager łączę się z siecią bez problemów, lecz gdy go wyłącze i uruchomie konsole aby skonfigurować ręcznie - to już jakieś cyrki sie dzieją.
Zawsze wifi konfigurowałem w ten sposób(przykład):

ifconfig wlan0 down

iwconfig wlan0 essid "NazwaSieci"
iwconfig wlan0 enc KLUCZ
iwconfig wlan0 key open

ifconfig wlan0 192.168.0.101 netmask 255.255.255.0 up

I kapa nie łączy się do sieci - ping 192.168.0.1 nie ma odpowiedzi. Wiem że trzeba jeszcze skonfigurować brame dns, ale co mi z tego jak do sieci sie nie chce łączyć. Na windowsie nie mam problemów czy to statyczne ip czy dhcp.
192.168.0.1 to brama - routerek

Tak wygląda iwconfig w obu przypadkach:

# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"NazwaSieci"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:1D:7E:B1:4E:52
          Bit Rate=48 Mb/s   Tx-Power=27 dBm
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B
          Encryption key:KLUCZ
          Link Quality=71/100  Signal level=-63 dBm  Noise level=-93 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Ifconfig przy knetworkmanager:

#ifconfig
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:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11448 (11.1 Kb)  TX bytes:11448 (11.1 Kb)

wlan0     Link encap:Ethernet  HWaddr 00:1F:XX:XX:XX:XX
          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21f:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:329 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:137539 (134.3 Kb)  TX bytes:58298 (56.9 Kb)

wmaster0  Link encap:UNSPEC  HWaddr 00-1F-XX-XX-XX-XX-36-62-00-00-00-00-00-00-00-00
          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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

i przy ręcznej konfiguracji

#ifconfig
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:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11448 (11.1 Kb)  TX bytes:11448 (11.1 Kb)

wlan0     Link encap:Ethernet  HWaddr 00:1F:XX:XX:XX:XX
          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:259 errors:0 dropped:0 overruns:0 frame:0
          TX packets:297 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:134929 (131.7 Kb)  TX bytes:50738 (49.5 Kb)

wmaster0  Link encap:UNSPEC  HWaddr 00-1F-XX-XX-XX-XX-00-00-00-00-00-00-00-00-00-00
          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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Prawie takie same wyniki są, na starszych linuxach jakoś udawało mi się w ten sposób skonfigurować, a na najnowszych systemach to już problemy.....
Proszę o pomoc w celu rozwiązania problemu [green]

0

Ufff [!!!] Okazało się że były jakieś reguły wpisane w iptables i nie szło :-)
Na podstawie informacji na wikipedi wpisałem coś takiego:

iptables -F
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter
iptables -P FORWARD ACCEPT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Po tych operacjach wlan0 "działa" normalnie, pojawił się problem jednak z kartą na pc card o nazwie ubiquiti src 300mW - taka sama sytuacja co wcześniej.

# lsmod | grep 80211
mac80211              190484  2 ath5k,iwl3945
cfg80211               35592  1 mac80211

Sterowniki są niby już w systemie bo chpset to atheros lecz nie moge się nigdzie połączyć, ani ręcznie ani za pomocą knetworkmanager'a. Tryb nasłuchu działa oraz ten manager pokazuje jakość sygnałów sieci.

//iwconfig ustawione (wep oraz essid na wlan1)
# dhclient wlan1
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster1: unknown hardware address type 801
wmaster0: unknown hardware address type 801
wmaster1: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan1/00:15:X:XX:XX:XX
Sending on   LPF/wlan1/00:15:XX:XX:XX:XX
Sending on   Socket/fallback
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 2
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 2
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Kiedyś na innym linuxie wszystko działało. Co jest nie tak?

0

Po godzinnych eksperymentowaniach doSZEDŁem do wniosku że ta dystrybucja linuxa jest jakaś nie stabilna, openSUSE 11.0 instalowany z płytki dvd ściągniętej z neta. Nawet w knetworkmanagerze raz można się połączyć a raz w ogóle coś nawala i trzeba zrobić restart kompa aby znowu się połączyć. Zna ktoś taką przypadłość? Jakieś łatki?

1 użytkowników online, w tym zalogowanych: 0, gości: 1