AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk
Thema durchsuchen
Ansicht
Themen-Optionen

Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

Ein Thema von FAlter · begonnen am 14. Apr 2012 · letzter Beitrag vom 15. Apr 2012
Antwort Antwort
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#1

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 12:09
Hi,

erstmal ein Statusupdate:
Ich habe nun einen der Adapter auf statische IP umgestellt und dabei bewusst kein Standardgateway eingegeben. Damit scheint es nun zu funktionieren. Vielleicht immer noch nicht perfekt (s.u.), aber Anfragen von extern und intern werden wieder beantwortet und vom Server kann ich externe und interne anpingen und mit wget die Google-Startseite runterladen... Ohne, dass ich nach einem Reboot/Stromausfall ran müsste.

Code:
falter@pc0303:~$ ssh srv0304
falter@srv0304's password:
Linux srv0304 2.6.32-40-generic-pae #87-Ubuntu SMP Mon Mar 5 21:44:34 UTC 2012 i686 GNU/Linux
Ubuntu 10.04.4 LTS

Welcome to Ubuntu!
 * Documentation: https://help.ubuntu.com/

  System information as of Sun Apr 15 12:31:49 CEST 2012

  System load:   0.01               Processes:          123
  Usage of /home: 4.0% of 458.45GB  Users logged in:    0
  Memory usage:  13%                IP address for eth0: 192.168.200.105
  Swap usage:    0%                 IP address for eth1: 192.168.200.10
  Temperature:   46 C

  Graph this data and manage this system at https://landscape.canonical.com/

You have new mail.
Last login: Sun Apr 15 12:25:44 2012 from pc0303.local
falter@srv0304:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
#iface eth0 inet static
#   address   192.168.200.10
#   netmask   255.255.255.0
##   gateway   192.168.200.1
##   dns-nameservers   192.168.200.1

# The secondary network interface
auto eth1
#iface eth1 inet dhcp
iface eth1 inet static
   address   192.168.200.10
   netmask   255.255.255.0
#   gateway   192.168.200.1
#   dns-nameservers 192.168.200.1
falter@srv0304:~$ ifconfig -a
eth0      Link encap:Ethernet Hardware Adresse 00:50:fc:f0:b1:28 
          inet Adresse:192.168.200.105  Bcast:192.168.200.255  Maske:255.255.255.0
          inet6-Adresse: fe80::250:fcff:fef0:b128/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST MTU:1500  Metrik:1
          RX packets:832 errors:0 dropped:0 overruns:0 frame:0
          TX packets:649 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:85968 (85.9 KB) TX bytes:78150 (78.1 KB)
          Interrupt:19 Basisadresse:0xc000 

eth1      Link encap:Ethernet Hardware Adresse 00:0e:2e:0c:aa:ec
          inet Adresse:192.168.200.10  Bcast:192.168.200.255  Maske:255.255.255.0
          inet6-Adresse: fe80::20e:2eff:fe0c:aaec/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST MTU:1500  Metrik:1
          RX packets:4952 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4298 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:767931 (767.9 KB) TX bytes:2213631 (2.2 MB)
          Interrupt:17 Basisadresse:0xc400 

lo       Link encap:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING MTU:16436  Metrik:1
          RX packets:1466 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1466 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:444711 (444.7 KB) TX bytes:444711 (444.7 KB)

falter@srv0304:~$ route
Kernel-IP-Routentabelle
Ziel           Router         Genmask        Flags Metric Ref   Use Iface
192.168.200.0   *               255.255.255.0   U    0      0        0 eth1
192.168.200.0   *               255.255.255.0   U    0      0        0 eth0
default        speedport.ip   0.0.0.0         UG   100    0        0 eth0
falter@srv0304:~$
Als beide über DHCP konfiguriert wurden gab ifconfig (mit oder ohne -a) vor und nach dem aus- und wieder-anschalten das gleiche aus. Daher war ich ja so ratlos...

