<?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>mw88.org &#187; VirtualBox</title>
	<atom:link href="http://www.mw88.org/tag/virtualbox/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mw88.org</link>
	<description>Metal, Nerdthemen und andere Krankheiten</description>
	<lastBuildDate>Wed, 25 Aug 2010 10:02:57 +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>HomeServer Teil 5: WebGUI</title>
		<link>http://www.mw88.org/2010/08/homeserver-teil-5-webgui</link>
		<comments>http://www.mw88.org/2010/08/homeserver-teil-5-webgui#comments</comments>
		<pubDate>Thu, 19 Aug 2010 06:09:44 +0000</pubDate>
		<dc:creator>mw88</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[phpVirtualBox]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.mw88.org/?p=445</guid>
		<description><![CDATA[Oft kommt es vor, dass man von einem anderen Ort auf bestimmte Dienste des eigenen Servers zugreifen m&#246;chte. Eine M&#246;glichkeit dazu ist ein VPN-Dienst wie z.B. OpenVPN. Das hat allerdings den Nachteil, dass auf dem Rechner von dem aus man sich verbinden m&#246;chte auch der entsprechende Client installiert sein muss. Die andere M&#246;glichkeit ist es [...]]]></description>
			<content:encoded><![CDATA[<p>Oft kommt es vor, dass man von einem anderen Ort auf bestimmte Dienste des eigenen Servers zugreifen m&ouml;chte.</p>
<p>Eine M&ouml;glichkeit dazu ist ein VPN-Dienst wie z.B. <a href="http://wiki.ubuntuusers.de/OpenVPN">OpenVPN</a>. Das hat allerdings den Nachteil, dass auf dem Rechner von dem aus man sich verbinden m&ouml;chte auch der entsprechende Client installiert sein muss.</p>
<p>Die andere M&ouml;glichkeit ist es eine Website, die die entsprechenden Dienste per Weboberfl&auml;che zur Verf&uuml;gung stellt.<br />
	Um das zu realisieren ben&ouml;tigt man einen Webserver wie z.B: <a href="http://wiki.ubuntuusers.de/Apache">Apache</a>.</p>
<p>Diesen Installiert man ganz einfach &uuml;ber<br />
	<code>sudo apt-get install apache2</code></p>
<p>Anscheinend werden die Rechte des Rootverzeichnis des Webservers in der aktuellen Ubuntuversion nicht richtig gesetzt, daher sollte man noch folgenden Befehl ausf&uuml;hren:<br />
	<code>chown -r www-data:www-data /var/www</code></p>
<p>Gegebenenfalls muss man noch das entsprechende PHP-Plugin aktivieren (hier PHP4)<br />
	<code>sudo a2enmod php4</code></p>
<p>Nun muss man noch das Verzeichnis von phpVirtualBox in die Apache Konfiguration aufgenommen werden, dazu erstellt man folgenden Eintrag in der Datei /etc/apache2/sites-available/default:<br />
	<code>Alias /virtualbox&quot;/var/www/virtualbox&quot;<br />
	&lt;directory var/virtualbox/www&gt;<br />
	&nbsp;&nbsp; Options Indexes FollowSymLinks MultiViews<br />
	&nbsp;&nbsp; AllowOverride none<br />
	&nbsp;&nbsp; Order allow,deny<br />
	&nbsp;&nbsp; allow from all<br />
	&nbsp;&nbsp; <span style="color: rgb(169, 169, 169);">#authentification</span><br />
	&nbsp;&nbsp; AuthType Digest<br />
	&nbsp;&nbsp; AuthName &quot;virtualbox&quot;<br />
	&nbsp;&nbsp; AuthUserFile /var/www/virtualbox/.htpasswd<br />
	&nbsp;&nbsp; require valid-user<br />
	&lt;/directory&gt;</code></p>
<p>Dieser Eintrag bewirkt unter anderem, dass ein Passwort beim betreten der Seite abgefragt wird. Dies ist empfehlenswert, da phpVirtualBox noch &uuml;ber keine eigene Benutzerauthentifizierung verf&uuml;gt. Das Passwort kann man folgenderma&szlig;en vergeben:<br />
	<code>htdigest -c .digest virtualbox Benutzername</code></p>
<p>Anschlie&szlig;end kann man die Zip-Datei von <a href="http://code.google.com/p/phpvirtualbox/">hier</a> nach /var/www/virtualbox entpacken und ebenfalls die n&ouml;tigen Benutzerrechte setzen:<br />
	<code>chown -r www-data:www-data /var/www</code></p>
<p>Um via phpVirtualBox auf VirtualBox zugeifen zu k&ouml;nnen muss folgender Dienst gestartet werden:<br />
	<code>su vboxuser -c &#39;/usr/bin/vboxwebsrv -b --logfile /dev/null &gt;/dev/null&#39; </code></p>
<p>Dieser Dienst kann Beispielsweise durch ein Init-Skript automatisch gestartet werden&#8230;<br />
	Auserdem muss die Konfigurationsdatei namens &#39;config.php&#39; angepasst werden.</p>
<p>Wichtig sind hier folgende Eintragungen:<br />
	<code><span style="color: rgb(169, 169, 169);"># Benutzer mit dem sich phpVirtualBox mit VirtualBox verbinden soll</span><br />
	const username = &#39;vboxuser&#39;;<br />
	const password = &#39;passwort&#39;;<br />
	<span style="color: rgb(169, 169, 169);"># Server und Port auf den sich phpVirtualBox verbinden soll</span><br />
	const location = &#39;http://localhost:18083/&#39;;</code></p>
<p>Anschlie&szlig;end ist phpVirtualBox &uuml;ber <strong>http://servername/virtualbox</strong> erreichbar und verlangt zur betrachtung ein Passwort.</p>
<p>Hat man mehrere solcher Dienste kann man sie &uuml;ber eine einfache Website z.B. mit iFrames sehr einfach zug&auml;nglich machen, beispielsweise so:<br />
	<a href="http://www.mw88.org/wp-content/uploads/2010/08/phpVirtualBox.jpg"><img alt="Weboberfläche von VirtualBox" class="aligncenter size-full wp-image-467" height="406" src="http://www.mw88.org/wp-content/uploads/2010/08/phpVirtualBox.jpg" title="phpVirtualBox" width="500" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mw88.org/2010/08/homeserver-teil-5-webgui/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualbox und USB</title>
		<link>http://www.mw88.org/2008/11/virtualbox-und-usb</link>
		<comments>http://www.mw88.org/2008/11/virtualbox-und-usb#comments</comments>
		<pubDate>Fri, 07 Nov 2008 18:37:13 +0000</pubDate>
		<dc:creator>mw88</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.mw88.org/?p=232</guid>
		<description><![CDATA[Bisher hat es mich nie gest&#38;&#246;uml;rt dass Virtualbox unter Ubuntu keine USB-Unterst&#252;tzung in der Standardkonfiguration hat. Da die einzig mir bekannte Methode zur Sicherung meines SE G900 die SE-PC-Suite f&#252;r Windows vorraussetzt, musste ich mich auch mit diesem Thema besch&#228;ftigen. Die L&#246;sung war beeindruckend einfach, ich musste einfach folgende Zeile in die /etc/fstab eintragen: none [...]]]></description>
			<content:encoded><![CDATA[<p>Bisher hat es mich nie gest&amp;&ouml;uml;rt dass Virtualbox unter Ubuntu keine USB-Unterst&uuml;tzung in der Standardkonfiguration hat. Da die einzig mir bekannte Methode zur Sicherung meines SE G900 die SE-PC-Suite f&uuml;r Windows vorraussetzt, musste ich mich auch mit diesem Thema besch&auml;ftigen.</p>
<p>Die L&ouml;sung war beeindruckend einfach, ich musste einfach folgende Zeile in die /etc/fstab eintragen:<br />
	<code>none /proc/bus/usb usbfs devgid=XXX,devmode=664 0 0</code></p>
<p>Wobei XXX mit der ID der Gruppe vboxusers zu ersetzen ist.<br />
	Die ID l&auml;sst sich folgenderma&szlig;en rausfinden:</p>
<p>Zuerst &ouml;ffnet man die Benutzerverwaltung:<br />
	Men&uuml; -&gt; System -&gt; Systemverwaltung -&gt; Benutzer und Gruppen</p>
<p>Danach auf entsperren clicken und unter &quot;Gruppen Verwalten&quot; die Eigenschaften der Gruppe &quot;vboxusers&quot; betrachten. Beim n&auml;chsten Systemstart sollten in Virtualbox alle angeschlossenen USB-Ger&auml;te verf&uuml;gbar sein.<br />
	<a href="http://www.mw88.org/wp-content/uploads/2008/11/Virtualbox-USB.jpg"><img alt="" class="aligncenter size-full wp-image-354" height="216" src="http://www.mw88.org/wp-content/uploads/2008/11/Virtualbox-USB.jpg" title="Virtualbox USB" width="408" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mw88.org/2008/11/virtualbox-und-usb/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VirtualBox 2.0 Netzwerk-Bridge</title>
		<link>http://www.mw88.org/2008/09/virtualbox-20-netzwerk-bridge</link>
		<comments>http://www.mw88.org/2008/09/virtualbox-20-netzwerk-bridge#comments</comments>
		<pubDate>Wed, 10 Sep 2008 18:04:32 +0000</pubDate>
		<dc:creator>mw88</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bridge]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[VM]]></category>

		<guid isPermaLink="false">http://www.mw88.org/?p=8</guid>
		<description><![CDATA[Als vor ein paar Tagen die Version 2.0 von Virtualbox rauskam hab ich ja eigentlich darauf gehofft dass Sun das leidige Thema mit dem bridget network endlich gel&#246;st hat. Denkste, ich konnte also wieder nicht einfach auf bridged umschalten, stattdessen habe ich aber eine Methode entdeckt, die jedenfalls f&#252;r meine Bescheidenen Zwecke auch bestens geeignet [...]]]></description>
			<content:encoded><![CDATA[<p>Als vor ein paar Tagen die Version 2.0 von Virtualbox rauskam hab ich ja eigentlich darauf gehofft dass Sun das leidige Thema mit dem bridget network endlich gel&ouml;st hat.</p>
<p>Denkste, ich konnte also wieder nicht einfach auf bridged umschalten, stattdessen habe ich aber eine Methode entdeckt, die jedenfalls f&uuml;r meine Bescheidenen Zwecke auch bestens geeignet ist:</p>
<p>Man setzt ganz einfach das Folgende Kommando ab und tauscht !!vmname!! mit dem Namen der gew&uuml;nschten virtuellen Maschine aus. Wichtig ist auch noch den Port anzugeben, der zu der VM umgeleitet werden soll, hier Port 2222.<br />
	<code>$ VBoxManage setextradata !!vmname!! &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort&quot; 2222</code></p>
<p>Danach gibt man noch an auf welchem Port die Daten auf der virtuellen Maschine eintreffen sollen, hier Port 22 (ssh).<br />
	<code>$ VBoxManage setextradata !!vmname!! &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort&quot; 22</code></p>
<p>Und zum Schluss noch auf welchem Protokoll gesendet werden soll.<br />
	<code>$ VBoxManage setextradata !!vmname!! &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol&quot; TCP</code></p>
<p>Damit hat man auch schon eine Portweiterleitung eingerichtet <img src='http://www.mw88.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <br />
	Um zu pr&uuml;fen ob die Konfiguration der VM korrekt vorgenommen wurde hilft dieses Kommando weiter:<br />
	<code>$ VBoxManage getextradata !!vmname!! enumerate</code></p>
<p>Diese Konfiguration l&auml;sst sich mit diesem Kommando wieder in den Anfangszustand zur&uuml;cksetzen:<br />
	<code>$ VBoxManage setextradata !!vmname!! &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort&quot;</code></p>
<p>Um die VM nun per ssh zu erreichen reicht das folgende Kommando:<br />
	<code>$ ssh -l !!benutzername!! -p 2222 localhost</code></p>
<p>Wer jetzt noch besonders Faul ist (wie ich zB.),<br />
	der kann noch einen Alias anlegen um direkt &uuml;ber ein Kommando wie zb. ubuntutesting auf die VM zugreifen zu k&ouml;nnen. Dazu ist folgender Eintrag in der .bashrc notwendig:<br />
	<code>$ alias ubuntutesting=&#39;ssh -Y -l !!benutzername!! -p 2223 localhost&#39;</code></p>
<p>Fr&uuml;hliches &quot;Fern-&quot;steuern!</p>
<p>Englisches Original von <a href="http://mydebian.blogdns.org/?p=148">mydebian</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mw88.org/2008/09/virtualbox-20-netzwerk-bridge/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
