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

Internet funktioniert nicht unter openSUSE

Hallo!

Ich habe mir gestern openSUSE (10.2) installiert. Alles ging ohne Probleme, jedoch kann ich unter Suse keine Verbindung zum Internet aufbauen.
Ich gehe über W-Lan ins Internet. Ich habe damals unter Ubuntu schon versucht W-lan zum laufen zu bringen und das hat sich leider als sehr kompliziert herausgestellt. Unter Kubuntu lief es hingegen wie von selbst, aber jetzt unter suse gibt es wieder Probleme.

Mein Router:
NETGEAR Wireless ADSL Modem Firewall Router DG834GB

Mein W-Lan Stick:
ALLNET 802.11G Wireless LAN USB Adapter ALL0263P

Vermutlich wird der W-Lan Stick nicht erkannt. Auf der Hersteller-CD sind jedoch nur Windows-Treiber.

Gibt es eine Möglichkeit unter openSUSE w-lan zu nutzen?
 

augustq

Member
Hallo Shirowtaku,

da hilft Google weiter. Und das fand ich:
http://www.emuleforum.net/wireless-lan-treiber-und-informationen-t133557.html?s=176e5888a47d5aa68822267af36457fd&

Ziemlich weit unten auf der Seite findest Du dann AL0263P und einen Hinweis, daß ein SIS-Chip drin ist. Dort findest Du auch einen Link zum Linux-Treiber.

hope that helps.
AugustQ
 
OP
S

Shirowtaku

Newbie
augustq schrieb:
Hallo Shirowtaku,

da hilft Google weiter. Und das fand ich:
http://www.emuleforum.net/wireless-lan-treiber-und-informationen-t133557.html?s=176e5888a47d5aa68822267af36457fd&

Ziemlich weit unten auf der Seite findest Du dann AL0263P und einen Hinweis, daß ein SIS-Chip drin ist. Dort findest Du auch einen Link zum Linux-Treiber.

hope that helps.
AugustQ

Ich habe auf der Seite den Linuxtreiber gefunden und auch heruntergeladen, aber ich weiss nicht, wie man den installiert...

Geöffnet sieht der Treiberordner so aus: http://img299.imageshack.us/img299/7420/bildschirmfoto8sx.jpg

Folgendes steht in der Read me:

read me schrieb:
SiS 0160 Wireless Lan Card Linux Driver Document

This document describes how to install SiS 0160 linux driver and use
utility services. The latest version of this driver can always be found
at <http:://www.sis.com.tw>.
------------------------------------------------------------------------
Table of Contents

1. General information and system requirements

1.1 Instroduction
1.2 Copyright notice
1.3 What is the current version, and where can I get the latest?
1.4 What systems are supported?
1.5 Other information sources

2. Card-Bus bridge

2.1 How to enable cardbus bridge
2.2 Kernel setup
2.3 pcmcia-cs package and hotplug package
2.3.1 pcmcia-cs package
2.3.2 hotplug package

3. Compilation and installation

3.1 Prerequisites and kernel setup
3.2 Installation

4. Network setup

5. Utility usage

5.1 Site Survey
5.2 Network Configuration
5.2.1 Infrastructure network
5.2.2 Ad-hoc network
5.3 Advance setting
5.3.1 Threshold setting
5.3.1.1 RTS/CTS threshold
5.3.1.2 Fragmentation threshold
5.3.2 Ad-hoc property setting
5.3.3 SiS private key setting
5.3.4 Retry limit setting
5.3.5 Tx power level setting

6. Resolving installation and configuration problems

-----------------------------------------------------------------------------
1. General information and system requirements

1.1 Instroduction

SiS 0160 wireless lan card linux driver supports IEEE-802.11 b
specification. Support four transmission rate (1M bits/s, 2M bits/s,
5.5M bits/s, 11M bits/s). Support 40 bits WEP and 128 bits WEP.

