VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/nat-limitations.dita@ 98549

Last change on this file since 98549 was 98549, checked in by vboxsync, 2 years ago

Docs: bugref:10302. Uploading .dita user manual files we received from the doc team on 25th Jan.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.6 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="nat-limitations">
4 <title>NAT Limitations</title>
5
6 <body>
7 <p>
8 There are some limitations of NAT mode which users should be
9 aware of, as follows:
10 </p>
11 <ul>
12 <li>
13 <p><b outputclass="bold">ICMP protocol limitations.</b>
14 Some frequently used network debugging tools, such as
15 <userinput>ping</userinput> or <userinput>traceroute</userinput>,
16 rely on the ICMP protocol for sending and receiving
17 messages. Oracle VM VirtualBox ICMP support has some limitations,
18 meaning <userinput>ping</userinput> should work but some other
19 tools may not work reliably.
20 </p>
21 </li>
22 <li>
23 <p><b outputclass="bold">Receiving of UDP
24 broadcasts.</b> The guest does not reliably receive
25 UDP broadcasts. In order to save resources, it only listens
26 for a certain amount of time after the guest has sent UDP
27 data on a particular port. As a consequence, NetBios name
28 resolution based on broadcasts does not always work, but
29 WINS always works. As a workaround, you can use the numeric
30 IP of the desired server in the
31 <filepath>\\<varname>server</varname>\<varname>share</varname></filepath>
32 notation.
33 </p>
34 </li>
35 <li>
36 <p><b outputclass="bold">Some protocols are not
37 supported.</b> Protocols other than TCP and UDP are
38 not supported. GRE is not supported. This means some VPN
39 products, such as PPTP from Microsoft, cannot be used. There
40 are other VPN products which use only TCP and UDP.
41 </p>
42 </li>
43 <li>
44 <p><b outputclass="bold">Forwarding host ports below
45 1024.</b> On UNIX-based hosts, such as Linux, Oracle
46 Solaris, and macOS, it is not possible to bind to ports
47 below 1024 from applications that are not run by
48 <codeph>root</codeph>. As a result, if you try to
49 configure such a port forwarding, the VM will refuse to
50 start.
51 </p>
52 </li>
53 </ul>
54 <p>
55 These limitations normally do not affect standard network use.
56 But the presence of NAT has also subtle effects that may
57 interfere with protocols that are normally working. One example
58 is NFS, where the server is often configured to refuse
59 connections from non-privileged ports, which are those ports not
60 below 1024.
61 </p>
62 </body>
63
64</topic>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette