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

Probleme mit 2 Netzwerkkarten (WLAN + Normale 100mbit)

skontox

Newbie
Guten Tag,
ich habe hier im Forum schon nach passenden Einträgen gesucht, aber nicht genau das beantwortet bekommen was mich vielleicht weitergebracht hätte (das hörte sich schon recht vielversprechend an : Probleme bei WLAN mit zweiter Netzwerkkarte ).

Ich habe hier ein kleinen Suse Linux-Rechner indem ich eine Netzwerkkarte und eine WLAN-Karte installiert habe. Die beiden karten sind in dem gleichen Adressraum. Die normale Netzwerkkarte hat die IP 192.168.0.100 und die WLAN: 192.168.0.200. Leider funktioniert der Zugriff auf die normale karten nicht mehr wenn beide Karten aktiv sind. Ich nehme an Linux nimmt die letzte konfigurierte karte und benutzt nur noch diese. ???
Also ich würde gerne auf beide gleichzeitig zugreifen können. Ist das irgendwie möglich D.H dort läuft jakarta tomcat drauf und dieser dienst soll en192.168.0.100 oder über die 192.168.0.200 abrufbar sein.

Herzlichen Dank für eure Bemühungen

Gruß skontox
 
OP
S

skontox

Newbie
Version: Suse Linux 9.2

WLAN-Karte ist ath0 mit IP:192.168.0.200/24
(Level One ->Atheros Communications, Inc. AR5212 802.11abg NIC)

Netzwerkkarte ist eth0 mit IP:192.168.0.100/24
(Realtek Semiconductors Co.,Ltd. RTL-8139/8139C/8139C+)
 
OP
S

skontox

Newbie
ifconfig schmeisst diese Informationen heraus:

ath0 Link encap:Ethernet HWaddr 00:03:2F:17:2E:DF
inet addr:192.168.0.200 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::203:2fff:fe17:2edf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1379 errors:9715 dropped:0 overruns:0 frame:9715
TX packets:806 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:132133 (129.0 Kb) TX bytes:152733 (149.1 Kb)
Interrupt:11 Memory:c8d40000-c8d50000

eth0 Link encap:Ethernet HWaddr 00:30:84:2D:60:5F
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::230:84ff:fe2d:605f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:104 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11964 (11.6 Kb) TX bytes:520 (520.0 b)
Interrupt:10 Base address:0xe000

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:80 errors:0 dropped:0 overruns:0 frame:0
TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6664 (6.5 Kb) TX bytes:6664 (6.5 Kb)
 

Martin Breidenbach

Ultimate Guru
skontox schrieb:
Die normale Netzwerkkarte hat die IP 192.168.0.100 und die WLAN: 192.168.0.200. Leider funktioniert der Zugriff auf die normale karten nicht mehr wenn beide Karten aktiv sind.

Ja sicher - was denn sonst ?

Martin Breidenbach schrieb:
Das uebliche Szenario ist ein Laptop mit onboard-Netzwerkkarte und zusaetzlicher WLAN-Karte. Diese werden gerne entweder beide im selben IP-Adress-Segment konfiguriert (z.B. eth0 192.168.0.2 wlan0 192.168.0.3) oder beide via DHCP konfiguriert.

Dabei passiert es oft dass die Linux die Standardroute ueber die 'falsche' Karte nehmen will. Um das zu umgehen kann man die nicht benoetigte Karte temporaer mit

Code:
ifdown eth0

deaktivieren.
 
Details: Beim Aussenden des ARP (das erste was überhaupt passiert auf der Suche nach einem Host) wird immer das erste Interface genommen, falls es eine solche "unübliche" Konstellation gibt. Wenn man also manuell einen ARP-Eintrag hinzufügt, geht das auch mit dem Routing. Alternativ könnte man auch `route add -host 1.2.3.4 dev eth1` (Host-spezifische Route) verwenden, um das ARP noch vor den Netzwerk-spezifischen routen zu routen.
 
OP
S

skontox

Newbie
Besten Dank Euch allen.
Also sehe ich das richtig, dass es nicht funktionieren kann wenn beide Netzwerkkarte aktiv sind. Ich kann immer nur auf eine von außen zugreifen. Ich muss demnach die Netzwerkkarte, auf die ich nicht zugreifen möchte explizit deaktivieren damit es über die andere laufen soll.

Ok besten Dank

Gruß skontox
 

Appleonkel

Hacker
Zwei Netzerkkarten/ Zwei Netze

Die normale Netzwerkkarte hat die IP 192.168.0.100 und die WLAN: 192.168.0.200
Doch in dem du das in zwei Netze aufteilst. Die W-lan-karte bekommt 192.168.1.200 und die restlichen Clienten im W-lan 192.168.1.xxx.
Damit kann man aus beide Netze auf den Tomcat-server zugreifen(tomcat.conf!)
Wenn man jetzt von Lan auf W-Lan zugreifen möchte, oder umgekehrt muss man es halt von W-lan <--> Lan masqueraden.

mfg Appleonkel
 
Oben