<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Dear Maxine</p>
<p>The topology would be as follows</p>
<pre>Public |--------| VBox NAT Network process |Private Network 1 10.0.2.0| Router VM |Private Network 2 10.0.3.
0</pre>
<br>
With a routable private network behind the NAT router. This is industry standard.<br>
<br>
However the NAT router needs sufficient information to deliver incoming packets other than for its own subnet to another router, either because it has static routes, default router or understand RIP. This is normal.<br>
<br>
I understand that the NAT network process is intended to be simple and support basic functionality, however my topology is industry standard, and others may wish to do training, etc on this type of configuration.<br>
<br>
I would be content with the most basic support, eg default router. However I do not know the demand for this.<br>
<br>
Regards<br>
<br>
Malcolm<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 04/10/2016 09:34, Maxime Dor wrote:<br>
</div>
<blockquote cite="mid:d3912677-efc6-4aac-8d9b-5bb24bcdc7df@kamax.io" type="cite">
Malcolm,<br>
<br>
Just to be clear, is this your topology?<br>
<blockquote>
<pre>Public |--------| VBox NAT Network process |---------| Router VM |---------| Hidden network</pre>
</blockquote>
If so, I'm not aware of options to include static routes into the NAT engine of VirtualBox, but I also don't see why you would need to.<br>
it's the job of the router VM to also do NAT to hide that final network, else you need the "public" routers to know about that hidden network but that defeats the point of using NAT in the first place.<br>
If this is your topology, I feel you're just using the wrong tool for the job.<br>
<br>
If your topology is different, let us know and we'll help further!<br>
<br>
<div class="moz-cite-prefix">On 03/10/16 22:34, Malcolm Clarke wrote:<br>
</div>
<blockquote cite="mid:FBB6BBACC666694F892E994A40E2714956BA3DFD@v-ex10mb3.academic.windsor" type="cite">
<p>Dear Maxine</p>
<p>The problem is that a packet can eminate from a VM on the hidden subnet and is correctly routed by the internal router to the NAT router (the internal server contains the NAT as its default router), and so the packet is sent to the public network. The NAT
 router will correctly create an entry in the mapping table with the return IP address. However when a packet returns from the public network, even though the NAT router can substitute the correct destination IP address for the hidden subnet, it does not have
 the routing information to deliver the packet to the internal router for it to be returned to the VM on the hidden network.</p>
<p>It would therefore require some simple mechanism to add static routes (or private side default gateway) to the NAT router.</p>
<p>Using a bridge will not work as that would require configuring "public" routers to deliver packets to the internal router. NAT is the best solution.<br>
</p>
<p>Regards</p>
<p>Malcolm<br>
</p>
<br>
<div class="moz-cite-prefix">On 03/10/2016 13:58, Maxime Dor wrote:<br>
</div>
<blockquote cite="mid:5711fe0c-e7f8-ff8b-cf4c-c7fe58b21453@kamax.io" type="cite">
Hi Malcom,<br>
<br>
That is on purpose - being behind a NAT network means you want to hide any subnet connect to that network from the outside world.<br>
Any outgoing connection will look like it came from the NAT Router "public" IP.<br>
If you want to allow specific connections to be allowed in, you need to configure port forward - so far, I don't think I tell you anything new.<br>
<br>
But if you need the "outside" world to know about "inside" networks, then NAT is not the right choice. You need to switch to a non-NAT solution like Bridged mode (or Host-Only with routing enabled on the host) and the "outside" world needs to know about those
 "inside" network with two possibilities:<br>
- Static routes on all routers that need to deal with those subnets<br>
- Internal routing protocol like RIP, EIGRP or OSPF that will auto-detect routes and populate routing tables of routers.<br>
<br>
<div class="moz-cite-prefix">On 03/10/16 13:30, Malcolm Clarke wrote:<br>
</div>
<blockquote cite="mid:FBB6BBACC666694F892E994A40E2714956BA3BD5@v-ex10mb3.academic.windsor" type="cite">
Dear Development Group<br>
<br>
I am trying to demonstrate routing in a virtualised network created using VirtualBox with a FreeBSD server acting as router between 2 virtual networks. One network is set as NAT Network to allow access to outside world. However, although packets can be directed
 from the router to the NAT router for outward delivery, the NAT router does not know how to deliver the incoming packets for the "hidden" subnet.<br>
<br>
I wonder if anyone has modified the NAT network to allow simple static routes or default gateway to support this cnfiguration.<br>
<br>
I do not know the interest for this functionality and whether the work is justified for the use that would be made.<br>
<br>
Regards<br>
<br>
Malcolm<br>
<br>
<br>
<div class="moz-signature">-- <br>
<meta name="Generator" content="Microsoft Word 14
                (filtered)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:10.0pt;
        margin-left:0in;
        line-height:115%;
        font-size:12.0pt;
        font-family:"Arial","sans-serif";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
.MsoChpDefault
        {font-family:"Calibri","sans-serif";}
.MsoPapDefault
        {margin-bottom:10.0pt;
        line-height:115%;}
