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

wlan0 auf eth0 routen

Falkenstein

Hacker
Hallo.
Ich hab SuSE 10.2 auf meinem Desktop werkeln mit folgenden Netzwerkschnittstellen:

Code:
15:26 lennon:~ # ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse 00:10:A7:08:BE:39
          inet Adresse:192.168.123.58  Bcast:192.168.123.255  Maske:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING  MTU:1500  Metric:1
          RX packets:67204 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63071 errors:0 dropped:0 overruns:4 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:42204800 (40.2 Mb)  TX bytes:6053414 (5.7 Mb)
          Interrupt:11 Basisadresse:0x2000

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3931 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3931 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:437140 (426.8 Kb)  TX bytes:437140 (426.8 Kb)

wlan0     Protokoll:Ethernet  Hardware Adresse 00:18:E7:2C:52:09
          inet Adresse:192.168.124.1  Bcast:192.168.124.255  Maske:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:8 dropped:323 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

An eth0 hängt der DSL-Router zur Aussenwelt, funktioniert auch einwandfrei.
An wlan0 soll hängen: Ein PPC mit Win Mobile 6 der die INet-Verbindung des SuSE-Desktops nutzen soll.

Code:
15:27 lennon:~ # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     802.11b/g  ESSID:"lennon"
          Mode:Managed  Channel=13  Access Point: Not-Associated
          Bit Rate:11 Mb/s
          Retry:on   RTS thr:off   Fragment thr:off
          Encryption key:0200-0000-00   Security mode:open
          Power Management:off
          Link Quality:89/100  Signal level:-230 dBm  Noise level:-245 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

irda0     no wireless extensions.

vmnet8    no wireless extensions.

Ich habe als erstes "masquerading" in der Firewall aktiviert.
Die Routingtabelle wie folgt:

Code:
16:11 lennon:~ # route
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.124.0   *               255.255.255.0   U     0      0        0 wlan0
192.168.123.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         192.168.123.171 0.0.0.0         UG    0      0        0 eth0

wlan:

Code:
16:14 lennon:/etc/sysconfig/network # cat ifcfg-wlan-bus-usb
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.124.1'
MTU=''
NAME=''
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='hotplug'
USERCONTROL='yes'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='sharedkey'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE='TTLS'
WIRELESS_ESSID='lennon'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0='h:xx'
WIRELESS_KEY_1='h:xx'
WIRELESS_KEY_2='h:xx'
WIRELESS_KEY_3='h:xx'
WIRELESS_KEY_LENGTH='64'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='no'
WIRELESS_WPA_ANONID='xx'
WIRELESS_WPA_IDENTITY='xx'
WIRELESS_WPA_PASSWORD='xx'
WIRELESS_WPA_PSK='xx'
_nm_name='static-1'
IFPLUGD_PRIORITY='10'
PREFIXLEN=''

Frage: Weder Ping noch DNS-Auflösung funktionieren auf dem PPC.
Verbindung steht aber ja offensichtlich.
Wo könnte der Fehler liegen?

Danke schonmal für hilfreiche Tips, wo ich wieder blind war...(wlan-neuling)...
 
OP
Falkenstein

Falkenstein

Hacker
Ich kann es soweit einkreisen:


Code:
19:34 lennon:~ # ifup wlan0
    wlan0
    wlan0     configuration: wlan-bus-usb
    wlan0     warning: WPA configured but may be unsupported
    wlan0     warning: by this device
    wlan0     starting wpa_supplicant
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 7 value 0x1 - ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 - SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
 

abyss

Member
Ich denke deine Wlan-Karte ist fuer dass, was du haben willst, falsch konfiguriert.

WIRELESS_MODE='Managed'

Damit stellst du ein, dass du dich in bestehende WLAN's einwaehlen kannst.
Du willst aber eine Verbindung zw. 2 Geraeten aufbauen, ohne dass ein Accesspoint involviert ist.
Dafuer gibt es 2 Moeglichkeiten.

1: Die Karte im Ad-hoc Modus betreiben.
2: Die Karte, sofern moeglich, mittels Treiber als Accesspoint konfigurieren
 
OP
Falkenstein

Falkenstein

Hacker
Ok, Danke schön soweit.
Der Einfachheit halber hab ich ein Kernelupdate gemacht und die passenden Treiber für den rtl8187-Stick geladen.
Interface ist da.
Verbindung mit PPC offenbar auch.
Nur scheitert es an der wpa_supplicant Konfiguration.
Wenn ich als wlan-Newbie bei Yast jetzt richtig aufgepasst habe, geht wpa mit tkip nur im "Managed"-Mode, alle anderen Einstellungen werden abgelehnt.
Kann mir bitte jemand den nötigen Gedankensprung sagen, um aus dem Wlan-Stick mit geladenem Treiber und vorhandenem Interface wlan0 einen Accesspoint für den PPC zu machen?
Kinternet hab ich gewählt, soweit hab ich es mitbekommen.
Nun hab ich "ifconfig wlan0 192.168.125.1" benutzt.
Und nun? Wie kommt der Traffic von wlan0 auf eth0 an dem die DSL-Leitung hängt?
 
Oben