From owner-svn-doc-head@FreeBSD.ORG Wed May 14 21:35:25 2014 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 93C32D28; Wed, 14 May 2014 21:35:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 80A102CC4; Wed, 14 May 2014 21:35:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4ELZPMK068398; Wed, 14 May 2014 21:35:25 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4ELZPR5068397; Wed, 14 May 2014 21:35:25 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201405142135.s4ELZPR5068397@svn.freebsd.org> From: Dru Lavigne Date: Wed, 14 May 2014 21:35:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r44835 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2014 21:35:25 -0000 Author: dru Date: Wed May 14 21:35:25 2014 New Revision: 44835 URL: http://svnweb.freebsd.org/changeset/doc/44835 Log: Remove entry for games through PPP NAT. This has not been true for some time. Sponsored by: iXsystems Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Wed May 14 21:23:56 2014 (r44834) +++ head/en_US.ISO8859-1/books/faq/book.xml Wed May 14 21:35:25 2014 (r44835) @@ -6425,92 +6425,6 @@ ATDT1234567 - - Why do most games not work with the - switch? - - - - 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 connection or send - (unsolicited) UDP packets to the machine on the inside. - The NAT software does not know that it should send these - packets to the interior machine. - - To make things work, make sure that the only thing - running is the software that you are having problems with, - then either run &man.tcpdump.1; on the &man.tun.4; - interface of the gateway or enable &man.ppp.8; TCP/IP - logging (set log +tcp/ip) on the - gateway. - - When you start the offending software, you should see - packets passing through the gateway machine. When - something comes back from the outside, it will be dropped - (that is the problem). Note the port number of these - packets then shut down the offending software. Do this a - few times to see if the port numbers are consistent. If - they are, then the following line in the relevant section - of /etc/ppp/ppp.conf will make the - software functional: - - nat port proto internalmachine:port port - - where proto is either - tcp or udp, - internalmachine is the machine - that you want the packets to be sent to and - port is the destination port - number of the packets. - - You will not be able to use the software on other - machines without changing the above command, and running - the software on two internal machines at the same time is - out of the question — after all, the outside world - is seeing your entire internal network as being just a - single machine. - - If the port numbers are not consistent, there are - three more options: - - - - Submit support in &man.libalias.3;. Examples of - special cases can be found in - /usr/src/sys/netinet/libalias/alias_*.c - (alias_ftp.c is a good - prototype). This usually involves reading certain - recognized outgoing packets, identifying the - instruction that tells the outside machine to initiate - a connection back to the internal machine on a - specific (random) port and setting up a - route in the alias table so that the - subsequent packets know where to go. - - This is the most difficult solution, but it is the - best and will make the software work with multiple - machines. - - - - Use a proxy. The application may support - socks5 for example, or may have a - passive option that avoids ever - requesting that the peer open connections back to the - local machine. - - - - Redirect everything to the internal machine using - nat addr. This is the - sledge-hammer approach. - - - - - - What are FCS errors?