iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


     
     
"5.3 Sterne"   

    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Hardware und Netzwerk Allgemein
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
LinkBack Themen-Optionen
Tunneling oder PAT
Alt
  (#1)
Benutzer
 
Status: Offline
Beiträge: 48
Registriert seit: 12.06.2004
Ort: Switzerland - Zurich
Alter: 22
Frage Tunneling oder PAT - 22.06.2005, 10:04

In bezug auf eine gewisse Frage stehe ich irgendwie auf dem Schlauch

Ich befinde mich in einem Netzwerk welches gewisse Ports nach aussen sperrt. Bei HTTP, FTP oder sonstigem kann ich einen Proxy verwenden der auf einem Port horcht welcher vom internen Netz zugänglich ist.

Wie mache ich das bei Programmen oder Games welche 3-5 Ports benötigen, aber keine Einstellungen eines Proxies oder Socks zulassen (meistens bei Games).

Folgende Infrastruktur wäre vorhanden.
-Computer/Laptop im internen Netz mir dem Game (WinXP)
-Rechner im Inet (direkt) mit Linux.

Wie kann ich ein Tunnel oder Port Translation machen bis zu meinem Rechner im Internet, so das der die Anfrage wieder mit den Originalports an die Gameserver weiterleitet?

Würde mich über eine konstruktive Antwort freuen.

Gruss
Danny
  dannyyy eine Nachricht über AIM schicken  
Mit Zitat antworten
Tunneling oder PAT
 
Links zum gleichem Thema:
iptables Masquerading
Alt
  (#2)
Super Profi Benutzer
 
Benutzerbild von spacyfreak
 
Status: Offline
Beiträge: 1,810
Registriert seit: 10.01.2005
Ort: Germanien
Standard iptables Masquerading - 22.06.2005, 12:44

Da der Proxy Server ein Linux Server ist, kannst du das mit iptables und der Masquerading Funktion machen.

Dazu musst du nix installieren. Iptables ist ein Kernel-Modul. Die Regeln, was iptables öffnen bzw. natten oder patten soll definiert man mit ein paar Scriptzeilen.

Hier mal ein Beispielscript meiner Schulzeit, das dies exemplarisch verdeutlichen soll

Firewall / IP-Tables / Routing Script

#! /bin/bash

# ip-forwarding aktivieren mit folgendem Befehl
echo ``1`` > /proc/sys/net/ipv4/ip_forward

# alle Regeln deaktivieren mit folgendem Befehl (initialisieren)
iptables -F

# Meldung bringen dass die Firewall an ist mit folgendem Befehl
echo ``FIREWALL IST ON´´

# Zunächst erstmal ALLE Ports dichtmachen...

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

# Nun werden Filterregeln definiert, die nur die Ports öffnen, die benötigt werden.

# 1.Filterregel besagt, dass Anfragen auf Port 80 akzeptiert (-j ACCEPT) werden sollen.

# TCP-Pakete (-p tcp) die von einem Port grösser als 1024(--sport 1024) ankommen, sollen
# durchgereicht werden (-A FORWARD) an den Empfängerport (--dport) 80 .
# Anfragen kommen immer über einen Port, der grösser als 1024 ist. Im TCP Header
# der Anfrage-Pakete steht dann der Port, an den die Anfrage gerichtet ist, z.B Port 80.
# Auch der Rückweg für die angeforderten Pakete muss geöffnet werden (--dport 1024.
# Die Antwort auf die Anfrage geht nämlich auch über einen Port grösser als 1024 raus.

iptables -A FORWARD -p tcp --sport 1024: --dport 80 -j ACCEPT
iptables -A FORWARD -p tcp --dport 1024: -j ACCEPT

# 2.Filterregel besagt, dass Anfragen auf Port 443 (https) durchgeschleift werden sollen

iptables -A FORWARD -p tcp --sport 1024: --dport 443 -j ACCEPT
iptables -A FORWARD -p tcp --dport 1024: -j ACCEPT

# 3.Filterregel besagt, dass Anfragen an DNS (udp) auf Port 53 durchgeschleift werden.
# Da Anfragen an den DNS Server per UDP stattfinden, wird UDP Port 53 geöffnet. # Falls man durch die Firewall auch DNS-Zonenübertragungen z.B. an einen anderen DNS- # Server zulassen möchte, muss zusätzlich der TCP Port 53 geöffnet werden.

iptables -A FORWARD -p udp --sport 1024: --dport 53 -j ACCEPT
iptables -A FORWARD -p udp --dport 1024: -j ACCEPT

# 4.Filterregel besagt, dass alle ausgehenden (-o eth1) Datenpakete maskiert
# (-j MASQUERADE) werden und somit die IP-Adresse der eth1 bekommen

iptables –A POSTROUTING –t nat –o eth1 –j MASQUERADE


Hoffe du kannst was damit anfangen?


CCNA, MCSE ...
640-801 / 642-551 / 642-502 / 70-292 / 70-215 / 70-270 / 70-216 / 70-217 / 70-218 / 70-219 / 70-224 / LPI 101 / LPI 102
  spacyfreak eine Nachricht über Yahoo! schicken  
Mit Zitat antworten
Alt
  (#3)
Benutzer
 
Status: Offline
Beiträge: 48
Registriert seit: 12.06.2004
Ort: Switzerland - Zurich
Alter: 22
Standard 22.06.2005, 13:06

Besten Dank für die Antwort.

Einen Teil hat es mir was gebracht.
Resp. mein grösseres Problem ist, wie ich die Datenpakete überhaupt auf den Server (Proxy bekomme).

Sagen wir das Game xy benötigt die Ports TCP 6000-6010 zur Kommunikation. Aber im internen Netz ist alles gesperrt (nach aussen) ausser TCP 22, 80, 443, 25, 110.
Und im Game gitbs ja bekannter massen, fast nie die Möglichkeit einen Proxy zu hinterlegen.
Sprich wie bekomme ich den Laptop (mit dem Game) das er überhaupt bis zum Proxy kommt.

Irgend wie muss ja der Traffic vom Game nach x.x.x.x:6008 umgelenkt werden um überhaupt aus dem internen Netz zu kommen.


PS: Nein habe nicht vor Games wärend der Arbeit oder in der Schule zu zocken.
Schluss entlich geht es mir um die Sache selbst, ein PC-Game ist dazu nur ein gutes Beispiel um mein Anliegen besser darzustellen.

Gruss und Dank aus Zürich
Danny
  dannyyy eine Nachricht über AIM schicken  
Mit Zitat antworten
öh
Alt
  (#4)
Super Profi Benutzer
 
Benutzerbild von spacyfreak
 
Status: Offline
Beiträge: 1,810
Registriert seit: 10.01.2005
Ort: Germanien
Standard öh - 22.06.2005, 15:31

Was mir spontan einfällt (vielleicht auch schwachsinnig)

Wenn der Game PC im selben Subnetz ist wie der Proxy, und die Proxy NetzIP als Gateway eingetragen wird, müssten die Pakete ja über den Proxy flutschen (?)

Andererseits geht dann wohl nix anderes mehr, ausser, der Proxy ist auch ein Router.

???


CCNA, MCSE ...
640-801 / 642-551 / 642-502 / 70-292 / 70-215 / 70-270 / 70-216 / 70-217 / 70-218 / 70-219 / 70-224 / LPI 101 / LPI 102
  spacyfreak eine Nachricht über Yahoo! schicken  
Mit Zitat antworten
Alt
  (#5)
Expert Benutzer
 
Benutzerbild von Xheon
 
Status: Offline
Beiträge: 3,164
Registriert seit: 21.08.2004
Ort: Zürich CH
Alter: 26
Standard 22.06.2005, 15:45

Kenne dieses Programm um gewissen Ports (wenn es um ein sockesfähiges Programm handelt) über ein Proxy-Server abzuwickeln.

SocksCap freeware
http://www.socks.permeo.com/Download...load/index.asp

Leider verträgt nicht jedes Programm dieses socks Manipulation.


Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss
  Xheon eine Nachricht über AIM schicken  
Mit Zitat antworten
Alt
  (#6)
Benutzer
 
Status: Offline
Beiträge: 48
Registriert seit: 12.06.2004
Ort: Switzerland - Zurich
Alter: 22
Standard 22.06.2005, 15:52

@Xheon
Danke werde es mal ausprobieren.

@spacyfreak
Hilft leider auch nicht. Habe auch schon allerhand probiert, aber irgendwo scheitert es immer *gg*

Sobald ich zu einer guten, funktionierenden Lösung gekommen bin werde ich es hier posten.
  dannyyy eine Nachricht über AIM schicken  
Mit Zitat antworten
Alt
  (#7)
Expert Benutzer
 
Benutzerbild von Xheon
 
Status: Offline
Beiträge: 3,164
Registriert seit: 21.08.2004
Ort: Zürich CH
Alter: 26
Standard 22.06.2005, 15:54

Zitat:
Original geschrieben von dannyyy
@Xheon
Danke werde es mal ausprobieren.
Aber der Proxy muss socks können, kenn mich mit Linux nicht aus aber vielleicht weiss jemand anderes bescheid wie man socks bei linux einrichtet


Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss
  Xheon eine Nachricht über AIM schicken  
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
ARP DATACON - PC Onlineshop für Computer, Computerbedarf und Software


Sponsor-Links:




Bitte beachtet das Angebot unserer Sponsoren:
iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch GeschenkeNews: Geschenke der besonderen Art


Lesezeichen
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie kann ich meinen PC verschnellern Hellracer Windows Workstation 36 02.08.2005 16:40


« Vorheriges Thema | Nächstes Thema »
Themen-Optionen

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 an.
Trackbacks are an
Pingbacks are an
Refbacks are an


Partnerlinks:
www.Clever-Schenken.ch - Geschenke und Geschenkideen, persönlich uns speziell
www.GeschenkeNews.ch - Geschenke und Geschenkideen
www.BigBellyBank.ch - Die lustige Sparkasse mit AHA-Effekt
www.EcoSphere.ch - Das Mini-Aquarium aus der NASA-Forschung für Zuhause
www.Frauen-Geschenke.ch - Spezielle Geschenke nicht nur für Frauen

 
Seite generiert in 0.123 Sekunden mit 10 Queries.
(100.00% PHP - 0% MySQL)

Copyright ©2008 InformatikBoard.ch
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
vB Skin by vBStyles.com
Search Engine Optimization by vBSEO 3.2.0



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90