1.2 Copyright notice

Copyright (c) Silicon Intergrated System Inc.

1.3 What is the current version, and where can I get the latest?

Current version is R093.02.24. The latest version of this driver
can always be found at <http://www.sis.com.tw>.

1.4 What systems are supported?

Support 2.4 kernel series and later version.

1.5 Other information sources

pcmcia-cs package : <http://pcmcia-cs.sourceforge.net>
hotplug package : <http://linux-hotplug.sourceforge.net>

------------------------------------------------------------------------------
2. Card-Bus bridge and hotplug

2.1 How to enable cardbus bridge

If you are using a SiS 0160 cardbus wireless lan card through a cardbus
bridge, you should enable cardbus bridge before install SiS 0160 driver.
(If you are using a SiS 0160 PCI wireless lan card, just skip this chapter)
There are two ways to enable cardbus bridge (in kernel 2.4.x) which are
discribed in 2.3 and 2.4. You could just choice one.

2.2 How to enable hotplug

In order to support a cardbus wireless lan card, it is not enough to enable
cardbus bridge. You need to enable hotplug, too. Hotplugging happens after
the kernel OS is running. It makes a cardbus card to be enabled and load
the driver of card when a cardbus card is inserted. There are two ways to
enable hotplug service (see 2.3 or 2.4). You could just choice one.

2.3 Kernel setup

When you build kernel, choice some option to enable cardbus and hotplug
support.
(To build kernel, using command "make menuconfig" in text mode or
"make xconfig" in X-window mode, you will need kernel-source to do this)
In config menu, choice the list of options.

General setup->PCI support
->PCI device name database
->Support for hot-pluggable devices
->PCMCIA/CardBus support
General setup->PCMCIA/CardBus support->PCMCIA/CardBus support
->CardBus support

**Note : You should choice these options to ensure SiS 0160 driver work :

Loadable module support->Enable loadable module support
->Set version information on all module symbols
->Kernel module loader

And then build your kernel.

2.4 pcmcia-cs package and hotplug package

2.4.1 pcmcia-cs package

If you don't want to build kernel, you can download pcmcia-cs package and
hotplug package and then install them. (Where to download ? See 1.5)
You should install pcmcia-cs package by sequence in file "PCMCIA-HOWTO"
of pcmcia-cs package. (always,"make clean"->"make config"->"make all"->
"make install")

**Note: If you use pcmcia-cs package to enable cardbus bridge (script
"/etc/rc.d/init.d/pcmcia"), you should do some setup :
Edit file "/etc/pcmcia.conf" or "/etc/sysconfig/pcmcia" ("/etc/pcmcia.conf"
is the first default), add such issure:

PCMCIA=yes
PCIC=yenta_socket
PCIC_OPTS=
CORE_OPTS=

2.4.2 hotplug package

You can download hotplug package and install item if hotplugging isn't
supported in your kernel. (Where to download ? See 1.5)
You should install hotplug package by sequence in file "README" of hotplug
package.

**Note: This package only support kernel 2.4.2 and later.

------------------------------------------------------------------------------

3. Compilation and installation

3.1 Prerequisites and kernel setup

You should need kernel 2.4.0 and later.
You should need kernel source in directory "/usr/src/linux-x.x.x"

3.2 Installation

Using command "Install" to install SiS 0160 driver.

(i) Input kernel source directory path :
(If the default path is wrong, input your currect path and press enter)

Linux kernel source directory [/usr/src/linux-2.4.18-3]:/usr/src/linux-xxx

(ii) Input kernel module directory path :
(If the default path is current, just press enter)

Module install directory [/lib/modules/2.4.18-3]:

(iii) Complete

-----------------------------------------------------------------------------

4. Network setup

You can use command "ifconfig", "netconf", "netconfig" to config your
network ip, network mask, and gateway address.

-----------------------------------------------------------------------------

5. Utility usage

5.1 Site Survey