@page WordSection1
        {size:595.3pt 841.9pt;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<b><span style="color:#C0504D">Malcolm Clarke </span></b><span style="font-size:10.0pt;color:#C0504D">BSc (Hons), PhD</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="color:#1F497D">Reader in Telemedicine and Data Communication Systems</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="color:#C00000" lang="DE">T</span><span style="color:#002060" lang="DE">
</span><span style="color:#1F497D" lang="DE">+44 (0) 1895 265053</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="font-family:"Times New
                    Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<b><span style="color:#1F497D">Brunel University London</span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="color:#C0504D">College of Engineering, Design and Physical Sciences </span>
</p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="color:#1F497D">Department of Computer Science </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="font-family:"Times New
                    Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="color:#1F497D">HNZW011, Heinz Wolff Building, Kingston Lane, Uxbridge, Middlesex, UB8 3PH</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="font-family:"Times New
                    Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<b><span style="color:#002060" lang="DE"><a moz-do-not-send="true" href="http://www.brunel.ac.uk/">www.brunel.ac.uk</a></span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="font-family:"Times New
                    Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
<span style="color:#1F497D">Connect with the university on<b> Linkedin, Twitter, Facebook</b></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
                  normal">
 </p>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre wrap="">_______________________________________________
vbox-dev mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.virtualbox.org/mailman/listinfo/vbox-dev">https://www.virtualbox.org/mailman/listinfo/vbox-dev</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre wrap="">_______________________________________________
vbox-dev mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.virtualbox.org/mailman/listinfo/vbox-dev">https://www.virtualbox.org/mailman/listinfo/vbox-dev</a>
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta name="Generator" content="Microsoft Word 14 (filtered)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:10.0pt;
        margin-left:0in;
        line-height:115%;
        font-size:12.0pt;
        font-family:"Arial","sans-serif";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
.MsoChpDefault
        {font-family:"Calibri","sans-serif";}
.MsoPapDefault
        {margin-bottom:10.0pt;
        line-height:115%;}
@page WordSection1
        {size:595.3pt 841.9pt;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<b><span style="color:#C0504D">Malcolm Clarke </span></b><span style="font-size:10.0pt;color:#C0504D">BSc (Hons), PhD</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="color:#1F497D">Reader in Telemedicine and Data Communication Systems</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="color:#C00000" lang="DE">T</span><span style="color:#002060" lang="DE">
</span><span style="color:#1F497D" lang="DE">+44 (0) 1895 265053</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="font-family:"Times New
                Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<b><span style="color:#1F497D">Brunel University London</span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="color:#C0504D">College of Engineering, Design and Physical Sciences </span>
</p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="color:#1F497D">Department of Computer Science </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="font-family:"Times New
                Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="color:#1F497D">HNZW011, Heinz Wolff Building, Kingston Lane, Uxbridge, Middlesex, UB8 3PH</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="font-family:"Times New
                Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<b><span style="color:#002060" lang="DE"><a moz-do-not-send="true" href="http://www.brunel.ac.uk/">www.brunel.ac.uk</a></span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="font-family:"Times New
                Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
<span style="color:#1F497D">Connect with the university on<b> Linkedin, Twitter, Facebook</b></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
              normal">
 </p>
</div>
</div>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre wrap="">_______________________________________________
vbox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a class="moz-txt-link-freetext" href="https://www.virtualbox.org/mailman/listinfo/vbox-dev">https://www.virtualbox.org/mailman/listinfo/vbox-dev</a>
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta name="Generator" content="Microsoft Word 14 (filtered)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:10.0pt;
        margin-left:0in;
        line-height:115%;
        font-size:12.0pt;
        font-family:"Arial","sans-serif";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
.MsoChpDefault
        {font-family:"Calibri","sans-serif";}
.MsoPapDefault
        {margin-bottom:10.0pt;
        line-height:115%;}
@page WordSection1
        {size:595.3pt 841.9pt;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<b><span style="color:#C0504D">Malcolm Clarke </span></b><span style="font-size:10.0pt;color:#C0504D">BSc (Hons), PhD</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="color:#1F497D">Reader in Telemedicine and Data Communication Systems</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="color:#C00000" lang="DE">T</span><span style="color:#002060" lang="DE">
</span><span style="color:#1F497D" lang="DE">+44 (0) 1895 265053</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="font-family:"Times New
            Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<b><span style="color:#1F497D">Brunel University London</span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="color:#C0504D">College of Engineering, Design and Physical Sciences </span>
</p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="color:#1F497D">Department of Computer Science </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="font-family:"Times New
            Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="color:#1F497D">HNZW011, Heinz Wolff Building, Kingston Lane, Uxbridge, Middlesex, UB8 3PH</span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="font-family:"Times New
            Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<b><span style="color:#002060" lang="DE"><a href="http://www.brunel.ac.uk/">www.brunel.ac.uk</a></span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="font-family:"Times New
            Roman","serif""> </span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
<span style="color:#1F497D">Connect with the university on<b> Linkedin, Twitter, Facebook</b></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:
          normal">
 </p>
</div>
</div>
</body>
</html>