Update Question 14.22:

- Mark up options with <option>
- Mark up libalias(3), tcpdump(1)
- Use &mdash;
- Update path of libalias(3) sources
- Mark up cvsup with <command>

Approved by:  gabor
This commit is contained in:
Gabor Pali 2008-07-05 02:35:08 +00:00
parent 8f475017ed
commit 42d9ae98e1
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=32445

View file

@ -9072,11 +9072,11 @@ ATDT1234567</programlisting>
<qandaentry> <qandaentry>
<question id="ppp-nat-games"> <question id="ppp-nat-games">
<para>Why do most games not work with the -nat switch?</para> <para>Why do most games not work with the <option>-nat</option> switch?</para>
</question> </question>
<answer> <answer>
<para>The reason games and the like do not work when libalias <para>The reason games and the like do not work when &man.libalias.3;
is in use is that the machine on the outside will try to open a is in use is that the machine on the outside will try to open a
connection or send (unsolicited) UDP packets to the machine on connection or send (unsolicited) UDP packets to the machine on
the inside. The NAT software does not know that it should send the inside. The NAT software does not know that it should send
@ -9084,8 +9084,8 @@ ATDT1234567</programlisting>
<para>To make things work, make sure that the only thing <para>To make things work, make sure that the only thing
running is the software that you are having problems with, then running is the software that you are having problems with, then
either run tcpdump on the tun interface of the gateway or either run &man.tcpdump.1; on the &man.tun.4; interface of the gateway or
enable &man.ppp.8; tcp/ip logging (<literal>set log +tcp/ip</literal>) enable &man.ppp.8; TCP/IP logging (<literal>set log +tcp/ip</literal>)
on the gateway.</para> on the gateway.</para>
<para>When you start the offending software, you should see <para>When you start the offending software, you should see
@ -9110,7 +9110,7 @@ ATDT1234567</programlisting>
<para>You will not be able to use the software on other machines <para>You will not be able to use the software on other machines
without changing the above command, and running the software without changing the above command, and running the software
on two internal machines at the same time is out of the question on two internal machines at the same time is out of the question
- after all, the outside world is seeing your entire internal &mdash; after all, the outside world is seeing your entire internal
network as being just a single machine.</para> network as being just a single machine.</para>
<para>If the port numbers are not consistent, there are three <para>If the port numbers are not consistent, there are three
@ -9118,9 +9118,9 @@ ATDT1234567</programlisting>
<orderedlist> <orderedlist>
<listitem> <listitem>
<para>Submit support in libalias. Examples of <para>Submit support in &man.libalias.3;. Examples of
<quote>special cases</quote> can be found in <quote>special cases</quote> can be found in
<filename>/usr/src/lib/libalias/alias_*.c</filename> <filename>/usr/src/sys/netinet/libalias/alias_*.c</filename>
(<filename>alias_ftp.c</filename> is a good (<filename>alias_ftp.c</filename> is a good
prototype). This usually involves reading certain prototype). This usually involves reading certain
recognised outgoing packets, identifying the recognised outgoing packets, identifying the
@ -9136,8 +9136,8 @@ ATDT1234567</programlisting>
</listitem> </listitem>
<listitem> <listitem>
<para>Use a proxy. The application may support socks5 <para>Use a proxy. The application may support <literal>socks5</literal>
for example, or (as in the <quote>cvsup</quote> case) for example, or (as in the <command>cvsup</command> case)
may have a <quote>passive</quote> option that avoids may have a <quote>passive</quote> option that avoids
ever requesting that the peer open connections back to ever requesting that the peer open connections back to
the local machine.</para> the local machine.</para>