<?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>René Jansen</title>
	<atom:link href="http://www.rene-jansen.nl/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.rene-jansen.nl</link>
	<description>Persoonlijk weblog</description>
	<lastBuildDate>Sat, 13 Nov 2010 09:37:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>B4P Lanparty</title>
		<link>http://www.rene-jansen.nl/?p=243</link>
		<comments>http://www.rene-jansen.nl/?p=243#comments</comments>
		<pubDate>Mon, 30 Aug 2010 11:07:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Lanparty]]></category>

		<guid isPermaLink="false">http://www.rene-jansen.nl/?p=243</guid>
		<description><![CDATA[Nog 1 maand voordat de lanparty in Hoogeveen gestart wordt. Zie www.build4powerlan.nl 1,2 en 3 oktober zijn de magische dagen waar ik mijn eigen netwerk op mag zetten voor 70 deelnemers. Ik zal deze keer dus zelf geen deelnemer zijn, maar de netwerkbeheerder van een vrij grote lanparty. Toch wil ik graag met jullie delen [...]]]></description>
			<content:encoded><![CDATA[<p>Nog 1 maand voordat de lanparty in Hoogeveen gestart wordt. Zie <a title="build4power.nl" href="http://www.build4powerlan.nl" target="_blank">www.build4powerlan.nl</a></p>
<p>1,2 en 3 oktober zijn de magische dagen waar ik mijn eigen netwerk op mag zetten voor 70 deelnemers. Ik zal deze keer dus zelf geen deelnemer zijn, maar de netwerkbeheerder van een vrij grote lanparty. Toch wil ik graag met jullie delen hoe ik dit nu allemaal heb georganiseerd. Met dank aan Rick Meertens voor zijn bijdrage omtrent DHCP/statische ip-adressen.</p>
<p><span id="more-243"></span></p>
<h1>De basis en een visuele weergave van het netwerk</h1>
<p>Om een goed en stabiel netwerk neer te zetten moet men rekening houden met een aantal dingen. Hieronder worden de belangrijkste weergegeven.</p>
<ul>
<li>Waar      wordt het netwerk voor gebruikt</li>
<li>Hoeveel      cliënten zullen er op het netwerk worden aangesloten</li>
<li>Statisch      of dynamisch toegewezen netwerk gegevens</li>
<li>Worden      er services aangeboden op het netwerk</li>
<li>Hoe      groot is de ruimte waar het netwerk plaats vind</li>
<li>Wat      is de efficiëntste manier van het plaatsen van het materiaal</li>
</ul>
<p>B4P LAN zal een zogenaamde lanparty worden. In een dergelijk netwerk worden voornamelijk games gespeeld. Hiermee hebben we het eerste punt, “waar wordt het netwerk voor gebruikt”, beantwoord.</p>
<p>Bij de lanparty van B4P LAN is vastgesteld dat er ruimte is voor 70 deelnemers. Hiermee hebben ook het tweede punt beantwoord. Het uiteindelijke getal zal altijd iets groter zijn. Men moet dan denken aan de eventuele servers en netwerk inspectie terminals.</p>
<p>Een statisch netwerk zal altijd beter zijn dan dynamisch toegewezen netwerken. Het probleem van een statisch netwerk ligt echter in de logistiek en onderhoud van een groot netwerk. Met een LAN van maximaal ongeveer 30 cliënten is een statisch netwerk ideaal. De netwerk beheerder heeft een redelijk overzicht van het netwerk en kan redelijk snel netwerkproblemen oplossen.</p>
<p>In het geval van B4P LAN is het niet aan te raden enkel een statisch netwerk op te zetten. De netwerk beheerder heeft een slecht netwerk overzicht en de oorzaak van een netwerk probleem is lastig te vinden. Hier is DHCP voor ontwikkeld. Met DHCP deelt men dynamisch netwerk gegevens uit aan de B4P LAN deelnemers zodat adres duplicaten worden voorkomen. Meer over deze keuze op pagina 4.</p>
<p>Zoals eerder gezegd is zal op B4P LAN een DHCP server aanwezig zijn die automatisch netwerk gegevens aan de deelnemers geeft. Op B4P LAN zullen er meer services geleverd worden. Meer hierover vanaf pagina 4.</p>
<p>Om een goed idee te krijgen van de ruimte waarin het netwerk komt is het zeker slim om naar de locatie te gaan en foto’s te nemen. Het zal helemaal mooi zijn als de locatie in kwestie een digitale blauwdruk heeft van de te gebruiken ruimte. Hiermee kan men een start maken met het efficiënt indelen van de tafels voor de deelnemers. Een dergelijke schema is al gemaakt voor B4P LAN. Op de volgende pagina is te zien hoe de indeling voor de tafels zijn.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rene-jansen.nl/?feed=rss2&amp;p=243</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chat-room systeem ontwikkeld in C#</title>
		<link>http://www.rene-jansen.nl/?p=230</link>
		<comments>http://www.rene-jansen.nl/?p=230#comments</comments>
		<pubDate>Wed, 26 May 2010 20:35:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Programmeren]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.rene-jansen.nl/?p=230</guid>
		<description><![CDATA[Zo, toch maar weer eens een artikel schrijven na een lange poos stil te zijn geweest. En we kicken direct af met een Chat project. Deze chat applicatie was een keuzevak van me maar ik wil het graag met jullie delen. Het is geschreven in C# en is puur op het .NET 2.0 Framework gebaseerd. [...]]]></description>
			<content:encoded><![CDATA[<p>Zo, toch maar weer eens een artikel schrijven na een lange poos stil te zijn geweest. En we kicken direct af met een Chat project.</p>
<p><span id="more-230"></span></p>
<p>Deze chat applicatie was een keuzevak van me maar ik wil het graag met jullie delen. Het is geschreven in C# en is puur op het .NET 2.0 Framework gebaseerd. Deze chat applicatie bestaat uit 2 onderdelen, namelijk een client en een server. We spreken hier dan ook van een client/server architectuur kwa programmeren. Zowel de client als de server werken met threads om een zo goed mogelijk respons te krijgen. Hieronder wordt een lijst weergegeven van de functionaliteiten van de server en de client:</p>
<ul>
<li>De server kan met een start en stop knop worden bedient</li>
<li>De server kan met een vast maximum aantal gebruikers gestart worden</li>
<li>De server heeft een lijst met clienten die door events wordt geupdate</li>
<li>De server kan een bericht naar alle clienten sturen</li>
<li>De server kan een persoonlijk bericht naar een client sturen</li>
<li>De server kan een client verwijderen (kicken)</li>
<li>De server heeft een veelzijdige ban filter (IP en gebruiker ban)</li>
<li>De ban filter kan een al bestaande filter laden (XML)</li>
<li>De ban filter kan een huidig geconfigureerde filter opslaan (XML)</li>
<li>De server heeft een progressbar dat laat zien hoe vol de chat op het moment is</li>
<li>De client heeft een groot gespreks venster</li>
<li>De client kan zien welke gebruikers er in de chat-room zitten</li>
</ul>
<p>Verdere informatie is niet echt nodig. De broncode is gewoon aanwezig (onder CPOL licentie) voor de mensen die er meer van willen weten. De broncode is voldoende gecommenteerd voor een programmeur.</p>
<p>Hieronder worden een aantal screenshots weergegeven. (klik om te vergroten)</p>
<p><br class="spacer_" /></p>
<p><a href="http://www.rene-jansen.nl/wp-content/img/SimpleChatSystem.png"><img src="http://www.rene-jansen.nl/wp-content/img/SimpleChatSystem.png" alt="SimpleChatSystem" width="600" height="275" /></a></p>
<p><a href="http://www.rene-jansen.nl/wp-content/img/banfilter.png"><img src="http://www.rene-jansen.nl/wp-content/img/banfilter.png" alt="Ban filter" width="600" height="455" /></a></p>
<p><br class="spacer_" /></p>
<p>Download <a href="http://www.rene-jansen.nl/wp-content/files/SimpleChatSystem.zip">hier</a> het volledige chat systeem.<br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rene-jansen.nl/?feed=rss2&amp;p=230</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>PuTTY commando wrapper</title>
		<link>http://www.rene-jansen.nl/?p=214</link>
		<comments>http://www.rene-jansen.nl/?p=214#comments</comments>
		<pubDate>Sun, 17 Jan 2010 19:43:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Programmeren]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.rene-jansen.nl/?p=214</guid>
		<description><![CDATA[Zo, het is al weer een poosje geleden dat ik iets gepost heb. Ik ga dat nu rechtzetten, en wel met een klein tooltje! Deze commando wrapper voor PuTTY is bedoeld voor mensen die willen inloggen en automatisch één of meerdere commando&#8217;s willen uitvoeren. De applicatie is geschreven onder GPLv3 licentie en maakt gebruik van [...]]]></description>
			<content:encoded><![CDATA[<p>Zo, het is al weer een poosje geleden dat ik iets gepost heb. Ik ga dat nu rechtzetten, en wel met een klein tooltje!</p>
<p>Deze commando wrapper voor PuTTY is bedoeld voor mensen die willen inloggen en automatisch één of meerdere commando&#8217;s willen uitvoeren. De applicatie is geschreven onder GPLv3 licentie en maakt gebruik van andere GPL software.</p>
<p><span id="more-214"></span></p>
<p>De applicatie heeft de naam &#8220;autoputty&#8221; gekregen. autoputty is een Windows console applicatie waarbij men schakelopties mee geeft. Deze schakelopties omvatten concreet aanmeld gegevens, commando&#8217;s en een eventuele pause(sommige servers/apparaten hebben een lange tijd nodig voor het inloggen). Autoputty is door mij gemaakt in de programmeertaal C#. Hiermee wil ik aangeven dat ook console applicaties met C# prima te bouwen zijn.</p>
<p>Om een concreet voorbeeld te geven staat hieronder een voorbeeld.</p>
<p><code>autoputty /connect user@192.168.0.1@pass /commandfile test.txt /pause 10</code></p>
<p>Voor meer informatie verwijs ik naar de applicatie zelf. Download de applicatie en start autoputty zonder argumenten voor tekst en uitleg van alle schakelopties</p>
<p>Klik <a href="http://www.rene-jansen.nl/wp-content/files/autoputty.zip" target="_blank">hier</a> om te downloaden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rene-jansen.nl/?feed=rss2&amp;p=214</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hoe installeer ik een Linux FTP server?</title>
		<link>http://www.rene-jansen.nl/?p=68</link>
		<comments>http://www.rene-jansen.nl/?p=68#comments</comments>
		<pubDate>Mon, 09 Nov 2009 18:21:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FTP]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rene-jansen.nl/?p=68</guid>
		<description><![CDATA[Ooit een FTP server willen installeren en configureren onder Linux maar heb je het uiteindelijk toch opgegeven? Dan heb ik hier van A tot Z een handleiding! Ik heb sinds een aantal dagen mijn Ubuntu thuis server weer helemaal up-and-running. Toch stuitte ik op een reeks van problemen waaronder het installeren en configureren van een [...]]]></description>
			<content:encoded><![CDATA[<p>Ooit een FTP server willen installeren en configureren onder Linux maar heb je het uiteindelijk toch opgegeven? Dan heb ik hier van A tot Z een handleiding!</p>
<p>Ik heb sinds een aantal dagen mijn Ubuntu thuis server weer helemaal up-and-running. Toch stuitte ik op een reeks van problemen waaronder het installeren en configureren van een FTP server.</p>
<p><span id="more-68"></span></p>
<h2>Neem een betrouwbare FTP server</h2>
<p>Ik heb gekozen voor <a href="http://vsftpd.beasts.org/" target="_blank">vsftpd</a> (Very Secure File Transfer Protocol Daemon) vanwege onderstaande redenen.</p>
<ul>
<li>vsftpd is veilig</li>
<li>vsftpd is snel</li>
<li>vsftpd is stabiel</li>
<li>vsftpd heeft veel configuratie mogelijkheden</li>
<li>vsftpd is vrijgegeven met de GPL licentie</li>
<li>vsftpd werkt onder alle Unix-achtige systemen waaronder Linux</li>
</ul>
<h2>Voorbereiding</h2>
<p>Voordat men zomaar een FTP server opzet moet men eerst gaan nadenken over een aantal dingen.</p>
<ul>
<li>Waar wil ik mijn FTP server voor gebruiken?</li>
<li>Wie wil ik toelaten op mijn FTP server?</li>
<li>Bepalen van rechten per gebruiker</li>
<li>Wil ik mijn FTP server met SSL beveiligen of vertrouw ik mijn gebruikers?</li>
</ul>
<p>De eerste vraag heeft het meeste invloed op de instellingen van de FTP server. Daarom heb ik de drie meest voorkomende gebruiksmethoden hieronder in een tabel weergegeven.</p>
<p><br class="spacer_" /></p>
<p><strong>Methode 1: Thuis (bedoeld voor FTP gebruik waarbij men vertrouwen heeft in de gebruikers)</strong></p>
<table style="width: 555px; height: 74px;" border="1">
<tbody>
<tr>
<th style="width: 100px; height: 30px;" align="center" valign="middle">Shell (SSH) toegang</th>
<th style="width: 100px; height: 30px;" align="center" valign="middle">Anonymous toegang</th>
<th style="width: 100px; height: 30px;" align="center" valign="middle">SSL/TLS</th>
</tr>
<tr>
<td style="width: 100px; height: 30px; background-color: #32cd32;" align="center" valign="middle">Ja</td>
<td style="width: 100px; height: 30px; background-color: #ff0000;" align="center" valign="middle">Nee</td>
<td style="width: 100px; height: 30px; background-color: #ff0000;" align="center" valign="middle">Nee</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p><strong>Methode 2: Lanparties (bedoeld voor gebruik bij openbare gelegenheden en voornamelijk onbekende gebruikers)</strong></p>
<table style="width: 555px; height: 44px;" border="1">
<tbody>
<tr>
<th style="width: 100px; height: 30px;" align="center" valign="middle">Shell (SSH) toegang</th>
<th style="width: 100px; height: 30px;" align="center" valign="middle">Anonymous toegang</th>
<th style="width: 100px; height: 30px;" align="center" valign="middle">SSL/TLS</th>
</tr>
<tr>
<td style="width: 100px; height: 30px; background-color: #ff0000;" align="center" valign="middle">Nee</td>
<td style="width: 100px; height: 30px; background-color: #ff0000;" align="center" valign="middle">Nee</td>
<td style="width: 100px; height: 30px; background-color: #32cd32;" align="center" valign="middle">Ja</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p><strong>Methode 3: Internet (bedoeld voor toegang van andere, onbekende internet adressen)</strong></p>
<table style="width: 555px; height: 44px;" border="1">
<tbody>
<tr>
<th style="width: 100px; height: 30px;" align="center" valign="middle">Shell (SSH) toegang</th>
<th style="width: 100px; height: 30px;" align="center" valign="middle">Anonymous toegang</th>
<th style="width: 100px; height: 30px;" align="center" valign="middle">SSL/TLS</th>
</tr>
<tr>
<td style="width: 100px; height: 30px; background-color: #ff0000;" align="center" valign="middle">Nee</td>
<td style="width: 100px; height: 30px; background-color: #32cd32;" align="center" valign="middle">Ja</td>
<td style="width: 100px; height: 30px; background-color: #32cd32;" align="center" valign="middle">Ja</td>
</tr>
</tbody>
</table>
<h2>Installatie</h2>
<p>De installatie van vsftpd bij Ubuntu gaat als volgt. Alle commando&#8217;s dienen door de beheerder te worden uitgevoerd. Dit wordt gedaan door &#8220;sudo&#8221; voor het gewenste commando te zetten.</p>
<p><code>user@server:/# sudo apt-get install vsftpd</code></p>
<p>Hierbij wordt naast vsftpd ook ssl-cert en openssl geïnstalleerd.</p>
<p>Voordat we daadwerkelijk veranderingen brengen aan de configuratie, is het niet verkeerd om een backup van het origineel te maken. Men heeft dan altijd een backup mocht er iets erg fout gaan. Maak een backup zoals hieronder weergegeven word.</p>
<p><code>user@server:/# sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.original</code></p>
<p>Ok&#8230; Vsftpd is nu geïnstalleerd en is klaar om geconfigureerd te worden. Ik heb iedere methode apart op een pagina beschreven om vergissingen te voorkomen. Ook wil ik de gelegenheid gebruiken dat men aanwezige firewalls zelf dient te configureren. Het gaat hierbij voornamelijk om poort 20 en 21. Men kan gaan googlen op &#8220;<a href="http://www.google.nl/search?hl=nl&#038;q=iptables+firewall" target="_blank">iptables firewall</a>&#8221; om meer uitleg te krijgen hierover.</p>
<p>Ik gebruik in de methoden een drietal gebruikers als voorbeeld maar men kan het aantal gebruikers naar eigen wensen aanpassen. De root gebruiker heb ik hier bewust uit de scope gehaald want deze is niet bedoeld voor dit soort services. De root gebruiker is in principe enkel bedoeld voor de systeembeheerder die configuratie bestanden en dergelijke moet aanpassen. Hetgeen wat we in dit artikel doen wordt dus gedaan als de root gebruiker, maar root gebruiker toegang tot FTP is <strong><span style="color: #ff0000;">absoluut niet aan te raden</span></strong> vanwege beveiliging risico&#8217;s.</p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://www.rene-jansen.nl/?feed=rss2&amp;p=68</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eindelijk online!</title>
		<link>http://www.rene-jansen.nl/?p=1</link>
		<comments>http://www.rene-jansen.nl/?p=1#comments</comments>
		<pubDate>Tue, 27 Oct 2009 18:13:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Algemeen]]></category>

		<guid isPermaLink="false">http://www.rene-jansen.nl/?p=1</guid>
		<description><![CDATA[Hallo iedereen en welkom op mijn blog, Op deze plek zal ik mijn ICT bevindingen met jullie delen. Bij deze zie ik graag reacties van jullie tegemoet. René Jansen]]></description>
			<content:encoded><![CDATA[<p>Hallo iedereen en welkom op mijn blog,</p>
<p>Op deze plek zal ik mijn ICT bevindingen met jullie delen. Bij deze zie ik graag reacties van jullie tegemoet.</p>
<p>René Jansen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rene-jansen.nl/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

