Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

VM Server, 2x Linux für 2x DSL Router

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

VM Server, 2x Linux für 2x DSL Router

Beitragvon `kf` » 10.10.2007, 19:00

Hi Leute, und zwar will ich auf einem Rechner 2 Virutelle Systeme (Linux!!) laufen lassen, die jeweils einen ROuter darstellen sollen. Mein Host-System hat 3 netzwerkkarten

eth0 - DSL MOdem1
eth1 - DSL Modem2
eth - Netzwerk

Grundfrage - Wie bewerkstellige ich ist das am Besten? DAs ganz soll dann auch für 5 oder mehr V-Systeme funktionieren!

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

Jetzt brauchen meine Clients zwei Netzwerkverbindungen,

eth0 - direkt am DSL modem dran
eth1 - verbindung zum physikalischen netzwerk

Frage:
Wie kann ich vom Host-system eine NEtzwerkweiterschaltung von einer der Netzwerkkarten (wo physikalisch das DSL modem dranhängt) zum V-System eth0 machen?
:?

Würde mich über ein paar Ideen freuen

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 10.10.2007, 19:59

Wie kann ich vom Host-system eine NEtzwerkweiterschaltung von einer der Netzwerkkarten (wo physikalisch das DSL modem dranhängt) zum V-System eth0 machen?


Mach dir mal eine skizze und poste die dann ...

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 10.10.2007, 20:31

Bild

Okay, ich habe einen Sever der 3x (als Linux-System) einen Router als Virtuelle Maschinen zur Verfügung stellen soll.
D.h. mein Host-System hat 3 Router am Laufen und soll diese dem gesamten Netzwerkzugänglich machen.

3x Verbindung mit einem DSL-Model (T-Com)
1x Netzwerk nach außen für das gesamte netz


Die Frage ist, wie konfigurier ich das ganze? Die Clients haben ihre 2 ethernet adapter - von welche type sind diese dann in der VMWare Console(Server)?

Bitte um hilfe :roll:

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 10.10.2007, 21:28

Ich kann da bis jetzt noch keinen Sinn sehen SOWAS in einer Produktivumgebung einzusetzen.
Als "akademische" Lernumgebung möglicherweise geeignet?!

In der Praxis löst man das besser mit EINEM Router in/auf Blech (open source?)
der auch "Load Balancing" beherscht, in dem der Datenverkehr auf die Leitungen
mehr oder minder gleichmässig verteilt wird.

Ohne genauere Informationen was Du mit diesem Konstrukt bezwecken möchtest
kann man über die Sinnhaftigkeit nur rätseln.

Ansonsten: (R) = Router; (H) = Host
Der Zeichnung nach brauchst Du auch vier NICs im Host.

(R)eth0 der Router auf die jeweilige NIC brücken und als pppoE einstellen (in der VM).
(R)eth1 der Router brauchen alle ein eigenes Netz z.B 192.168.x.1 die alle auf deine physische (H)eth3 gebrückt werden.

Jetzt hast Du drei logische Netze auf einem Kabel.

Gehen geht dat siescher-lisch aba ob dat guuhht geeht dat weisch isch nischt. ;)

gruss WaLu

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 10.10.2007, 22:30

Der Sinn ist folgender:

Ich brauche 3 verschiedene Internet-leitungen, die ich gezielt an client-rechner (Die auf das Internet zugreifen) vergeben will. :)

ZU deiner Beschreibung:
Naja wie kann ich denn das "brücken"? Wo finde ich die Einstellung?

Für eth0 kann ich doch nur folgende Einstellung treffen: (pauschal für das gesamte netzwerk, nicht spezifisch)
bridged: connected directly to the physical network

Damit verbinde ich die VMWare mit dem Netzwerk, das auf dem Host läuft? Ich will das aber mit einem bestimmtem ethernet adapter (DSL-Modem) brücken (verbinden). :roll:

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 10.10.2007, 23:04

Ich gehe mal davon aus das Du VM-Server hast :grin:

Unter Host -> "Virtual Network Settings"
klick auf den Reiter "Host Virtual Network Mapping"
Jetzt kanst Du deine Physischen Netzwerkkarten auf diversen VMnets verteilen.
:!: VMnet0 sollte nicht auf automatik stehen sondern wie In deinem Beispiel auf dem Adapter mit der bezeichnung eth3.
Unter dem Reiter "Automatic bridging" sollte die Automatik abgeschaltet werden.

