<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.225.0.0%2F16</id>
	<title>Fachschaft Informatik - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.225.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/217.225.0.0/16"/>
	<updated>2026-10-17T07:51:48Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=Competitive_Programming_AG&amp;diff=23117</id>
		<title>Competitive Programming AG</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=Competitive_Programming_AG&amp;diff=23117"/>
		<updated>2017-10-24T22:44:58Z</updated>

		<summary type="html">&lt;p&gt;217.225.214.15: /* Was ist Competitive Programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Seite ist noch unter Konstruktion ...&lt;br /&gt;
&lt;br /&gt;
Die Competitive Programming AG ist eine studentische AG, die sich mit dem Training für Competitive Programming Wettbewerbe beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Was ist Competitive Programming ==&lt;br /&gt;
&lt;br /&gt;
Ein Denksport Wettkampf, der in der Regel über das Internet oder ein lokales Netzwerk ausgetragen wird und dessen Teilnehmer versuchen, gemäß einer vorgegebenen Spezifikationen ein Computerprogramm zu schreiben. Dabei stehen zumeist mathematische oder logische Probleme im Mittelpunkt.&lt;br /&gt;
&lt;br /&gt;
Einer der ältesten Wettbewerbe dieser Art ist der ACM International Collegiate Programming Contest (kurz ACM-ICPC oder nur ICPC). Dessen Ursprünge reichen bis in die 1970er Jahre zurück und werden hauptsächlich von IBM finanziert.&lt;br /&gt;
&lt;br /&gt;
== Warum ist Competitive Programming gut? ==&lt;br /&gt;
=== Macht Sie zu einem begehrten Kandidaten für große Unternehmen ===&lt;br /&gt;
&lt;br /&gt;
Die Teilnahme am ACM International Collegiate Programming Contest (ACM ICPC) ist eine großartige Gelegenheit, von Apple, Facebook, Google, IBM und vielen anderen Behörden im IT-Bereich gesehen zu werden. Diese großen Unternehmen verfolgen ständig diese Art von Veranstaltungen und die Teilnehmer, um talentierte Mitarbeiter zu finden.&lt;br /&gt;
&lt;br /&gt;
Warum interessieren sie sich für den ACM ICPC? Weil es der größte Programmierwettbewerb der Welt ist!&lt;br /&gt;
&lt;br /&gt;
=== Macht dich schneller und fokussierter ===&lt;br /&gt;
&lt;br /&gt;
Das Training und die Teilnahme an Programmierwettbewerben machen dich zu einem disziplinierteren, schnelleren und fokussierten Programmierer.&lt;br /&gt;
&lt;br /&gt;
In der Konkurrenz musst du Probleme in Stresssituationen lösen und gegen eine Deadline tun oder du verlierst. Die Teilnahme an Programmierwettbewerben zeigt dir, wie du dich auf die Aufgabe konzentrieren können und nicht nur schnell, sondern auch präzise abschließen. Diese Fähigkeiten sind für jeden Job von großem Nutzen, nicht nur beim Kodieren.&lt;br /&gt;
&lt;br /&gt;
=== Hilft bei der Lösung komplizierter Probleme ===&lt;br /&gt;
&lt;br /&gt;
Während des ACM ICPC musst du schwierige Aufgaben lösen, die nicht für normale Programmierer sind. Während du trainierst, lernst du, wie du diese außergewöhnlichen Aufgaben lösen kannst.&lt;br /&gt;
&lt;br /&gt;
=== Lehrt dich in Teams zu arbeiten ===&lt;br /&gt;
&lt;br /&gt;
Dies ist eine sehr wichtige Fähigkeit, da die meisten Jobs sie irgendwann benötigen, um in einem Team zu arbeiten. Mithilfe der Competitive Programming kannst du lernen, wie du effektiv zusammenarbeiten kannst, weil die ICPC eine Teams Wettbewerb ist, wo du und deine Team zusammen arbeiten müssen, um die Problemset zu lösen.&lt;br /&gt;
&lt;br /&gt;
=== Training und Partizipation hilft Ihnen, sich auf eine Karriere in der Programmierung vorzubereiten ===&lt;br /&gt;
&lt;br /&gt;
Es ist nicht ungewöhnlich, unmittelbar nach der Teilnahme an einem Codierwettbewerb Stellenangebote von Unternehmen zu erhalten.&lt;br /&gt;
&lt;br /&gt;
Die Teilnahme an einem Codierungswettbewerb ist etwas, was du in deinem Lebenslauf unbedingt hervorheben solltest. Wie bereits erwähnt, kannst du durch Erfahrung in der Wettbewerbsprogrammierung Arbeitgebern zeigen dass du in einem Team arbeiten, komplizierte Probleme lösen, in Stresssituationen arbeiten, Zeit und Termine verwalten und Fehler minimieren kannst. Es zeigt auch, dass du diszipliniert, konzentriert und schnell bist, die alle unverzichtbare Fähigkeiten sind.&lt;br /&gt;
&lt;br /&gt;
== Womit wird CP-AG dabei helfen? ==&lt;br /&gt;
&lt;br /&gt;
CP-AG wird Trainingsworkshops in der Vorlesungsfreizeit Organisieren, wo Algorithmen erklärt, und für Lösung von Problemen implementiert werden.&lt;br /&gt;
&lt;br /&gt;
CP-AG wird einen Online-Trainingswettbewerb jeder 1 oder 2 Wochen vorbereiten und gelegentlich Offline in den Computer-Räumen Trainingswettbewerbe veranstalten. &lt;br /&gt;
&lt;br /&gt;
Wir werden immer für dich da sein, wenn du eine Frage zur Lösung einer Problem hast, Helfe mit irgendwas CP bezogenes brauchst.&lt;br /&gt;
&lt;br /&gt;
CP-AG wird auch versuchen die Teilnahme der Universität Hamburg an der ACM GCPC (German Collegiate Programming Contest) zu organisieren.&lt;br /&gt;
&lt;br /&gt;
== Wie nehme ich an dem Training teil? ==&lt;br /&gt;
&lt;br /&gt;
fühle einfach dieses [https://goo.gl/forms/PZHjOmbBCDolcFxw1 Anmelde-Form] aus.&lt;br /&gt;
&lt;br /&gt;
== Ich möchte beim Training organisatorisch helfen, wo soll ich hin? ==&lt;br /&gt;
&lt;br /&gt;
auch das selbe [https://goo.gl/forms/PZHjOmbBCDolcFxw1 Anmelde-Form] ausfüllen.&lt;br /&gt;
&lt;br /&gt;
== Ansprechpartner ==&lt;br /&gt;
&lt;br /&gt;
[[Ahmad Shallouf]] (7shallou)&lt;br /&gt;
&lt;br /&gt;
== Mailingliste ==&lt;br /&gt;
&lt;br /&gt;
COMING SOON !!&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Arbeitsgemeinschaft]]&lt;/div&gt;</summary>
		<author><name>217.225.214.15</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=FBIVPN&amp;diff=22953</id>
		<title>FBIVPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=FBIVPN&amp;diff=22953"/>
		<updated>2017-07-17T07:48:41Z</updated>

		<summary type="html">&lt;p&gt;217.225.216.103: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Informatik-Netz gibt es leider viele Port-Beschränkungen. Daher ist die Verwendung einer [[VPN|VPN-Verbindung]] zu empfehlen. Eine VPN-Verbindung ist auch dann sinnvoll, wenn man von außerhalb des Informatik-Netzes auf Seiten zugreifen möchte, die nur aus dem Informatik-Netz abgerufen werden können.&lt;br /&gt;
&lt;br /&gt;
Vom RZ gibt es eine [http://www.informatik.uni-hamburg.de/RZ/netz/notebook/vpn.shtml Anleitung für Windows und OS X]. Hier gibt es eine kurze Anleitung, wie man dies unter Linux (speziell Debian/Ubuntu) mit dem Network-Manager realisieren kann:&lt;br /&gt;
&lt;br /&gt;
== Kurzanleitungen ==&lt;br /&gt;
Hier sind Kurzanleitungen für Ubuntu, Windows XP &amp;amp; 7, Mac OS X und iOS, längere Anleitungen gibt es unten, oder auf den Seiten des RZ&lt;br /&gt;
&lt;br /&gt;
=== Debian-Testing ===&lt;br /&gt;
&lt;br /&gt;
Unter neueren Debian System kann es vorkommen, dass erst network-manager-pptp-gnome oder pptp-linux installiert werden muss. Danach funktioniert die Anleitung von Ubuntu.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu (getestet unter 12.04 und 12.10)===&lt;br /&gt;
(über GUI [nm-applet]):&lt;br /&gt;
&lt;br /&gt;
* VPN-Verbindungen-&amp;gt;VPN-Konfigurieren&lt;br /&gt;
* Hinzufügen&lt;br /&gt;
* Erzeugen (PPTP)&lt;br /&gt;
* Daten eingeben:&lt;br /&gt;
** Verbindungsname: FBI-VPN (ist beliebig)&lt;br /&gt;
** Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** User name: &amp;lt;Deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
** Passwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** NT Domain: informatik&lt;br /&gt;
* Advanced:&lt;br /&gt;
** Use Point-to-Point encryption (MPPE)&lt;br /&gt;
** Sicherheit: 128-bit (most secure)&lt;br /&gt;
** die nächsten 4 Optionen ankreuzen&lt;br /&gt;
*** Anmerkung: Bei mir (Ubuntu 13.10) funktioniert das VPN nur, wenn &amp;quot;Allow stateful encryption&amp;quot; nicht angekreuzt ist. Mach ich was falsch?&lt;br /&gt;
*** Anmerkung2: Bei mir (Ubuntu 14.04 neu installiert) gehts auch nur ohne. Also vermutlich bei allen Ubuntus ab 13.10 den einen Haken weglassen.&lt;br /&gt;
**** Bei mir (Ubuntu 14.04) gehts wieder nur &#039;&#039;mit&#039;&#039;. Einfach beides ausprobieren.&lt;br /&gt;
*** Anmerkung3: Bei mir (Ubuntu 15.04 neu installiert) gehts weder mit noch ohne. Funktioniert diese Methode noch bei den alten Ubuntu Versionen?&lt;br /&gt;
*** Anmerkung4: Unter (X)Ubuntu 16.04) gehts ohne &amp;quot;Allow stateful encryption&amp;quot;. PS: In einer VM (das war das Problem bei mir) müsst ihr in den Settings eine &amp;quot;Netzwekbrücke&amp;quot; einstellen. &amp;quot;NAT&amp;quot; funktioniert nicht.&lt;br /&gt;
*** Anmerkung5: MSCHAP ausschalten und nur MSCHAPv2 aktiv lassen hat hier geholfen.&lt;br /&gt;
** &amp;lt;OK&amp;gt;&lt;br /&gt;
* IPv4-Einstellungen&lt;br /&gt;
** Methode: Automatisch (VPN), nur Adressen&lt;br /&gt;
** DNS-Server: 134.100.9.61&lt;br /&gt;
** Suchdomänen: informatik.uni-hamburg.de&lt;br /&gt;
* &amp;lt;Speichern&amp;gt;&lt;br /&gt;
* &amp;lt;Schließen&amp;gt;&lt;br /&gt;
* Zum W-LAN UHH verbinden.&lt;br /&gt;
* Fertig&lt;br /&gt;
&lt;br /&gt;
Zum verbinden jetzt:&lt;br /&gt;
* VPN-Verbindungen --&amp;gt; FBI-VPN&lt;br /&gt;
Du hast jetzt Internet!!!&lt;br /&gt;
&lt;br /&gt;
=== Kubuntu 13.04 per KDE Controle Module &amp;amp; Arch Linux (Manjaro), Januar 2016 ===&lt;br /&gt;
Verbindungsart: PPTP&lt;br /&gt;
* Daten eingeben&lt;br /&gt;
** Verbindungsname: FBI-VPN (ist beliebig)&lt;br /&gt;
** Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** Username: &amp;lt;Deine iRZ-[[Kennung]] (0musterm)&amp;gt;&lt;br /&gt;
** Passwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** NT Domain: informatik&lt;br /&gt;
* Advanced&lt;br /&gt;
** Authentication Methods: MSCHAP und MSCHAPv2 (alle anderen deaktivieren)&lt;br /&gt;
** Use Point-to-Point encryption (MPPE)&lt;br /&gt;
** Sicherheit: 128-bit (most secure)&lt;br /&gt;
** stateful encryption&lt;br /&gt;
** Compression: BSD, Deflate, TCP header&lt;br /&gt;
* DNS Server und Suchdomäne sollten nicht mehr nötig sein.&lt;br /&gt;
&lt;br /&gt;
=== Fedora 21 ===&lt;br /&gt;
&lt;br /&gt;
* Den VPN über die GUI mit den gleichen daten wie bei Ubuntu konfigurieren.&lt;br /&gt;
* Da die Firewall ab kernel 3.18 per default mehr block ist es noch nicht möglich eine verbindung aufzubauen.&lt;br /&gt;
* Folgende Befehle helfen:&lt;br /&gt;
** echo nf_conntrack_pptp | sudo tee /etc/modules-load.d/pptp-firewall.conf&lt;br /&gt;
** sudo modprobe nf_conntrack_pptp&lt;br /&gt;
** Quelle: https://blog.wedrop.it/fedora-vpn-problems.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fedora 23 ===&lt;br /&gt;
&lt;br /&gt;
* Auch hier scheint es ein firewall Problem zu geben.&lt;br /&gt;
* Folgende Befehle haben mir geholfen:&lt;br /&gt;
** firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT&lt;br /&gt;
** firewall-cmd --permanent --direct --add-rule ipv6 filter INPUT 0 -p gre -j ACCEPT&lt;br /&gt;
** firewall-cmd --reload&lt;br /&gt;
** Quelle: https://ask.fedoraproject.org/en/question/63759/pptp-connection-fails-after-last-update/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows XP ===&lt;br /&gt;
&lt;br /&gt;
* Mit dem W-Lan UHH verbinden&lt;br /&gt;
* Systemsteuerung --&amp;gt; Netzwerkverbindung&lt;br /&gt;
* Neue Verbindung erstellen&lt;br /&gt;
** Verbindung mit dem Netzwerk am Arbeitsplatz herstellen&lt;br /&gt;
** &amp;lt;Weiter&amp;gt;&lt;br /&gt;
* VPN-Verbindung&lt;br /&gt;
** &amp;lt;Weiter&amp;gt;&lt;br /&gt;
* Daten Eingeben:&lt;br /&gt;
** FBI-VPN (beliebig)&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
** Hostname: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
** &amp;lt;Fertig Stellen&amp;gt;&lt;br /&gt;
* Der Verbinden Dialog erscheint, Daten eingeben:&lt;br /&gt;
**  Benutzername: &amp;lt;Deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
**  Kennwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** &amp;lt;Verbinden&amp;gt;&lt;br /&gt;
* Du hast Internet!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows 7 ===&lt;br /&gt;
&lt;br /&gt;
* Mit dem W-Lan UHH verbinden (an der Uni) oder mit Internet verbinden (bspw. zuhause)&lt;br /&gt;
* Systemsteuerung --&amp;gt; Netzwerk- und Freigabecenter&lt;br /&gt;
* Neue Verbindung oder Netzwerk einrichten&lt;br /&gt;
* Verbindung mit dem Arbeitsplatz herstellen&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
* Nein, neue Verbindung erstellen&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
* Die Internetverbindung (VPN) verwenden&lt;br /&gt;
* Daten Eingeben:&lt;br /&gt;
** Internetadresse: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** Zielname: FBI-VPN (beliebig)&lt;br /&gt;
** &amp;lt;Weiter&amp;gt;&lt;br /&gt;
** Benutzername: &amp;lt;deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
** Kennwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** &amp;lt;verbinden&amp;gt;&lt;br /&gt;
* Fertig!&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr ein Antivirenprogramm mit Firewall verwendet, dann achtet darauf, dass GRE-Pakete beidseitig durchgelassen werden. Das müsstet ihr bei der jeweiligen Firewall konfigurieren können. &lt;br /&gt;
&lt;br /&gt;
Am Beispiel von Avira AntiVir InternetSecurity hier ein Beispiel:&lt;br /&gt;
* Avira AntiVir öffnen (Adminrechte erforderlich)&lt;br /&gt;
* Auf den Punkt Firewall klicken&lt;br /&gt;
* Auf Konfigurieren klicken&lt;br /&gt;
* Unter Adapterregeln eure Internetverbindung auswählen&lt;br /&gt;
* Unter eingehende Regeln eine &amp;quot;Eingehende IP-Protokollregel&amp;quot; erstellen&lt;br /&gt;
* Als Protokoll GRE auswählen (Nummer 47)&lt;br /&gt;
* Unter ausgehende Regeln eine &amp;quot;Ausgehende IP-Protokollregel&amp;quot; erstellen&lt;br /&gt;
* Als Protokoll GRE auswählen (Nummer 47)&lt;br /&gt;
* Die Änderungen abspeichern.&lt;br /&gt;
* Vorsorglich neustarten.&lt;br /&gt;
* Fertig.&lt;br /&gt;
&lt;br /&gt;
Diese Schritte waren bei mir nötig, um das Einwählen zu ermöglichen. Bei anderen Betriebssystemen (vornehmlich Windows/Mac) und/oder anderen Antivirenprogrammem mit integrierter Firewall können die Einstellungen anders heißen und andere Schritte nötig sein. Wenn es bei euch ohne diese Schritte klappt, dann müsst ihr auch nichts ändern.&lt;br /&gt;
&lt;br /&gt;
=== Win 8 ===&lt;br /&gt;
&lt;br /&gt;
Die Firewall von Win 8 blockiert den Zugang, sodass nach dem Einrichten (wie bei Win 7) keine Verbindung hergestellt werden kann (ging bei mir auch mit dem Cisco-Client des RRZ nicht).&lt;br /&gt;
&lt;br /&gt;
Wenn man dann aber über Systemsteuerung -&amp;gt; Windows Firewall -&amp;gt; Erweiterte Einstellungen -&amp;gt; Eingehende/Ausgehende Regeln die &amp;quot;Routing und Remotezugriff&amp;quot;-Regeln (sind 3 Stück) mittels Rechtsklick aktiviert, wird die Verbindung erfolgreich aufgebaut. (vgl. http://www.heise.de/ct/hotline/Firewall-Regeln-fuers-VPN-unter-Windows-8-2056705.html)&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
Mit dem W-Lan UHH verbinden&lt;br /&gt;
&lt;br /&gt;
System Preferences -&amp;gt; Network&lt;br /&gt;
* Neue Verbindung einrichten (&amp;quot;+&amp;quot; Button)&lt;br /&gt;
* VPN Auswählen&lt;br /&gt;
** VPN Typ: L2TP über IPSec&lt;br /&gt;
* Service Name: FBI-VPN&lt;br /&gt;
* Konfiguration: Standard&lt;br /&gt;
* Sever Address: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
* Account Name: Deine Kennung (0musterm)&lt;br /&gt;
&lt;br /&gt;
* Authentifizierungseinstellungen&lt;br /&gt;
** Passwort: Dein Passwort zur Kennung&lt;br /&gt;
** Rechner-Authentifizierung:&lt;br /&gt;
*** Schlüssel (&amp;quot;Shared Secret&amp;quot;): fbivpn&lt;br /&gt;
&lt;br /&gt;
* Weitere Optionen:&lt;br /&gt;
** Optionen:&lt;br /&gt;
*** [X] Bei Benutzerwechsel abmelden&lt;br /&gt;
*** [X] Beim Abmelden des Benutzers die Verbindung trennen&lt;br /&gt;
*** [X] Gesamten Verkehr über die VPN-Verbindung senden&lt;br /&gt;
** TCP/IP&lt;br /&gt;
*** IPv4 Konfigurieren: PPP&lt;br /&gt;
*** IPv6 Konfigurieren: Automatically&lt;br /&gt;
** DNS und Proxies nichts vornehmen&lt;br /&gt;
* &amp;lt;Verbinden&amp;gt;&lt;br /&gt;
* Du hast Internet!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusätzlich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seit MacOSX 10.7 gibt es das nervige PopUp-Feld welches einen zum Einloggen auffordert, dieses wird durch den &amp;quot;Captive Network Assistant&amp;quot; ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Um dieses &amp;quot;Feature&amp;quot; abzustellen muss folgendes getan werden: &#039;&#039;&#039;Achtung! Damit wird dieser Dialog auch in allen anderen Hotspots deaktiviert!&#039;&#039;&#039;&lt;br /&gt;
* zu folgendem Ordner navigieren: /System/Library/CoreServices/&lt;br /&gt;
* &amp;quot;Captive Network Assistant.app&amp;quot; umbenennen. z.B. zu: &amp;quot;_Captive Network Assistant.app&amp;quot;&lt;br /&gt;
* fertig&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
* Unter den W-Lan-Netzen bei &amp;quot;UHH&amp;quot; auf den Pfeil nach Rechts tippen&lt;br /&gt;
** &amp;quot;Automatisch Anmelden&amp;quot; deaktivieren&lt;br /&gt;
* Mit dem W-Lan UHH verbinden&lt;br /&gt;
* Unter Einstellungen -&amp;gt; Allgemein -&amp;gt; VPN kannst du eine eigene VPN-Verbindung einrichten. &lt;br /&gt;
* Daten eingeben:&lt;br /&gt;
** Typ: L2TP&lt;br /&gt;
** Beschreibung: (ist dir überlassen)&lt;br /&gt;
** Server: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** Account: deine Informatik-Kennung (0musterm)&lt;br /&gt;
** RSA-SecurID: Aus&lt;br /&gt;
** Kennwort: dein Kennwort zur Kennung&lt;br /&gt;
** Shared Secret: fbivpn&lt;br /&gt;
** Gesamten Verkehr senden: An&lt;br /&gt;
** Proxy: Aus (sofern du keinen benutzt)&lt;br /&gt;
* Unter Einstellungen dann VPN einschalten (natürlich sofern du im UHH Netz bist)&lt;br /&gt;
* Du hast Internet!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fehlerbehebung&#039;&#039;&#039; &lt;br /&gt;
Solltet ihr euch nicht mit UHH verbinden können, tut folgendes:&lt;br /&gt;
* Unter den W-Lan-Netzen bei &amp;quot;UHH&amp;quot; auf den Pfeil nach Rechts tippen&lt;br /&gt;
** &amp;quot;Automatisch Anmelden&amp;quot; deaktivieren (nicht in iOS Version 6.0.1 verfügbar).&lt;br /&gt;
&lt;br /&gt;
=== Chrome OS ===&lt;br /&gt;
Das PPTP-VPN lässt sich auf einem chromebook nicht einrichten, weil PPTP wegen angeblich mangelnder Sicherheit nicht unterstützt wird.&lt;br /&gt;
Stattdessen funktioniert aber die Methode &amp;quot;L2TP/IPSec + vorinstallierter Schlüssel&amp;quot;.&lt;br /&gt;
Hierfür wird der vorinstallierte Schlüssel (aka Shared Secret) vom iRZ erfragt.&lt;br /&gt;
Der Name des Servers ist die URL fbivpn.inf..., der Benutzername und das Passwort wie gewohnt eure Anmeldedaten, das Feld &amp;quot;Gruppenname&amp;quot; bleibt einfach leer.&lt;br /&gt;
&lt;br /&gt;
== GUI ==&lt;br /&gt;
Diese Sektion beschreibt die Einrichtung des VPNs mittels dem NetworkManager. Wenn du keine grafische Oberflaeche benutzt, schaue weiter unten für eine Beschreibung mit nur Commandline-Tools.&lt;br /&gt;
&lt;br /&gt;
=== Benötigtes Paket ===&lt;br /&gt;
network-manager-pptp (PPTP-Backend für Network-Manager)&lt;br /&gt;
&lt;br /&gt;
Nach dem installieren des Pakets musste bei mir (Kubunty Hardy) der knetworkmanager neugestartet werden. Vorher waren die VPN-Optionen nicht sichtbar.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen ===&lt;br /&gt;
Network-Manager -&amp;gt; VPN-Verbindungen -&amp;gt; VPN konfigurieren -&amp;gt; Hinzufügen&lt;br /&gt;
&lt;br /&gt;
Im Verbindungsassistent dann folgende Einstellungen vornehmen:&lt;br /&gt;
&lt;br /&gt;
==== Hardy Heron und früher ====&lt;br /&gt;
* Verbinden mit: PPTP Tunnel&lt;br /&gt;
* Name: FBI VPN (oder nach Gusto)&lt;br /&gt;
* Typ: Windows VPN (PPTP)&lt;br /&gt;
* Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp&#039;&#039;: Wenn du das VPN nur nutzen möchtest, um von zu Hause bestimmte Seiten aus dem Uni-Netz abzurufen, auf die du normalerweise nicht von außen zugreifen dürftest, solltest du die VPN-Verbindung so konfigurieren, dass nur Verbindungen mit dem Uni-Netz über das VPN aufgebaut werden. Das hat den Vorteil, dass andere Dinge, die du im Internet noch so tust, evt. schneller sind, da sie nicht getunnelt werden. Dazu bearbeitest du die bestehende Verbindung über Network-Manager -&amp;gt; VPN-Verbindungen -&amp;gt; VPN konfigurieren -&amp;gt; Bearbeiten (dazu muss natürlich deine Verbindung ausgewählt sein). Auf der Karteikarte &#039;&#039;Routing&#039;&#039; markierst du dann &#039;&#039;VPN-Verbindungen nur für diese Adressen verwenden&#039;&#039; und trägst das Subnetz der Uni (&#039;&#039;134.100.0.0/16&#039;&#039;) als IP-Adressbereich ein.&lt;br /&gt;
&lt;br /&gt;
Der Knetworkmanager hat unter Hardy einen Bug, so dass keine VPN-Verbindung konfiguriert werden kann. Eine gefixte Version findet sich unter https://launchpad.net/~nytmyn/+archive (siehe auch https://bugs.launchpad.net/ubuntu/+source/knetworkmanager/+bug/151867 )&lt;br /&gt;
&lt;br /&gt;
==== Intrepid Ibex und später ====&lt;br /&gt;
&lt;br /&gt;
* Verbindungstyp: Point-to-Point Tunneling Protocol (PPTP)&lt;br /&gt;
* Name: FBI VPN (oder nach Gusto)&lt;br /&gt;
* Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
* User name: Informatik\RZ-Benutzerkennung (RZ-Benutzerkennung ist dabei natürlich deine Kennung!)&lt;br /&gt;
* NT Domain: Unbedingt leer lassen, hier nicht Informatik eintragen. Die Domäne muss dem Benutzernamen wie oben beschrieben vorangestellt werden.&lt;br /&gt;
* Auf &#039;&#039;Advanced&#039;&#039; klicken:&lt;br /&gt;
** Haken vor &#039;&#039;Use Point-To-Point encryption (MPEE)&#039;&#039; aktivieren&lt;br /&gt;
** &#039;&#039;Security&#039;&#039; auf &#039;&#039;128bit (most secure)&#039;&#039; setzen&lt;br /&gt;
&lt;br /&gt;
=== Neustarten ===&lt;br /&gt;
&lt;br /&gt;
Nach Einrichtung der Verbindung ist evt. ein Neustart des Network-Manager notwendig, damit die Verbindung dort angezeigt wird. Unter Ubuntu geht das durch Aufrufen folgender Befehle:&lt;br /&gt;
&lt;br /&gt;
* sudo /etc/dbus-1/event.d/25NetworkManager restart&lt;br /&gt;
* sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher restart&lt;br /&gt;
&lt;br /&gt;
=== Verbinden ===&lt;br /&gt;
Zunächst muss eine Internetverbindung oder eine Verbindung zu einem UHH-Netz (z.B. FBI-WLAN) aufgebaut werden. Eine Gateway-Authentifizierung ist &#039;&#039;nicht&#039;&#039; notwendig.&lt;br /&gt;
&lt;br /&gt;
Networkmanager -&amp;gt; VPN-Verbindungen -&amp;gt; FBI VPN&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wichtig&#039;&#039;: Bei der Authentifizierung am VPN-Gateway muss dem Benutzernamen die Windows-Domäne vorangestellt werden. Der korrekte Benutzername lautet also: &#039;&#039;Informatik\RZ-Benutzerkennung&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== CLI ==&lt;br /&gt;
Dieser Abschnitt beschreibt, wie mensch eine VPN Verbindung ins [[FBI]] mit Commandline-Tools erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Pakete ===&lt;br /&gt;
Installiere &#039;&#039;&#039;pptp-linux&#039;&#039;&#039; (Ubuntu) bzw &#039;&#039;&#039;pptpclient&#039;&#039;&#039; (Arch Linux) oder ein ähnlich benanntes Paket, das dir einen Client für das Microsoft Point-to-Point Tunneling Protocol (PPTP) bietet.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Credentials:&lt;br /&gt;
&amp;lt;pre&amp;gt;echo $FBIUSER PPTP $FBIPASS 134.100.5.65 | sudo tee -a /etc/ppp/chap-secrets&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wobei $FBIUSER und $FBIPASS dein Benutzername (e.g. 0bock) und dein Passwort sind.&lt;br /&gt;
&lt;br /&gt;
Dialup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;lt;&amp;lt;EOF&lt;br /&gt;
pty &amp;quot;pptp fbivpn.informatik.uni-hamburg.de --nolaunchpppd&amp;quot;&lt;br /&gt;
name $FBIUSER&lt;br /&gt;
remotename PPTP&lt;br /&gt;
require-mppe-128&lt;br /&gt;
file /etc/ppp/options.pptp&lt;br /&gt;
ipparam stellingen&lt;br /&gt;
EOF | sudo tee /etc/ppp/peers/stellingen &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Routing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;lt;&amp;lt;EOF&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
[ &amp;quot;$6&amp;quot; != &amp;quot;stellingen&amp;quot; ] &amp;amp;&amp;amp; exit 0&lt;br /&gt;
&lt;br /&gt;
ip route add 0.0.0.0/1 dev &amp;quot;$1&amp;quot;&lt;br /&gt;
ip route add 128.0.0.0/1 dev &amp;quot;$1&amp;quot;&lt;br /&gt;
EOF | sudo tee /etc/ppp/ip-up.d/route-traffic&lt;br /&gt;
sudo chmod +x /etc/ppp/ip-up.d/route-traffic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Network config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;lt;&amp;lt;EOF&lt;br /&gt;
iface stellingen inet ppp&lt;br /&gt;
    provider stellingen&lt;br /&gt;
EOF | sudo tee -a /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starten/Stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo ifup stellingen&amp;lt;/pre&amp;gt;&lt;br /&gt;
oder &amp;lt;pre&amp;gt;sudo pon stellingen&amp;lt;/pre&amp;gt;&lt;br /&gt;
bzw.&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo ifdown stellingen&amp;lt;/pre&amp;gt;&lt;br /&gt;
oder &amp;lt;pre&amp;gt;sudo poff stellingen&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VPN automatisch bei Verbindung mit $WLAN ===&lt;br /&gt;
&lt;br /&gt;
Das ganze Verbinden kann man auch automatisch machen, indem man das Netzwerk identifiziert, in dem man sich befindet.&lt;br /&gt;
Aus der oberen Anleitung braucht man dann nicht mehr den Punkt &amp;quot;Network config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
/etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
network={&lt;br /&gt;
	ssid=&amp;quot;UHH-WPA&amp;quot;&lt;br /&gt;
	key_mgmt=WPA-EAP&lt;br /&gt;
	eap=TTLS&lt;br /&gt;
	group=TKIP CCMP&lt;br /&gt;
	pairwise=TKIP CCMP&lt;br /&gt;
	ca_cert=&amp;quot;/etc/ssl/certs/Deutsche_Telekom_Root_CA_2.pem&amp;quot;&lt;br /&gt;
	identity=&amp;quot;RRZ_Kennung@uni-hamburg.de&amp;quot;&lt;br /&gt;
	password=&amp;quot;very_secret_password&amp;quot;&lt;br /&gt;
	anonymous_identity=&amp;quot;anonymous@uni-hamburg.de&amp;quot;&lt;br /&gt;
	phase2=&amp;quot;auth=PAP&amp;quot;&lt;br /&gt;
	id_str=&amp;quot;uni&amp;quot; # wichtig, weil das der interfacename ist&lt;br /&gt;
}&lt;br /&gt;
ODER&lt;br /&gt;
network={&lt;br /&gt;
	ssid=&amp;quot;UHH&amp;quot;&lt;br /&gt;
	key_mgmt=NONE&lt;br /&gt;
	id_str=&amp;quot;uni&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/network/interfaces&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iface wlan0 inet manual&lt;br /&gt;
      wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
&lt;br /&gt;
iface uni inet dhcp&lt;br /&gt;
      #vpn up and down&lt;br /&gt;
      up /usr/bin/pon stellingen&lt;br /&gt;
      down /usr/bin/poff stellingen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manuell lässt sich immer noch VPN mit &#039;&#039;sudo pon stellingen&#039;&#039; starten. Beendet tut man dies dann mit &#039;&#039;sudo poff stellingen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Testen ==&lt;br /&gt;
&lt;br /&gt;
Zum Testen der Verbindung (bei Nutzung von außerhalb des Informatik-Netzes) kann zum Beispiel die Seite [http://www.informatik.uni-hamburg.de/Fachschaft/gprot/ [1]] abgerufen werden. Kann eine Gedaechnissprotokoll geladen werden arbeitet die Verbindung&lt;br /&gt;
&lt;br /&gt;
==Autoconnect Script==&lt;br /&gt;
Es gibt unter Linux Möglichkeiten sich bei bestehendem (UHH-) Netz direkt mit dem VPN zu befinden. Dazu sind folgende Änderungen am System notwendig.&lt;br /&gt;
&lt;br /&gt;
(Im folgenden stehen (sofern nicht anders vermekt) $VPN$ für den VPN-namen und $WIFI$ für den WLAN-Namen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/NetworkManager/system-connections/$VPN$&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zeile &amp;lt;tt&amp;gt;password-flags&amp;lt;/tt&amp;gt; muss von 1 auf 0 gesetzt werden. Falls die nicht existiert, muss sie unter dem Reiter &amp;lt;tt&amp;gt;vpn&amp;lt;/tt&amp;gt; angelegt werden.&lt;br /&gt;
In der selben Datei muss ein weiterer Reiter nämlich &amp;lt;tt&amp;gt;vpn-secrets&amp;lt;/tt&amp;gt; angelegt werden. Unter &amp;lt;tt&amp;gt;vpn-secrets&amp;lt;/tt&amp;gt; wird folgender eintrag angelegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;password=Your_Password&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beachte, dass das Passwort hier im Klartext gespeichert wird. Deswegen ist darauf zu achten, dass die Zugriffsrechte für diese Datei auf 0600 zu setzen sind! (Es sei denn, man möchte es der Welt mitteilen)&lt;br /&gt;
&lt;br /&gt;
Dann kommt als nächstes das eigentliche Skript. Dies ist anzulegen unter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/NetworkManager/dispatcher.d&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier muss man eine Datei anlegen nach dem Schema wie sie in dem Ordner vorliegt (\d\d-NAME). Die Zugriffsrechte sind auf 0755 zu setzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
REQUIRED_CONNECTION_NAME=&amp;quot;$WIFI$&amp;quot; # namen beachten! Case-sensitive&lt;br /&gt;
VPN_CONNECTION_NAME=&amp;quot;$VPN$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sleep 1 #sleep ist nötig, warum? Keine Ahnung ;)&lt;br /&gt;
&lt;br /&gt;
activ_con=$(nmcli con status | grep &amp;quot;${REQUIRED_CONNECTION_NAME}&amp;quot;)&lt;br /&gt;
activ_vpn=$(nmcli con status | grep &amp;quot;${VPN_CONNECTION_NAME}&amp;quot;)&lt;br /&gt;
if [ &amp;quot;${activ_con}&amp;quot; -a ! &amp;quot;${activ_vpn}&amp;quot; -a &amp;quot;$2&amp;quot; = &amp;quot;up&amp;quot; ];&lt;br /&gt;
then&lt;br /&gt;
    nmcli con up id &amp;quot;${VPN_CONNECTION_NAME}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Verbinden der Netzwerkverbindung sollte sich der PC automatisch mit dem VPN verbinden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/RZ/netz/notebook/vpn.shtml Nutzung von VPN-Diensten im Informatik-Netz]&lt;br /&gt;
* [http://pptpclient.sourceforge.net/howto-diagnosis.phtml#conventions Nützliches Howto zum Debuggen von PPTP Client Syslog-Infos]&lt;br /&gt;
* [http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html Howto VPN on Fedora]&lt;br /&gt;
== Siehe Auch ==&lt;br /&gt;
&lt;br /&gt;
* [[Verbindungen]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Rechenzentrum]]&lt;/div&gt;</summary>
		<author><name>217.225.216.103</name></author>
	</entry>
</feed>