Ich mache es, weil ich eine Netzwerkkarte vor dem Schrott gerettet habe, an der ich doch etwas hänge (meine erste selbst und einzeln gekaufte Netzwerkkarte). Brauchen tue ich es nicht.
Da ich nach einer kurzen Google-Suche gelesen habe, dass man spezielle Router braucht, um über beide gleichzeitig eine einzelne 200MBit-Verbindung aufzubauen, wollte ich es mit zwei verschiedenen IPs versuchen. Das erschien mir auch einfacher. Natürlich ist der Effekt dann viel schwächer.

Aber es stimmt soweit, dass nun anscheinend immer die gleiche Karte antwortet, egal welche IP angesprochen wird:

Code:
falter@pc0303:~$ arping srv0304
WARNING: interface is ignored: Operation not permitted
ARPING 192.168.200.10 from 192.168.200.102 eth0
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.636ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.615ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.642ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.646ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.636ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.634ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.652ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.614ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.629ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.634ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.641ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.636ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.649ms
Unicast reply from 192.168.200.10 [00:0E:2E:0C:AA:EC] 0.618ms
^CSent 14 probes (1 broadcast(s))
Received 14 response(s)
falter@pc0303:~$ arping ext.srv0304
WARNING: interface is ignored: Operation not permitted
ARPING 192.168.200.105 from 192.168.200.102 eth0
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.657ms
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.640ms
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.627ms
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.643ms
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.637ms
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.644ms
Unicast reply from 192.168.200.105 [00:0E:2E:0C:AA:EC] 0.650ms
^CSent 7 probes (1 broadcast(s))
Received 7 response(s)
falter@pc0303:~$
Kann mir jemand erklären, was die Lösung

Code:
sysctl -w net.ipv4.conf.all.arp_ignore=1
sysctl -w net.ipv4.conf.all.arp_announce=2
zu bedeuten hat? "1" und "2" sagt mir nicht viel, aber Google liefert nur Anleitungen die sagen dass man es auf 1 bzw. 2 setzen soll...
Wobei ich fast denke, dass es meinen Clients egal sein sollte, woher die Antwort kommt.

Gruß

Felix
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#2

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 12:27
Was du wohl erhofft hast ist eine Port Bündelung. Das funktioniert nur, wenn man eine Gegenstelle hat, die das beherrscht. Man müsste die Technik dann natürlich auch extra einrichten, also von selbst geht da gar nichts. Außerdem klappt das natürlich nur, wenn die dazwischen liegenden Switches und Router entsprechend 200 MBit fähig sind, also Gigabit in den meisten Fällen. Ist das der Fall, hast du mir deiner Konfiguration lediglich die Möglichkeit zwei getrennte Verbindungen zu verwenden, die du jeweils auf 100 MBit auslasten kannst. Zum Beispiel indem du einen Webserver unter zwei verschiedenen Adressen ansprichst. Das macht aber alles im Allgemeinen keinen Sinn. Und erst recht nicht, wenn die Geräte nicht Gigabit fähig sind.

Die beiden genannten Einstellungen dort habe ich mir auch kurz angeschaut, dazu am besten zwei Links:

http://www.linuxinsight.com/proc_sys...rp_ignore.html
http://pario.no/2008/09/03/using-arp_announce/

Deine Nostalgie kann ich in der Hinsicht wirklich gut verstehen, aber gerade wenn es um einen Server geht, rate ich von solchen Spielereien ab. Was du aber machen kannst mit zwei Netzwerkkarten, wäre es den Router vom restlichen Netz zu trennen. Geräte im Netzwerk können dann nur noch über den Server auf das Internet zugreifen. So läuft es auch bei mir zu Hause. Damit lässt sich dann viel Interessantes machen. Firewalls, Content-Filtering, Traffic-Accounting usw. Sinnvollerweise brauchst du dann zwei getrennte Netzwerkpräfixe.

Warum nach einem Reboot der Zugriff auf externe Netze nicht funktioniert hat, kann ich dir direkt nicht sagen. Dafür müsste ich dann auf dem Server genauer schauen. Ich sehe aber, dass du zwei Gateways sowie zwei mal den selben Nameserver angegeben hattest. Das macht wenig Sinn, da es nur einen Default-Gateway geben kann. Den selben Nameserver zwei mal einzutragen ist auch herzlich sinnlos. Möglicherweise lag das Problem aber an der DNS Konfiguration, nicht am Routing.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 14:04
Hi,

also mit den beiden Einstellungen würde es wieder nicht funktionieren...