Die (H)eth0-2 auf VMNet2-4 brücken.

Beim Einrichten der VMs darauf achten das alle NIC über Custem eingerichtet werden.
die eine auf VMNet0 und die andere jewils verteilt auf ...
Die (R)eth0 der ersten VM auf VMNet2
Die (R)eth0 der zweiten VM auf VMNet3
...
hoffe geholfen zu haben ;)

:!: Ich kann das mit bestem Wissen und Gewissen nicht für eine Produktiv-Umgebung empfehlen wo es auf die Sicherheit ankommt.

gruss WaLu

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 13.10.2007, 15:35

Hm, erstmal sry dass ich mich etwas verspätet melde. Also generell sollte das schon sehr sicher sein :D

Welche Sicherheitsprobleme sollten denn auftreten?

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 13.10.2007, 17:04

`kf` hat geschrieben:Welche Sicherheitsprobleme sollten denn auftreten?

http://www.heise.de/newsticker/result.x ... dung/88662

Und Du hast KEINE physikalische Trennung der Netze.
Alles läuft bei ETH3 zusammen.

Member
Beiträge: 383
Registriert: 03.10.2005, 03:29

Beitragvon al!ve » 13.10.2007, 20:44

Ich versteh trotzdem noch nicht, was die Konfiguration für einen Sinn haben soll. Vielleicht wird s deutlicher, wenn du in deine Zeichnung ne IP-Konfiguration mit einzeichnest?

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 13.10.2007, 23:02

Ich verstehe nicht was an dieser Konfiguration so merkwuerdig sein soll ?
Macht doch Sinn ...

Member
Beiträge: 383
Registriert: 03.10.2005, 03:29

Beitragvon al!ve » 14.10.2007, 02:07

Ist sie? Stellen wir uns vor, wir haben nun divers viele Rechner, die im realen Netz hängen, an dem eth3 des VM-Hosts auch hängt. eth3 stellt sich für dieses reale Netz so dar, als hinge dort ein Switch mit drei Ports Richtung Internet. Jedes einzelne Gerät im realen Netz über eth3 muss selbst Load-Balancing betreiben.

Beispiel der Konfiguration:

real-eth0 ohne IP-Konfiguration (nicht notwendig)
real-eth1 ohne IP-Konfiguration (nicht notwendig)
real-eth2 ohne IP-Konfiguration (nicht notwendig)
real-eth3 ohne IP-Konfiguration

real-eth0 bridge auf Router0-eth0
real-eth1 bridge auf Router1-eth0
real-eth2 bridge auf Router2-eth0
real-eth3 bridge auf (Router0-eth1, Router1-eth1, Router2-eth1)

Router0-eth0 publicIP0
Router0-eth1 192.168.0.10
Router0-Standardgateway über publicIP0
Router1-eth0 publicIP1
Router1-eth1 192.168.0.11
Router1-Standardgateway über publicIP1
Router2-eth0 publicIP2
Router2-eth1 192.168.0.12
Router2-Standardgateway über publicIP2

Soweit die Konfiguration des oben gezeigten Bildes.

Nun stellen wir uns also vor, am Knubbel, auf dem "Netz werk" steht hängt mein Arbeitsplatz-PC.

Der bekommt 192.168.0.20 und Standardgateway 192.168.0.10, geht also über Router0 raus, nicht über Router1 oder Router2.
Oder der bekommt 192.168.0.20 und Standardgateway 192.168.0.11, geht also über Router1 raus, nicht über Router0 oder Router2.
Oder der bekommt 192.168.0.20 und Standardgateway 192.168.0.12, gehta lso über Router2 raus, nicht über Router0 oder Router1.

Wenn mein Arbeitsplatz-PC die Last über die drei zur Verfügung stehenden Leitungen verteilen soll, müsste mein PC selbst Load-Balancing betreiben. Ist nicht so einfach, weil normalerweise Load-Balancing auf Device-Ebene stattfindet, ich also meinem PC sage "eth0 und eth1 gehen beide in die selbe Richtung, mach mal". Nu muss ich sagen "über eth0 erreichst du Router0 und Router1, beide gehen in die selbe Richtung". Ich bitte um eine Beispielkonfiguration, ich weiß grade nicht, wie ich Load-Balancing auf Layer3 über ein und das selbe Netzwerk-Device einrichten muss.

Und was ist, wenn mein PC kein Load-Balancing kann? Pech, dann kann ich nur eine der drei Leitungen verwenden.

