Kniffliges Netzwerk Problem

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
woodpecker
Beiträge: 3
Registriert: 12.09.2005 00:33:51

Kniffliges Netzwerk Problem

Beitrag von woodpecker » 12.09.2005 01:23:11

Hallo

ich habe ein fuer mich nicht ergruendbares Problem.

Ich verwende SID und fuer die Kommunikation zwischen Computer und Internet eine WLAN-Karte mit Atheros-Chip und einen DSL-Router. Die WLAN-Karte ist nicht das eigentliche Problem, da sie unter Verwendung des DHCP-Servers des Routers einwandfrei funktioniert. Ich benoetige fuer einen VPN-Client jedoch direkte Adress-Umsetzung und statische IP-Adressen.

Verwende ich fuer die WLAN-Karte ein statisches Setup, kann ich zwar den Router pingen, bei Hosts ausserhalb des lokalen Netzwerks funktioniert jedoch nur die Adressaufloesung.

Code: Alles auswählen

# ping www.debianforum.de
PING www.debianforum.de (213.239.213.245) 56(84) bytes of data.

--- www.debianforum.de ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 4998ms
Die DHCP-Initialisierung funktioniert auch nur ueber manuelle Eingabe von 'dhclient'.
Mein Setup aus der /etc/network/interfaces:

Code: Alles auswählen

...
#Primary is Wireless
auto ath0
iface ath0 inet static
	address 192.168.2.102
	netmask 255.255.255.0
	network 192.168.2.0
	broadcast 192.168.2.255
	gateway 192.168.2.1
#	pre-up /sbin/iwpriv ath0 mode 3
#	pre-up /sbin/iwconfig ath0 mode managed 
#	pre-up /sbin/iwconfig ath0 essid "<name>"
#	pre-up /sbin/iwconfig ath0 channel 5
#	pre-up /sbin/iwconfig ath0 ap <ap>
#	pre-up /sbin/iwconfig ath0 key <key>
#	dns-nameservers 192.168.2.1
#	name Wireless LAN card
#	broadcast 192.168.2.255
#	gateway 192.168.2.1
	wireless_mode managed
	wireless_essid <name>
	wireless_channel 5
	wireless_ap <ap>
	wireless_key <key>
...
(ich habe die auskommentierten Befehle auch schon ohne Erfolg verwendet)

Vielen Dank fuer Hilfe!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 12.09.2005 07:20:52

Guten Morgen und Willkommen im Forum!

Was gibt dir denn folgendes aus?

Code: Alles auswählen

iwconfig
ifconfig
route -n
??
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

woodpecker
Beiträge: 3
Registriert: 12.09.2005 00:33:51

Beitrag von woodpecker » 12.09.2005 13:13:52

Hallo

Ausgabe von iwconfig:

Code: Alles auswählen

ath0      IEEE 802.11g  ESSID:"<name>"
             Mode:Managed  Frequency:2.432 GHz  Access Point: <ap>
             Bit Rate:36 Mb/s   Tx-Power:18 dBm   Sensitivity=0/3
             Retry:off   RTS thr:off   Fragment thr:off
             Encryption key:<key>   Security mode:restricted
             Power Management:off
             Link Quality=22/94  Signal level=-73 dBm  Noise level=-95 dBm
             Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
             Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Ausgabe von ifconfig:

Code: Alles auswählen

ath0      Link encap:Ethernet  HWaddr 00:0F:B5:23:7A:1B
          inet addr:192.168.2.102  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:b5ff:fe23:7a1b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:8 dropped:0 overruns:0 frame:8
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:200
          RX bytes:1481 (1.4 KiB)  TX bytes:1377 (1.3 KiB)
          Interrupt:209 Memory:e0bc3000-e0bd3000
Ausgabe von route -n

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 ath0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.1.33    0.0.0.0         UG    0      0        0 eth1
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 ath0
Wenn ich nun den DHCP-Server an meinem Router aktiviere und mit 'dhclient ath0' dem Interface eine IP zuweisen lasse aendert sich an der Ausgabe der obigen Befehle nur die IP-Adresse in der ifconfig, und die ganze Sache funktioniert.

Weiss irgendjemand, ob 'dhclient' an irgendeiner anderen config-Datei was aendert?

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 12.09.2005 13:48:26

Die Routen sind schuld.

Die Ausgabe von "route -n" gibt ja aus, daß dein Rechner als Standard-Gateway 192.168.1.33 verwendet. Er hat zwar auch einen Eintrag für das WLAN-Interface - das steht aber unter dem für eth1. Der Kernel arbeitet seine Routingtabelle von oben nach unten ab, demnach schickt er Pakete ins Internet über das Interface eth1 anstatt über ath0 raus. Mit der Konsequenz, daß eben alle Pakete verloren gehen.

Poste mal die komplette "/etc/network/interfaces". Ich nehme an, du hast auch für eth1 ein gateway eingetragen. Lösche den Eintrag mal.

dhclient ändert höchstwahrscheinlich die Reihenfolge der Routen bzw. löscht den "falschen" Eintrag für eth1.

woodpecker
Beiträge: 3
Registriert: 12.09.2005 00:33:51

Beitrag von woodpecker » 12.09.2005 13:53:24

Vielen Dank!

Das wars!!

Antworten