<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ADI64 feat. n0stradamus &#187; ip</title>
	<atom:link href="http://adrian.holfter.de/blog/tag/ip/feed/" rel="self" type="application/rss+xml" />
	<link>http://adrian.holfter.de/blog</link>
	<description>Reiche Eltern für alle!</description>
	<lastBuildDate>Wed, 04 Jan 2012 22:47:27 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>PPTP: IPs den Usern zuordnen</title>
		<link>http://adrian.holfter.de/blog/2010/06/pptp-ips-den-usern-zuordnen/</link>
		<comments>http://adrian.holfter.de/blog/2010/06/pptp-ips-den-usern-zuordnen/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 15:37:36 +0000</pubDate>
		<dc:creator>ADI64</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[poptop]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://adrian.holfter.de/blog/?p=219</guid>
		<description><![CDATA[Zu den technischen Voraussetzungen: Dies gilt für Linux und den PoPToP-Server. Ich habe mich halb tot gesucht, um eine Lösung zu finden, wie ich herausfinden kann, wann sich ein User in PPTP einloggt (beziehungsweise welcher user hinter welcher IP steckt). Die &#8220;debug&#8221; Option in der /etc/pptpd.conf bringt da nichts. Das gibt zwar massig Informationen über [...]]]></description>
			<content:encoded><![CDATA[<p>Zu den technischen Voraussetzungen: Dies gilt für Linux und den <a title="Poptop - Open Source PPTP Server" href="http://www.poptop.org/" target="_blank">PoPToP-Server</a>.</p>
<p>Ich habe mich halb tot gesucht, um eine Lösung zu finden, wie ich herausfinden kann, wann sich ein User in PPTP einloggt (beziehungsweise welcher user hinter welcher IP steckt).</p>
<p>Die &#8220;debug&#8221; Option in der /etc/pptpd.conf bringt da nichts. Das gibt zwar massig Informationen über Verbindungen nach /var/log/debug aus, aber nirgens findet man dort einen username.</p>
<p>Die Lösung liegt wo ganz anders:<span id="more-219"></span></p>
<p>Für den ganzen Verbindungskrempel und die Authentifizierung ist allein PPP verantwortlich. PPTP ist es also an sich egal, wen es hier verbindet. Wenn man bei PPP sucht, findet man relativ schnell eine Möglichkeit: PPP ruft bei erfolgreicher Authentifizierung das Script <strong>/etc/ppp/auth-up</strong> auf, falls dieses exisitert. Wenn der Client die Verbindung beendet, wird <strong>/etc/ppp/auth-down</strong> aufgerufen (aber nur, wenn auth-up auch erfolgreich aufgerufen wurde!).</p>
<p>Diese Scripte bekommen laut <a title="pppd Manpage" href="http://linux.die.net/man/8/pppd" target="_blank">Manpage</a> als Parameter in dieser Reihenfolge: <em>interface-name<strong> peer-name</strong> user-name tty-device speed.</em></p>
<p>Das ist schon nicht schlecht, allerdings weiß man dann noch nicht die IP. Auch kein Problem, die IP der aktuellen Verbindung wird von PPP beim Aufruf des Scripts als Umgebungsvariable <strong><em>IPREMOTE </em></strong>gesetzt.</p>
<p>Mit diesen Voraussetzungen kann man prima die Infos in eine Log-Datei schreiben.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrian.holfter.de/blog/2010/06/pptp-ips-den-usern-zuordnen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

