Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Routing auf eine VM direkt auf einem Server

Mitglied: Neofox

Neofox (Level 1) - Jetzt verbinden

01.08.2006, aktualisiert 13:44 Uhr, 4635 Aufrufe, 4 Kommentare

Hallo zusammen,

folgendes:

Debian Linux Server mit Kernel 2.6.8-3-686
Feste IP Adresse
Ip_forward=yes
VMWare Virtual Server 1.0.0
Eine VM mit Windows 2003 Web Edition (IP 172.16.43.10)

Netzwerktechnisch gibt es eth0 (fest IP) vmnet1(host only ip 172.16.43.1) und vmnet 8 (nat)

Die VM nutzt vmnet1 da iptables das Nat & Forwarding machen soll.

Hier ein Ausschnitt aus dem Script für iptables

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 8099 -j DNAT --to-destination 172.16.43.10:8099
iptables -A FORWARD -i eth0 -d 172.16.43.10 -p tcp --dport 8099 -j ACCEPT

iptables -A FORWARD -i vmnet1 -s 172.16.43.10 -j ACCEPT
iptables -A FORWARD -o vmnet1 -d 172.16.43.10 -j ACCEPT

Das W2003 System kann ohne Probleme auch aufs Internetzugreifen.

Es soll vom Internet her auf bestimmte Dienste des W2003 Systems zugegriffen werden doch das klappt leider nicht.

Wie oben zu erkennen ist das Prerouting & Forwarding eingetragen nur kann man auf den Dienst nicht zugreifen.

Jemand eine Idee? Hab ich was übersehen? Vielen Dank für eure Hilfe.
Mitglied: 27119
01.08.2006 um 12:29 Uhr
Also, ich sehe das so:

  • du hast eine Netzwerkkarte (eth0)
  • du hast virtuelle Switches (vmnet 1-8)
  • du machst auf dem Host Rechner NAT um die privaten IPs der VM von aussen erreichen zu können


Erstmal verstehe ich nicht, wiso du vmnet1 nutzt (host-only).
Host-only bedeutet, der Host kommuniziert mit der VM, die VM jedoch nicht mit dem normalen Netz. Gedacht zum Aufbau eines virtuellen Netzes im Host, ohne Zugang zum normalen Netz. Für Deine Zwecke könntest du VMnet8 nutzen - doch du willst ja nicht das VMWare NAT nutzen, sondern IPTABLES soll NAT machen.
Also würde ich spontan sagen - schliesse eth0 und die VM per VMnet0 zusammen.
Gib der VM eine IP aus dem selben IPBereich in dem sich auch eth0 befindet (z. B. 172.16.43.3). Ändere im IPTABLES script die "vmnet" einträge durch die IP der VM.

Ob das so hinhaut kann ich allerdings nicht sagen, da ich iptables in Verbindung mit VMWare nicht getestet habe. Forwarding müsste ok sein, bzw. notwendig (die VM ist schliesslich nichts anderes als "virtueller PC", auf den der Host forwarden soll.

Könnte mich aber auch irren. '
Bitte warten ..
Mitglied: Neofox
01.08.2006 um 13:24 Uhr
Gib der VM eine IP aus dem selben IPBereich
in dem sich auch eth0 befindet (z. B.
172.16.43.3). Ändere im IPTABLES script
die "vmnet" einträge durch die
IP der VM.

Wie ich oben erwähnte handelt es sch bei der IP Adresse die eth0 benutzt um eine Feste IP, was ich vergaß zu erwähnen es ist eine öffentliche IP Adresse, der Server ist direkt mit dem Internet verbunden.

Und da ich nur eine feste habe wird es schwierig der Vm noch eine zu geben. Somit fällt Bridged wohl raus.

Für das Portforwarding muss iptables auch das Nat machen zumindest hatte ich das so gelesen.

Nun dacht ich mir halt ,ich bau mir mit Hilfe von vmnet1 eine virtuelles netz zwischen Host und VM und lasse den Host aber gleichzeitig ins öffentliche Netz routen. (hoffe habe mich verständlich ausgedrückt;))

Es muss doch irgendwie gehen eine VM auf einem Server zu betreiben der direkt mit dem Internet Verbunden ist, und das mit Portforwarding. Wie gesagt die VM kann schon aufs Internet zugreifen, das Forwarding ins Internet geht ja bereits schon jetzt muss es nur noch in die andere Richtung klappen.
Bitte warten ..
Mitglied: Neofox
01.08.2006 um 13:44 Uhr
Das Problem hat sich gerade erledigt!