Welche Information soll denn ein DHCP-Server verteilen, der im "Netz werk" hängt?

Ich bitte nochmal die Konfiguration zu erinnerlichen.

Wir kaufen uns drei SoHo-Router, die NAT betreiben.
Den hier zum Beispiel, das ist laut Liste der günstigste den wir finden können: http://geizhals.at/deutschland/a40689.html
Nun verbinden wir Gerät1 mit Gerät2, Gerät2 mit Gerät3 und hängen unseren PC an eine der verbleibenden acht LAN-Buchsen (drei freie in Gerät1, zwei freie in Gerät2, drei freie in Gerät3).
Wenn das Betriebssystem meiner Wahl Windows-XP ist (weil bestimmte Software nicht unter Linux läuft), wie muss ich mein Windows-XP jetzt einstellen, dass es den Traffic über die drei Geräte verteilt?
Dass ich DHCP der drei Geräte knicken kann, damit hab ich mich schon abgefunden.

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 14.10.2007, 14:37

:roll:

PS: Hat jemand evt. eine Idee, wie ich sonst 5-10 DSL leitungen getrett per gateway zur Verfügung stellen kann ohne gleich 10 router oder 10 pc's hinstellen muss

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 14.10.2007, 16:28


Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 14.10.2007, 17:22

Hm ja.... leider alles nicht zu frieden stellend. Ich bin nicht bereit dafür 5.000 $ zu zahlen, wenn das auch per vmware klappt :)

Member
Beiträge: 383
Registriert: 03.10.2005, 03:29

Beitragvon al!ve » 14.10.2007, 22:30

Ich weiß immer noch nicht, was du vor hast.

Willst du, dass deine Geräte *in* deinem "Betriebs-Netzwerk" selbst für den Lastenausgleich und das Routing über mehr als eine DSL-Leitung verantwortlich sind

oder willst du ein einzelnes Gerät, das die Internetanbindung über alle DSL-Leitungen übernimmt, sodass meinetwgen deine X-Box, dein PC und dein Notebook innerhalb deines Netzwerks davon (so gut wie) nichts mitkriegen?

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 15.10.2007, 09:29

Also, ich will einfach 5-10 Router Simulieren. Ich könnte jetzt 10 Rechner hinstellen, jeden einzeln an eine DSL-Leitung anschließen und jedem eine statische IP geben. Das ist genau das was ich will.

Nur will ich das direkt mit einem Rechner machen mit 8 Netzwerkanschlüssen. Es muss keine Bündelung oder sonstiges passieren, jede DSL Leitung soll für sich selbst arbeiten. D.h. jedes Betriebsystem soll eine Verbindung zum Internet aufbauen....

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 15.10.2007, 09:58

`kf` hat geschrieben:Also, ich will einfach 5-10 Router Simulieren.

Nur simulieren oder tatsächlich bis zu 10 DSL Leitungen haben?
Das hört sich ja interessant an, kann man mehr über die Hintergründe erfahren?
Ev. mit VMWare6, das kann mehr NICs verwalten.
Du brauchst dazu pro DSL Leitung 2 physikalische Netzwerkanschlüsse.
Bei Karten mit 4 NICs bekommst Du viele Anschlüsse in einen Rechner.

gruss WaLU

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 16.10.2007, 20:56

Ich habe tatsächlich hier 6 DSL-Leitungen. Ich möchte dazu 6 Router oder PC's vermeiden.

Warum brauch ich pro DSL-Leitung 2 getrennte physikalische adapter? Reicht dafür nicht pro Virutelles System ein einziger physikalischer Adapter - alle sollen ja schließlich an das gleiche Netz gehängt werden?

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 17.10.2007, 22:53

Dann wären es 7 Netzwerkadapter, 6 x für DSL und einmal ins interne Netz.
Die 4fach Karten sind allerdings nicht ganz Preiswert. :?
Zur Sicherheit von VM schau mal hier: http://www.heise.de/newsticker/result.x ... dung/88662

Dein Problem dürfte der Durchsatz auf Deinem "Ausgagsadapter" sein und das keine physikalische Trennung der Internen Netze erfolgt.
Ansonsten, versuch macht klug, bau das Ding doch mal mit VMWare6 und soviel physikalischen Netzwerkkarten auf wie Du auf ein Motherboard drauf bekommst.

Als Software hab ich nur
http://doc.pfsense.org/index.php/Multi_ ... _Balancing
http://www.clarkconnect.com/wiki/index. ... _Multi-WAN
und Microsoft ISA 2006 gefunden
gruss WaLU

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 18.10.2007, 10:55