Den Rechner als Gateway zwischen verschiedenen Netzen zu betreiben kann ich nicht, dann würde z.B. Entertain nicht mehr funktionieren oder ich müsste ein zweites Netzwerkkabel ins Wohnzimmer legen, da ich den Receiver dann nicht mehr einfach an den Switch anschließen kann wo auch der Wohnzimmer-PC dran ist. Der Router versorgt das Gerät nämlich leider per Broadcast (jedenfalls blinken beim Fernsehen an allen Switches alle belegten Anschlüsse) und es werden irgendwelche speziellen Protokolle zwischen Receiver und Router verwendet, die vielleicht nicht mal auf IP-Ebene arbeiten. Außerdem würden dann ja weniger von den 100MBit übrig bleiben als bisher, wenn der gesamte Traffic nach draußen durchmuss.
Was vielleicht auch mit dem Fernsehen funktionieren würde, wäre eine Brücke innerhalb des gleichen Subnetzes. http://wiki.ubuntuusers.de/Netzwerkbr%C3%BCcke Aber das Problem mit der reduzierten Bandbreite wäre das gleiche.

Eine 200MBit-Anbindung wird vermutlich nicht klappen, aber ich habe nicht einmal eine vernünftige Anleitung gefunden. Nur eben weshalb es sowieso nicht funktionieren wird...

Daher dachte ich, es wie jetzt mit zwei IPs zu zu nutzen. welche Karte antwortet ist mir eigentlich egal, solange Linux das automatisch lastabhängig auf die andere umverteilt. Es wäre natürlich schöner, wenn ich das auch kontrollieren könnte. Wenn es den Clients, wie es ausschaut, auch egal ist... Bei allen Pings etc. gingen keine Pakete verloren, auch wenn die "andere" Karte als erwartet geantwortet hat. Es gibt jetzt vielleicht eine Antwort mehr, wenn jemand die MAC zur IP ermitteln möchte, aber das sollte ja nur ab und zu mal passieren und nicht vor jedem übertragenen IP-Paket?

Ich hatte nie beide Adapter gleichzeitig auf manuell gestellt und Gateway und DNS nur rein informativ, aber immer auskommentiert ergänzt.

Gruß

Felix
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#4

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 14:22
Ich habe das Gefühl dass du selbst nicht so genau weißt was du willst. ^^

Was für eine Last willst du denn da überhaupt verteilen? Und auf was? Ich habe im Keller zum Beispiel einen fetten Fileserver stehen. Da ich dort wegen RAID und Backup zunehmend meine Daten auslagere, sollte der besonders gut angebunden sein. Dazu habe ich alle relevanten Geräte hier im Haus auf Gigabit umgestellt. Wenn ich die Switches dazwischen nicht ausgetauscht hätte, würden mir auch 20 Netzwerkkarten im Rechner absolut nichts bringen.

Gib mir mal etwas mehr Informationen, was genau du eigentlich anstellen möchtest. Wie sieht dein Netzwerk aus, welche Lasten müssen wo verteilt werden usw. Im Moment weiß ich gar nicht was eigentlich dein Ziel ist - außer auf Biegen und Brechen eine zweite Netzwerkkarte zu verwenden.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 17:24
Hi,

mein Netz läuft bisher ja recht gut und der April hat nur schlechtes Wetter...

Ich habe folgende Geräte (neben dem Router) im Netz:

