<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for jim80.net</title>
	<atom:link href="http://blog.jim80.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jim80.net</link>
	<description></description>
	<lastBuildDate>Fri, 25 Mar 2011 23:06:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on Setting up Hyper-V with NAT by Christian Blaich</title>
		<link>http://blog.jim80.net/2010/01/19/setting-up-hyper-v-with-nat/comment-page-1/#comment-318</link>
		<dc:creator>Christian Blaich</dc:creator>
		<pubDate>Fri, 25 Mar 2011 23:06:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=344#comment-318</guid>
		<description>Works fine for me on a 1and1 rootserver.
I used the Nat from the wizard and not the custom config.
Part 11 your Subnet is not 255.255.255.255 it is 255.255.255.0</description>
		<content:encoded><![CDATA[<p>Works fine for me on a 1and1 rootserver.<br />
I used the Nat from the wizard and not the custom config.<br />
Part 11 your Subnet is not 255.255.255.255 it is 255.255.255.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Open a Command Prompt with Local System privileges by Loz</title>
		<link>http://blog.jim80.net/2011/02/22/open-a-command-prompt-with-local-system-privileges/comment-page-1/#comment-299</link>
		<dc:creator>Loz</dc:creator>
		<pubDate>Fri, 25 Feb 2011 18:40:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=463#comment-299</guid>
		<description>Sweet!</description>
		<content:encoded><![CDATA[<p>Sweet!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up Hyper-V with NAT by jim</title>
		<link>http://blog.jim80.net/2010/01/19/setting-up-hyper-v-with-nat/comment-page-1/#comment-296</link>
		<dc:creator>jim</dc:creator>
		<pubDate>Tue, 22 Feb 2011 06:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=344#comment-296</guid>
		<description>Hey Emmanuel!

Thanks for your patronage! I used to field this particular Hyper-V question a bit when I was with the Support Department, before I switched roles to internal assets. That being said, ServerBeach&#039;s networking structure when it comes to secondary IP&#039;s does require a little bit of extra work to function correctly. 

Let me answer your question with two answers, the first being, yes you can do it. The second being, I recommend not. Let me explain how it can be done first: 

Instead of creating reservations, you can click on the &quot;Services and Ports&quot; tab, and add each individual port that you want mapped to the private IP. Click &quot;Add&quot; give the service a name, select the incoming IP (public) and port, then define the outgoing (private) IP and port. Click OK, and that IP/Port is mapped. 

When you set your reservations, and I can&#039;t believe I didn&#039;t note this above, if you click &quot;allow incoming connections,&quot; then every packet that comes in gets forwarded to the private IP. If you set this, whatever you configure in the &quot;Services and Ports&quot; tab gets overwritten by RRAS, and defaults to whatever is reserved. If you do not check &quot;allow incoming connections,&quot; then the private IP is not remotely accessible regardless of the settings in &quot;Services and Ports.&quot; It&#039;s really a one or the other configuration. 

That being said, I recommend forwarding the whole block using reservations, checking &quot;allow incoming connections,&quot; and performing packet filtering either outside the host (external firewall), or internal to the VM (windows firewall or iptables in the guest). Primarily, the reason I say this is ease of troubleshooting. If firewalling is handled either external to your host, or internal to your VM, then it comes naturally to look there than it would be to troubleshoot issues with RRAS, which IMHO, isn&#039;t very robust. Furthermore, troubleshooting measures that incorrectly configure RRAS can quickly result in more VMs offline than the original outage.  

There is a drawback to reservations in that the more packets that the VM handles rather than the host, there is a greater impact to performance (virtualized hardware translates into greater cpu time per transaction). However, I believe that ease of administration is ultimately more desirable than squeezing a bit of performance out of the VMs in what can quickly turn into a very long list of ports. This becomes very important when problems require urgent work. 

Well, I hope this helps you out with setting up your Hyper-V environment. Please let me know if I can answer any more questions, and also, feel free to hit up our support guys and gals if you need any help with your server specifically.


Jim

EDIT: I just reread your comment, and I see that you have some services sharing IPs. I&#039;d actually recommend getting more IPs in this case and going with a 1 IP per virtual model. They&#039;re $1 per IP per month, so the outlay isn&#039;t really that bad.</description>
		<content:encoded><![CDATA[<p>Hey Emmanuel!</p>
<p>Thanks for your patronage! I used to field this particular Hyper-V question a bit when I was with the Support Department, before I switched roles to internal assets. That being said, ServerBeach&#8217;s networking structure when it comes to secondary IP&#8217;s does require a little bit of extra work to function correctly. </p>
<p>Let me answer your question with two answers, the first being, yes you can do it. The second being, I recommend not. Let me explain how it can be done first: </p>
<p>Instead of creating reservations, you can click on the &#8220;Services and Ports&#8221; tab, and add each individual port that you want mapped to the private IP. Click &#8220;Add&#8221; give the service a name, select the incoming IP (public) and port, then define the outgoing (private) IP and port. Click OK, and that IP/Port is mapped. </p>
<p>When you set your reservations, and I can&#8217;t believe I didn&#8217;t note this above, if you click &#8220;allow incoming connections,&#8221; then every packet that comes in gets forwarded to the private IP. If you set this, whatever you configure in the &#8220;Services and Ports&#8221; tab gets overwritten by RRAS, and defaults to whatever is reserved. If you do not check &#8220;allow incoming connections,&#8221; then the private IP is not remotely accessible regardless of the settings in &#8220;Services and Ports.&#8221; It&#8217;s really a one or the other configuration. </p>
<p>That being said, I recommend forwarding the whole block using reservations, checking &#8220;allow incoming connections,&#8221; and performing packet filtering either outside the host (external firewall), or internal to the VM (windows firewall or iptables in the guest). Primarily, the reason I say this is ease of troubleshooting. If firewalling is handled either external to your host, or internal to your VM, then it comes naturally to look there than it would be to troubleshoot issues with RRAS, which IMHO, isn&#8217;t very robust. Furthermore, troubleshooting measures that incorrectly configure RRAS can quickly result in more VMs offline than the original outage.  </p>
<p>There is a drawback to reservations in that the more packets that the VM handles rather than the host, there is a greater impact to performance (virtualized hardware translates into greater cpu time per transaction). However, I believe that ease of administration is ultimately more desirable than squeezing a bit of performance out of the VMs in what can quickly turn into a very long list of ports. This becomes very important when problems require urgent work. </p>
<p>Well, I hope this helps you out with setting up your Hyper-V environment. Please let me know if I can answer any more questions, and also, feel free to hit up our support guys and gals if you need any help with your server specifically.</p>
<p>Jim</p>
<p>EDIT: I just reread your comment, and I see that you have some services sharing IPs. I&#8217;d actually recommend getting more IPs in this case and going with a 1 IP per virtual model. They&#8217;re $1 per IP per month, so the outlay isn&#8217;t really that bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up Hyper-V with NAT by Emmanuel</title>
		<link>http://blog.jim80.net/2010/01/19/setting-up-hyper-v-with-nat/comment-page-1/#comment-294</link>
		<dc:creator>Emmanuel</dc:creator>
		<pubDate>Sun, 20 Feb 2011 14:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=344#comment-294</guid>
		<description>Hi Jim! Is there a way I can map ports of my secondary ip address to different ips on my virtual network?
I need something like this:

Primary ip address: 1.2.3.4
Secondary ip address: 1.2.3.5

1.2.3.4:80 -&gt; 192.168.1.2:80
1.2.3.5:80 -&gt; 192.168.1.3:80
1.2.3.5:25 -&gt; 192.168.1.4:25 

Thanks!

BTW I&#039;m a SB-Peer1 customer.</description>
		<content:encoded><![CDATA[<p>Hi Jim! Is there a way I can map ports of my secondary ip address to different ips on my virtual network?<br />
I need something like this:</p>
<p>Primary ip address: 1.2.3.4<br />
Secondary ip address: 1.2.3.5</p>
<p>1.2.3.4:80 -&gt; 192.168.1.2:80<br />
1.2.3.5:80 -&gt; 192.168.1.3:80<br />
1.2.3.5:25 -&gt; 192.168.1.4:25 </p>
<p>Thanks!</p>
<p>BTW I&#8217;m a SB-Peer1 customer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why 100Mbps Does Not Mean 100Mbps Transfer Rates by &#34;what&#34; web &#187; What Does 100 Mbps Mean</title>
		<link>http://blog.jim80.net/2010/01/20/why-100mbps-does-not-mean-100mbps-transfer-rates/comment-page-1/#comment-220</link>
		<dc:creator>&#34;what&#34; web &#187; What Does 100 Mbps Mean</dc:creator>
		<pubDate>Sun, 31 Oct 2010 03:49:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=346#comment-220</guid>
		<description>[...] 4.jim80.net &#187; Why 100Mbps Does Not Mean 100Mbps Transfer Rates You will not always see 100Mbps upload/download speeds even with a 100Mbps port. Much of the slowdown occurs because as packet travel distance increases, so does latency, For smaller files, &#8230; Most download accelerators are able to increase transfer rates by simply employing multiple TCP pipes that dump into the same file. http://blog.jim80.net/2010/01/20/why-100mbps-does-not-mean-100mbps-transfer-rates/ [...]</description>
		<content:encoded><![CDATA[<p>[...] 4.jim80.net &#187; Why 100Mbps Does Not Mean 100Mbps Transfer Rates You will not always see 100Mbps upload/download speeds even with a 100Mbps port. Much of the slowdown occurs because as packet travel distance increases, so does latency, For smaller files, &#8230; Most download accelerators are able to increase transfer rates by simply employing multiple TCP pipes that dump into the same file. <a href="http://blog.jim80.net/2010/01/20/why-100mbps-does-not-mean-100mbps-transfer-rates/" rel="nofollow">http://blog.jim80.net/2010/01/20/why-100mbps-does-not-mean-100mbps-transfer-rates/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quick and Dirty Port Check (ch.pl v 0.1) by jim</title>
		<link>http://blog.jim80.net/2009/08/07/quick-and-dirty-port-check-ch-pl-v-0-1/comment-page-1/#comment-219</link>
		<dc:creator>jim</dc:creator>
		<pubDate>Wed, 27 Oct 2010 17:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=314#comment-219</guid>
		<description>Author&#039;s note: this is way out of date. Will be updating &quot;soonish.&quot;</description>
		<content:encoded><![CDATA[<p>Author&#8217;s note: this is way out of date. Will be updating &#8220;soonish.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dropbox.com by tsuehpsyde</title>
		<link>http://blog.jim80.net/2010/04/30/dropbox-com/comment-page-1/#comment-138</link>
		<dc:creator>tsuehpsyde</dc:creator>
		<pubDate>Fri, 30 Apr 2010 23:13:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=453#comment-138</guid>
		<description>You&#039;re welcome for the heads up. ;) Love me some Dropbox. Another cool article on LifeHacker: http://lifehacker.com/5527055/the-cleverest-ways-to-use-dropbox-that-youre-not-using</description>
		<content:encoded><![CDATA[<p>You&#8217;re welcome for the heads up. ;) Love me some Dropbox. Another cool article on LifeHacker: <a href="http://lifehacker.com/5527055/the-cleverest-ways-to-use-dropbox-that-youre-not-using" rel="nofollow">http://lifehacker.com/5527055/the-cleverest-ways-to-use-dropbox-that-youre-not-using</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Theme by jim</title>
		<link>http://blog.jim80.net/2010/02/25/new-theme/comment-page-1/#comment-59</link>
		<dc:creator>jim</dc:creator>
		<pubDate>Thu, 25 Feb 2010 08:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=408#comment-59</guid>
		<description>Oh, and note to self about using nginx as a caching reverse proxy: &quot;find /path/to/nginx/cache -type f -print &#124;xargs rm&quot;. Or suffer: &quot;why aren&#039;t these changes taking hold?!?!&quot;-madness. =P</description>
		<content:encoded><![CDATA[<p>Oh, and note to self about using nginx as a caching reverse proxy: &#8220;find /path/to/nginx/cache -type f -print |xargs rm&#8221;. Or suffer: &#8220;why aren&#8217;t these changes taking hold?!?!&#8221;-madness. =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Theme by jim</title>
		<link>http://blog.jim80.net/2010/02/25/new-theme/comment-page-1/#comment-58</link>
		<dc:creator>jim</dc:creator>
		<pubDate>Thu, 25 Feb 2010 07:50:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=408#comment-58</guid>
		<description>Thanks Serra! I&#039;m gonna see how this sits with me after a couple of days, it may not be a keeper. =P</description>
		<content:encoded><![CDATA[<p>Thanks Serra! I&#8217;m gonna see how this sits with me after a couple of days, it may not be a keeper. =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Theme by serra boten</title>
		<link>http://blog.jim80.net/2010/02/25/new-theme/comment-page-1/#comment-57</link>
		<dc:creator>serra boten</dc:creator>
		<pubDate>Thu, 25 Feb 2010 07:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jim80.net/?p=408#comment-57</guid>
		<description>looks nice jim!</description>
		<content:encoded><![CDATA[<p>looks nice jim!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

