Web Analytics
We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Linux-Magazin - Brücke mit Tunnel: Aus dem Alltag eines Sysadmin: Active Port Forwarder
Linux-Magazin-Logo Die Zeitschrift für Linux-Professionals

Aus dem Alltag eines Sysadmin: Active Port Forwarder

Brücke mit Tunnel

Charly Kühnast

Auch wer sich hinter einer Firewall oder einem NAT-Gateway befindet, kann seinem Wunsch nach öffentlichen Serverdiensten Geltung verschaffen - dem Active Port Forwarder sein Dank.

Inhalt

60 | Die individuelle Knoppix-CD
Klaus Knoppers beliebte Distribution enthält viele Programme und Einstellungen, die man nicht in jeder Lebenslage braucht. Dieser Workshop und ein CD-Brenner sind Werkzeuge zu mehr Individualität.

65 | Admin-Workshop
Ein FTP-Server ist schnell aufgesetzt - ihn richtig und sicher konfigurieren verlangt jedoch Admin-Grundwissen.

68 | Workshop: E-Directory
Novells Meta-Verzeichnisdienst ist die Basis für die meisten Dienste der Nterprise Linux Services sowie für andere Novell-Produkte. Als LDAP-Service speichert er darüber hinaus die Informationen anderer Verzeichnisse.

Die meisten Partnerschaften werden offenbar am Arbeitsplatz geknüpft. Über deren Langzeitstabilität will ich nicht spekulieren, man soll Privates und Berufliches ordentlich trennen. Bei meinen Webservern halte ich das so: Der private steht bei mir zu Hause. Da ich dort keine Standleitung besitze, wechselt meine IP bei jedem Dialup.

Lösen lässt sich dieses Problem normalerweise mit einem DNS-Dienst wie Dyndns, der einen festen Namen auf die jeweils aktuelle IP-Adresse mappt. Ich stecke aber trotzdem in der Klemme, weil meine Maschine hinter einem NAT-Gateway - dem DSL-Router - steht. Der Router hat die vom Provider zugeteilte IP für sich gepachtet, während mein Heimnetz mit privaten Adressen (192 .168.X.X) werkelt.

Der Router verhindert wirkungsvoll den Zugriff aus dem Internet auf lokale Rechner - eigentlich ein wertvolles Sicherheitsfeature, das mich hier aber nur mäßig beglückt. Aktuelle Linux-Firewalls ließen sich zwar per DNAT (Destination-NAT) dazu überreden, einen externen Port auf einen internen Rechner umzuleiten, viele Appliances bieten dieses Feature aber schlicht nicht an.

Von hinten

Da NAT-Router von innen nach außen sehr durchlässig sind (Ausnahme: Der Router besitzt eigens definierte Paketfilterregeln), kann ich munter Verbindungen ins Internet aufbauen. Und mit der richtigen Software benutze ich die Verbindungen dazu, Daten rückwärts ins heimische Netz zu tunneln (siehe Abbildung 1). Genau das leistet Active Port Forwarder[1], es trägt aktuell die Versionsnummer 0.5.3.

Beim Kompilieren entstehen eine Client- und eine Server-Komponente. Außerdem brauche ich einen Brückenkopf im Internet: einen Server, auf dem ich Shell-Zugang habe. Den gibt mir ein Bekannter (kein Arbeitskollege, siehe oben), der einen Root-Server gemietet hat. Auf diesem Brückenkopf kompiliere ich den Port Forwarder. Von den entstehenden Files benötige ich nur die Server-Komponente. Sie startet durch »./afserver« mit folgenden Default-Einstellungen:

  • Der Server lauscht auf Port 50127.
  • Die Client-Komponente - die baue ich als Nächstes - darf sich an Port 50126 verbinden.
  • Der Server akzeptiert maximal fünf gleichzeitige TCP-Verbindungen.
  • Das Logging ist abgeschaltet.

Wem diese Voreinstellungen nicht zusagen, der baut eine kleine Konfigurationsdatei (ein Beispiel liegt dem Paket bei) und ruft den Server mit »./afserver -f Konfigurationsdatei« auf.

Beim Client geht's ähnlich einfach. Ich kompiliere auf meinem Wohnzimmer-Webserver das Paket und benutze nur die Client-Komponente: »./afclient -n Servername -p 80«. Als Servername eignen sich der voll qualifizierte Name oder die IP-Adresse des Brückenkopfs. Das war's! Wenn ich jetzt den Server auf Port 50127 ansurfe, antwortet mir meine Wohnzimmer-Kiste. Die Verbindung zwischen AF-Server und -Client ist übrigens SSL-verschlüsselt. (jk)

Abbildung 1: Der AF-Server bildet den Brückenkopf im Internet, er leitet die Pakete zum AF-Client.

Infos

[1] Active Port Forwarder: [http://www.gray-world.net/pr_af.shtml]

Der Autor

Charly Kühnast administriert Unix-Betriebssysteme im Rechenzentrum Niederrhein in Moers. Zu seinen Aufgaben gehören die Sicherheit und Verfügbarkeit der Firewalls und der DMZ (demilitarisierte Zone). In seiner Freizeit lernt er Japanisch, um endlich die Bedienungsanleitung seiner Mikrowelle lesen zu können.

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com