You can scan other basic service set in Site Survey page. The average time
of scanning is 3 seconds. In order to connect to a basic service set, click
connect button or double click site survey result. If the mode is
infrastructure, you should choice authentication mode (open system or share
key). If the WEP keys is "Yes", you should set WEP keys in Network
Configuration page.

5.2 Network Configuration

5.2.1 Infrastructure network

If you want to connect to a access point, set "Operation mode" to be
"infrastructure". You should also set "Authentication mode" and
"Authentication setting". If the WEP is enabled, you should set
WEP keys by button "WEP keys".
If the option "Any SSID, Auto Channel" in "Connect style" is set, driver
will find the first infrastructure network to join. Else if you choice
"By User Setting", driver will find a infrastructure network which SSID
equal to your setting.

5.2.2 Ad-hoc network

The Ad-hoc setting is almost the same as infrastructure network but it
doesn't need to set "Authentication mode". If the option "Any SSID, Auto
Channel" is set, driver will find a ad-hoc network (in site survey list)
to join. If you choic "By User Setting", driver will find a ad-hoc network
which SSID equal to your setting (in site survey list).
You can also create a new ad-hoc network by your setting here.

5.3 Advance setting

5.3.1 Threshold Setting

5.3.1.1 RTS/CTS Threshold

If packet length is larger then RTS/CTS threshold, RTS/CTS mechanism
will be enabled. Before sending this packet, hardware first transmits RTS
(Request-To-Send) packet and wait for a CTS (Clear-To-Send) packet.

5.3.1.2 Fragmentation Threshold

If packet length is larger then fragmentation threshold, driver will
separate this packet into serval fragment according to the fragmentation
threshold. Every fragment is equal to or less then fragmentation threshold.

5.3.2 Ad-hoc Property Setting

In Ad-hoc network, every station try to transmit a "Beacon Frame" in a
beacon interval for synchronization. When you choice a Ad-hoc network to
join, the beacon interval must be the same as the Ad-hoc network. If you
will create a new Ad-hoc network, you can adjust this value here.

5.3.3 SiS Private Key Setting

If you want to connect to a network and use different WEP key between
different members of this network, you can use this page.

5.3.4 Retry Limit Setting

You can set short retry limit count and long retry limit count here. Short
retry count is used when packet length is less than RTS/CTS threshold. Long
retry count is used when packet length is larger then RTS/CTS threshold.

5.3.5 Tx Power Level Setting

You can set transmit power level here. Larger power results in much better
signal strength but costs much power.

-----------------------------------------------------------------------------

6. Resolving installation and configuration problems

-----------------------------------------------------------------------------
 
Was ist daran denn unverständlich???
Stell sicher, dass du die Voraussetzungen erfüllst (Kernel-Sourcen, gcc, make installiert) und rufe Install auf.
 
OP
S

Shirowtaku

Newbie
Freecoffee schrieb:
Was ist daran denn unverständlich???
Stell sicher, dass du die Voraussetzungen erfüllst (Kernel-Sourcen, gcc, make installiert) und rufe Install auf.

gcc? make installieren? Ich nutze Linux erst seit 2 Tagen (hätte ich evtl. erwähnen sollen). Ich habe daher sogut wie gar keine Ahnung von Linux und weiss leider nicht einmal wo ich die Kernel-Sourcen finde...
 

augustq

Member
Hallo Shirowtaku,

starte doch bitte einfach mal Yast (grünes Chamäleon -> System -> Yast (Control Center)). Und dann darin: Software -> Software installieren oder löschen. Und da benötigst Du jetzt die CD im Laufwerk. Das dauert jetzt ein paar Sekunden.

Bei Suche gibst Du dann mal ein: gcc
Danach zeigt Dir Yast an, ob der GNU C-compiler installiert ist. Wenn nicht, dann bitte das Häkchen machen und installieren (auf Übernehmen klicken).

