• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Router reset macht Linux Neustart notwendig

Es kommt manchmal vor, dass sich mein Router aufhängt, seit ich mit Linux ins Inet gehe (warum weiss ich nicht). Unter Win ist das nicht vorgekommen aber das ist jetzt nicht das Problem. Tatsache ist, dass sich mein Router aufhängt, sprich ein Reset ist nötig.

Was mich jetzt stört ist die Tatsache, dass wenn ich den Router resettet habe, ich das System neu starten muss, damit sich Linux wieder mit dem Router verbindet.

Warum ist das so (die Windows Clients erkennen es sofort wenn das wlan wieder da ist) und wie kann ich es aumgehen.

Linux: Suse 10.1
Wlan-Verbindung über ifup mit YaST eingerichtet (~kein Network Manager)
USB-WLAN-Teilchen: T-Sinus 130data
Router: Iirgendein Arcor teil von Zyxel - der Name der Firmware: ZyNOS Firmware-Version: V3.40(SQ.0) | 09/09/2004

Das sind die Ausgaben wenn alles funktioniert:
Code:
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0d5c:a002 Belkin F5D6050 802.11b Adapter <- der USB-Adapter
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 046d:c01d Logitech, Inc.<- Maus bei der die Spezialkeys auch noch nicht gehen:P
Bus 001 Device 001: ID 0000:0000
Code:
lo        no wireless extensions.

wlan0     IEEE 802.11-DS  ESSID:"ArcorWirelessLAN"  Nickname:"(none)"
          Mode:Managed  Frequency:2.437 GHz  Access Point: xx:xx:xx:xx:xx:xx
          Bit Rate:11 Mb/s   Tx-Power=15 dBm
          Retry limit:8   RTS thr=1536 B   Fragment thr=1536 B
          Encryption key:xx xxx-xxxx-xxxx-xxxx-xxxx-xxxxxxx   Security mode:open
          Power Management:off
          Link Quality=0/0  Signal level=65/255  Noise level=0/0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0      no wireless extensions.

Wenn noch irgendwelche Angaben benötigt werden einfach den Befehl hinschreiben ><.
 
Meinst du mit rmmod und insmod wieder einfügen?

Werde ich ausprobieren wenn du mir sagst wie genau der Parameter Modul lauten soll.

Besteht da ein Risiko das System zu schrotten?

Ich habe es bis jetzt mit ifup und ifdown versucht.
 
Ich weiß nicht wie dein Treibermodul heißt. lsmod liefert dir eine Liste aller geladenen Module. lspci bzw. lsusb liefert dir einen Hinweis, welches davon für deine WLAN-Karte ist.
Dann entlädst du das Modul mit rmmod und startest es wieder mit modprobe.
 
Code:
ipv6                  216704  12
snd_pcm_oss            42752  0
snd_mixer_oss          16256  1 snd_pcm_oss
snd_seq                46960  0
af_packet              19464  0
edd                     8516  0
button                  6672  0
battery                 9476  0
ac                      4996  0
apparmor               48412  0
aamatch_pcre           13440  1 apparmor
loop                   14856  0
dm_mod                 52200  0
at76c503_rfmd_acc       4876  0
firmware_class          9728  1 at76c503_rfmd_acc
at76c503               81376  1 at76c503_rfmd_acc
at76_usbdfu             5508  1 at76c503
snd_via82xx            26008  2
usbhid                 39392  0
shpchp                 39104  0
pci_hotplug            23988  1 shpchp
gameport               13704  1 snd_via82xx
snd_ac97_codec         82848  1 snd_via82xx
snd_ac97_bus            2176  1 snd_ac97_codec
snd_pcm                79880  3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer              20868  2 snd_seq,snd_pcm
snd_page_alloc          9608  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6912  1 snd_via82xx
snd_rawmidi            23424  1 snd_mpu401_uart
snd_seq_device          7948  2 snd_seq,snd_rawmidi
i2c_viapro              7956  0
nvidia               4547924  12
via_ircc               18708  0
snd                    50692  14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               8672  1 snd
irda                  104376  1 via_ircc
crc_ccitt               2176  1 irda
ehci_hcd               26760  0
via_agp                 9472  1
i2c_core               19472  2 i2c_viapro,nvidia
agpgart                28976  2 nvidia,via_agp
uhci_hcd               27280  0
usbcore               108804  7 at76c503_rfmd_acc,at76c503,at76_usbdfu,usbhid,ehci_hcd,uhci_hcd
ide_cd                 35360  0
cdrom                  32288  1 ide_cd
parport_pc             34916  1
lp                     10692  0
parport                31944  2 parport_pc,lp
reiserfs              209664  3
fan                     4612  0
thermal                13448  0
processor              22468  1 thermal
via82cxxx               8196  0 [permanent]
ide_disk               14976  6
ide_core              115900  3 ide_cd,via82cxxx,ide_disk
Da ich die atmel Treiber verwende wird es wohl eines von at... sein. Aber welches?
 
Die gehören alle dazu, das "Hauptmodul" ist aber wohl at76c503. Also alle entfernen und das Hauptmodul dann neuladen, das sollte alle anderen auch wieder einbinden.
 
Alternativ würde ich mal probieren, eine Konsole aufzumachen und

Code:
sudo /etc/init.d/network restart

probieren.
 
Oben