Die Lösung war recht simpel. Ich hatte eine neue route angelegt auf das Netzwerk am vmnet1, hatte aber leider den falschen Gateway angegeben, anstelle die meines Hosts habe ich die Gatewayadresse des Providers angegeben.

Jetzt nachdem ich die Route geändert habe klappt alles so wie es soll
Bitte warten ..
Mitglied: NySoft
05.05.2009 um 23:16 Uhr
guten nabend erstmal,

könntest du mir mal das iptables script ( natürlich ohne deine ips ) zukommen lassen per pm oder so?! mir fehlt nur noch ein fünkchen bei unserem

Vielen dank im Vorraus

Mfg Team NySoft
Bitte warten ..
Ähnliche Inhalte
Router & Routing
IPv6 Routing mit Pfsense als VM
gelöst Frage von DaniRouter & Routing14 Kommentare

Guten Abend liebe Netzwerkler, ich sehe gerade vor lauter Bäumen den Wald nicht Ich habe mir bei einem Webhoster ...

Router & Routing
Routing auf Hyper-V VM mit PFSense
Frage von m.reegerRouter & Routing5 Kommentare

Hallo zusammen, ich hoffe ihr hattet besinnliche Feiertage :) Stehe hier gerade vor einem kleinen Problem, was mir bis ...

Router & Routing

Proxmox VM zugrif auf Ports vom Host (Proxmox Routing)

Frage von merlin2k11Router & Routing8 Kommentare

Hallo, vielleicht kann mir jemand von euch weiterhelfen. Ich habe das Problem das die VMs von einem Proxmox Host ...

Monitoring

IDRAC-IP nicht von VM direkt auf dem Dell-Host erreichbar

gelöst Frage von SebastianGSMonitoring6 Kommentare

Hallo zusammen, ich beschäftige mich gerade sehr viel mit dem Thema Monitoring via Zabbix. Aktuell stehe ich vor einem ...

Neue Wissensbeiträge
Windows 10
Die tickende DSGVO-Zeitbombe von Microsoft
Information von Frank vor 1 StundeWindows 101 Kommentar

Hier ein guter Beitrag von Golem.de zum Thema DSGVO und das Windows 10 aktuell nicht DSGVO konform ist! Das ...

Microsoft Office

Gebrandete OEM-Version von Office 2003 auf Nachfolgerechner installieren

Tipp von Lochkartenstanzer vor 2 StundenMicrosoft Office

Hallo Kollegen, gerade mal wieder ein Kundensystem mit Widows 10 in den Fingern gehabt, bei dem der Besitzer sein ...

Windows Server

Ein Feature, welches einem das Arbeiten mit Windows-2019-Coreservern erleichtern kann

Information von DerWoWusste vor 3 StundenWindows Server2 Kommentare

Man kann mittels Kommando nun folgendes auf Server 2019 in der Coreversion v1809 freischalten, so dass man es lokal ...

Windows 10
MS möchte offenbar lokale Konten abschaffen
Information von UweGri vor 19 StundenWindows 1010 Kommentare

Guten Tag Admins, ab und an lese ich bei Dr.-Windows Bei dieser Meldung dachte ich, wird MS jetzt offen ...

Heiß diskutierte Inhalte
Erkennung und -Abwehr
MS-Hotline-Telefonterror
Frage von HenereErkennung und -Abwehr19 Kommentare

Servus zusammen, seit ca 3 Wochen haben wir immer wieder Anrufe von unbekannten Nummern, teils aus dem Ausland. Nach ...

Batch & Shell
Active Directory Picker - Get-ADGroup kann nicht in den Typ konvertiert werden
Frage von dispatcherBatch & Shell17 Kommentare

Mahlzeit zusammen, Im folgenden Skript erhalte ich immer die Meldung: Get-ADGroup : "System.Object " kann nicht in den Typ "Microsoft.ActiveDirectory.Management.ADGroup" ...

Windows 10
Windows 10 mit kaputtem .Net 4.8
Frage von krischeuWindows 1012 Kommentare

Hi, ich habe mit dem Programm ADDISON ein Stabilitätsproblem. Es stürzt regelmäßig während des Arbeitens ab. In der Ereignisanzeige ...

Batch & Shell
Last Logon Datum per Powershell abrufen
gelöst Frage von DerWoWussteBatch & Shell12 Kommentare

Moin Kollegen. Wer ist vor 10 schon so fit, mir Folgendes zu erklären: Das zum Titel passende Skript ist ...