Das gleiche bitte für make. Und für die Kernel-Sourcen.

Wenn das erledigt ist, dann gehst Du bitte in eine Kommandozeile, wechselt in das Verzeichnis mit den Sourcen des Treibers und rufst install auf.

Und danach sehen wir dann weiter.
AugustQ
 
OP
S

Shirowtaku

Newbie
augustq schrieb:
Hallo Shirowtaku,

starte doch bitte einfach mal Yast (grünes Chamäleon -> System -> Yast (Control Center)). Und dann darin: Software -> Software installieren oder löschen. Und da benötigst Du jetzt die CD im Laufwerk. Das dauert jetzt ein paar Sekunden.

Bei Suche gibst Du dann mal ein: gcc
Danach zeigt Dir Yast an, ob der GNU C-compiler installiert ist. Wenn nicht, dann bitte das Häkchen machen und installieren (auf Übernehmen klicken).

Das gleiche bitte für make. Und für die Kernel-Sourcen.

Wenn das erledigt ist, dann gehst Du bitte in eine Kommandozeile, wechselt in das Verzeichnis mit den Sourcen des Treibers und rufst install auf.

Und danach sehen wir dann weiter.
AugustQ

Vielen Dank! Das ist für mich viel verständlicher als dieses Fachchinesisch. Ich werde das gleich mal ausprobieren (um hier nachzulesen muss ich leider immer umständlich zwischen Linux und Windows hin und her schalten).

EDIT:

make war bereits installiert. Den GNU C-Compiler und die Kernel-Sourcen habe ich nachinstalliert.
Danach habe ich „Anwendung ausführen“ aufgerufen, dann auf „Mit Datei ausführen...“ geklickt und dann die install-Datei aufgerufen. Es ist jedoch leider nichts passiert...
 

augustq

Member
Hallo Shirowtaku,

make ist installiert, gcc ebenfalls, auch die Kernel--Sourcen. Schön, das ist doch schon mal die Hälfte des Weges.

OK, nächster Schritt:
- öffne eine Kommandozeile
- wechsle in das Verzeichnis mit den Sourcen des Treibers
- dort gibst Du bitte install ein.

Und wenn es dann Fehlermeldungen gibt, dann poste sie hier.

AugustQ
 
OP
S

Shirowtaku

Newbie
Das sagt mir die Konsole:

Code:
[Lars@localhost ~]$ cd "/media/MULTIMEDIA/WLAN/ALLNET Treiber/SiS160-Driver"
[Lars@localhost SiS160-Driver]$ sudo install
Lars is not in the sudoers file.  This incident will be reported.
[Lars@localhost SiS160-Driver]$ install
install: Fehlendes Dateioperand
„install --help“ gibt weitere Informationen.

Was mache ich falsch?
 
OP
S

Shirowtaku

Newbie
Ich habe es nochmal versucht. Leider komme ich immer noch nicht weiter:

Code:
[root@localhost Lars]# cd "/media/MULTIMEDIA/WLAN/ALLNET Treiber/SiS160-Driver"
[root@localhost SiS160-Driver]# ./install 
bash: ./install: /bin/sh: bad interpreter: Keine Berechtigung

Wo liegt der Fehler?
 

augustq

Member
Hallo Shirowtaku,

der Wechsel in das Verzeichnis war schon mal richtig. Jetzt gib als nächstes bitte ein
su
Danach kommt die Aufforderung, das Passwort des Administrators einzugeben. Wenn das geklappt hat, wechselt auch das Zeichen, bei mir von ">" in "#".

Jetzt kannst Du eingeben:
./install

Sollte es nun Fehlermeldungen geben, dann poste sie hier bitte.

Ach ja, am Ende gibst du bitte noch ein:
exit
Damit verlässt Du die Sitzung von root wieder.

AugustQ

PS: sorry, war ein paar Tage mit anderen Dingen beschäftigt.
 
Oben