Die 4fach Karten sind allerdings nicht ganz Preiswert. Confused


Nein das sind sie in der tat nicht! :) Hab hier aber bereits eine Rumfliegen. Also insg. 6 pyhsik. Netzwerkanschlüsse. Ich würde das ganze mal die Tage testen und dann meine Ergebnisse hier posten. :)

An dieser Stelle besten Dank für eure super Unterstützung!! ;)

Member
Beiträge: 59
Registriert: 18.07.2007, 21:35

Beitragvon `kf` » 27.10.2007, 21:33

So hab den ersten Test aufgesetzt.

Host:
physical: 6x LAN

LAN-1: WAN
LAN-2: WAN
LAN-3: WAN

VM-Wares
3x Windows XP

Alle drei haben eine Internetverbindung über einen Ethernet Adapter (briged as custom LAN X)
Jede V-Maschine hat ebenfalls einen bridged ethernet adpater zum lokalen netzwerk. Funktioniert soweit wunderbar wie ich gerade feststelle.

Ich will das ganze noch auf 5 Internetanschlüsse erweitern (kommen die Tage) und die V-Maschinen mit einer Linux dist. ausrüsten - ich werde dann nochmal einen genaueren Report für euch schreiben.

vorweg - soweit ich das hier feststelle funktioniert alles bestens! ;)

Member
Beiträge: 10
Registriert: 05.10.2007, 10:23

Beitragvon tkempken » 28.10.2007, 12:27

hmm und dafür brauch man vmware??
wenn du für jede wan verbindung ein interface hast dann kannst du auch ganz normal mit einem linux system jeweils ne wan verbindung aufbauen...
danach setzt du dein eth3 für vlan betrieb ein und bridged dir jeweils ein wan-interface in ein vlan...
dann packste noch ne iptables drauf das jedes vlan auch nur mit seinem wan interface sprechen darf... (mehr schutz hast du bei der vmware lösung ja auch nicht)
hinter eth3 könnteste dann einen vlan fähigen switch packen und auf die einzelne switch ports die vlans verteilen...

oder wenn du ohne vlans arbeiten möchtest setzt mehrere ips auf des eth3 interface...

oder seh ich das falsch? :)

Profi
Beiträge: 778
Registriert: 17.10.2007, 14:01
Wohnort: Meppen

Beitragvon mister-man » 28.10.2007, 20:44

Wie wärs mit dem Aufbau!
3 VMs als Modem (mit den 3 DSL Anschlüsse). Alle 3 an jeweils einem virtuellen Switch (vmnet x [host only, alle]).Eine weitere VM Als Firewall mit Router und Load Balancer.
Diese VM hängt an allen Virtuellen Switches und an einer Hardware NIC. Alle PCs kommen an der Nic.
Somit ist nur ein DHCP nötig und es muss nicht an Routing taellen etc an den Clints gearbeitet werden.

MfG

PS, wenn dies eine Akzeptabele Lösung ist, will ich dies gerne noch einmal genauer aus arbeiten.
Mit Software, IPs etc.

Member
Beiträge: 84
Registriert: 02.11.2006, 18:53
Wohnort: Niedersachsen

Beitragvon WaLu » 28.10.2007, 22:05

@ KF: Was hast Du den als V-Maschine genommen?

@mister-man
@tkempken

Klingt alles sehr interessant, - die erste Seite hattet Ihr auch gelesen oden?

Ich bin noch nicht sicher ob eine spezifische Lösung gefordert ist oder der Spass am
Experimentieren überwiegt.
Vor- und Nachteile ergeben sich überall. Mal sehen was daraus wird.

gruss WaLu

Profi
Beiträge: 778
Registriert: 17.10.2007, 14:01
Wohnort: Meppen

Beitragvon mister-man » 28.10.2007, 22:17

Ja habe ich, mein Lösungsvorschlag würde einen einen Sinn in einer Arbeitenden Umgebung machen und wäre auch auf Mehr als 3 DSL Anschlüsse erweiterbar.

Lösungen mit mehreren DHCP Servern und mehreren Routern und verschiedenen IP Sekmenten machen gar keinen Sinnn meiner Meinung nach, denn sie verursachen nur ein Durcheinander, und können Hohe Internettraffic nicht zu 100% abfangen.

MfG


Zurück zu „VMserver 1 und GSX“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 51 Gäste