PC0303:
mein alter PC (Mär 2003), läuft aktuell noch mit Ubuntu 10.04 - ich werde demnächst auf die neue LTS umstellen, dann aber Xubuntu, weil ich mit der neuen Unity-Oberfläche nicht klarkam (ich habe sie in einer VM getestet, sie ist extrem träge und ich finde nix mehr).
Hier sind meine Fotos drauf (aber nicht die Videos), außerdem "arbeite" ich hier (diverse Dokumente).
Da ich ein Torrentfan bin (siehe auch http://legal-tracker.de/) muss hier ein Port durchgelassen werden.
Netzwerkkarte: 100MBit

PC0909:
mein neuer PC (Sep 2009), Windows 7. Der bringt weitaus mehr Leistung und steht im Wohnzimmer, angeschlossen am Fernseher und an einem HiFi-Vollverstärker, hier laufen wegen der Leistung alle Multimediasachen, aber arbeiten tue ich sonst nicht viel. Leider hat er eine immer voller werdende Festplatte (Multimedia, also Videos, weshalb ich schon angefangen habe, einige Dateien auf srv0304 auszulagern. Das ist bei FHD-Videos aber so eine Sache..., außerdem ist bei Videoschnitt lokal besser. Momentan sind auf der 1TB Platte noch ca. 300 MB frei, aber ich habe schon eine neue 3TB-Platte bestellt, also das Problem löst sich demnächst.
Ich habe mir auch die MMD Freeware heruntergeladen und möchte demnächst versuchen. ein wenig Animes zu produzieren. Wegen der benötigten Rechenleistung aber auch auf pc0909.
(MMD: http://en.wikipedia.org/wiki/MikuMikuDance )
Gewissermaßen auch der Freizeit-PC
Netzwerkkarte: 1 GBit

SRV0304:
hier habe ich mir einen ausgesonderten Rechner ergattet (neu war er im Apr 2003, ich habe ihn aber erst seit 2011 oder so), über den reden wir ja die ganze Zeit...
Netzwerkkarten: 2x100MBit

PCxx:
Geschäftslaptop, Windows 7, manchmal mit im Netz, soll auf alle Freigaben zugreifen können
Netzwerkkarten: 1 GBit und WLAN (ich weiß es nicht genau, aber der hatte schonmal 200MBit gehabt) - Hardware (und damit PC-Nummer) wechselt manchmal, dann wird die Hardware i.d.R. jedes Mal besser...

PHONE0911, PHONE1109: mein altes (iPhone 3GS) und neues (LG P-920 aka LG Optimus 3D) Handy
WLAN: 56 MBit, das LG hatte auch schonmal über 60 MBit

TV1102: Der T-Home MediaReceiver soundso... wegen Entertain, hängt auch am Fernseher...
Netzwerkkarte: 100MBit

Der Router ist blöderweise (wegen Enteratin - der billigste der das unterstützt) ein Speedport W 504V.

Ich habe je Zimmer einen GBit-Switch (aber auch nur eine Zweiraumwohnung ). Wichtig vielleicht noch: Zwischen Router und TV1102 liegen beide Switches dazwischen (und ich will nicht mehrere lange Kabel verlegen, da alles gefliest ist kann ich die nicht unterm Teppich verstecken...), wenn ich also den Server zwischen Router und Switch stellen würde, dass es technisch keinen anderen Weg mehr gibt als über ihn, dann muss die ganze Kommunikation noch durchkommen als wäre der Server nicht da.

Was ich nun will, ist zum einen die Netzwerkkarte irgendwie sinnvoll zu nutzen und, wenn das irgendwie geht, auch gleich noch - am besten den Server - zu verbessern. Wie weiß ich nicht so genau, irgendwie dass ich einen deutlichen Vorteil davon habe. Genauere Vorstellungen habe ich leider selbst nicht.

Gruß

Felix
Felix Alter
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.779 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 18:33
Hallo Felix,

du kannst die zwei Netzwerk-Intefaces zu einem zusammenfassen, nennt sich unter Linux bonding, demzufolge heißt das Interface dann bond0. Es hat dann eine IP-Adresse.

Allerdings muss dann auch Dein Switch dies unterstützen.
Bei Cisco heißt bonding trunking. Leider hast Du nicht geschrieben welchen Switch Du benutzt.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#7

AW: Internetzugriff bei Zwei Netzwerkarten im selben Netzwerk

  Alt 15. Apr 2012, 19:41
Das von Klaus beschriebene Bonding wird der vermutlich nichts nützen, da du dafür "richtige" Switches brauchst. Ich vermute mal du hast nur kleine, einfache Switches für den Home Gebrauch? Die können das natürlich nicht. Alles was du brauchst ist eine Gigabit Ethernet Karte. Die zwei Netzwerkkarten nützen dir quasi gar nichts. Damit machst du Sachen höchstens komplizierter und undurchschaubarer. Ich habe hier auf dem Tisch auch 4 Fast Ethernet Karten liegen. So ist das eben; leider ...

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz