Date: Wed, 7 Feb 2001 10:30:03 -0800 (PST) From: ncalvo <ncalvo@es.freebsd.org> To: freebsd-doc@freebsd.org Subject: Re: docs/23342: Inaccuracy of the dialup-firewall tutorial Message-ID: <200102071830.f17IU3c95668@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR docs/23342; it has been noted by GNATS. From: ncalvo <ncalvo@es.freebsd.org> To: freebsd-gnats-submit@FreeBSD.org, marcs@draenor.org Cc: Subject: Re: docs/23342: Inaccuracy of the dialup-firewall tutorial Date: Wed, 07 Feb 2001 19:31:10 +0100 This is a multi-part message in MIME format. --------------CC564A663CBFCEA4615F8B6D Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, As a follow up to this short sighted pr that I opened, I have produced a patch. I have been in contact with Marc Silver (the author of the dialup-firewall tutorial) and he has approved the patch. I am enclosing the mentioned patch as an attachment. Thank you. ncalvo _ --------------CC564A663CBFCEA4615F8B6D Content-Type: text/plain; charset=us-ascii; name="dialup-firewall.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dialup-firewall.patch" --- article.sgml.orig Sun Jan 21 16:17:22 2001 +++ article.sgml Sun Jan 21 17:19:32 2001 @@ -294,6 +294,73 @@ firewall.</para> </answer> </qandaentry> + +<!-- addition starts here --> + + <qandaentry> + <question> + <para>There must be something wrong. I followed your instructions + to the letter and now I am locked out.</para> + </question> + + <answer> + <para>This tutorial assumes that you are running + <emphasis>userland-ppp</emphasis>, therefore the supplied ruleset + operates on the <devicename>tun0</devicename> interface, which + corresponds to the first connection made with &man.ppp.8; (a.k.a. + <emphasis>user-ppp</emphasis>). Additional connections would use + <devicename>tun1</devicename>, <devicename>tun2</devicename> and so + on.</para> + + <para>You should also note that &man.pppd.8; uses the + <devicename>ppp0</devicename> interface instead, so if you start the + connection with &man.pppd.8; you must substitute + <devicename>tun0</devicename> for <devicename>ppp0</devicename>. A + quick way to edit the firewall rules to reflect this change is shown + below. The original ruleset is backed up as + <filename>fwrules_tun0</filename>.</para> + + <screen> + <prompt>˜ &prompt.user; </prompt><userinput>cd /etc/firewall</userinput> + <prompt>/etc/firewall &prompt.user; </prompt><userinput>su</userinput> + <prompt>Password:</prompt> + <prompt>/etc/firewall &prompt.root; </prompt><userinput>mv fwrules fwrules_tun0</userinput> + <prompt>/etc/firewall &prompt.root; </prompt><userinput>cat fwrules_tun0 | sed s/tun0/ppp0/g > fwrules</userinput> + </screen> + + <para>To know whether you are currently using &man.ppp.8; or + &man.pppd.8; you can examine the output of &man.ifconfig.8; once the + connection is up. E.g., for a connection made with &man.pppd.8; you + would see something like this (showing only the relevant lines):</para> + + <screen> + &prompt.user; <userinput>ifconfig</userinput> + <emphasis>(skipped...)</emphasis> + ppp0: flags=<replaceable>8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1524</replaceable> + inet <replaceable>xxx.xxx.xxx.xxx</replaceable> --> <replaceable>xxx.xxx.xxx.xxx</replaceable> netmask <replaceable>0xff000000</replaceable> + <emphasis>(skipped...)</emphasis> + </screen> + + <para>On the other hand, for a connection made with &man.ppp.8; + (<emphasis>user-ppp</emphasis>) you should see something similar to + this:</para> + + <screen> + &prompt.user; <userinput>ifconfig</userinput> + <emphasis>(skipped...)</emphasis> + ppp0: flags=<replaceable>8010<POINTOPOINT,MULTICAST> mtu 1500</replaceable> + <emphasis>(skipped...)</emphasis> + tun0: flags=<replaceable>8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1524</replaceable> + <emphasis>(IPv6 stuff skipped...)</emphasis> + inet <replaceable>xxx.xxx.xxx.xxx</replaceable> --> <replaceable>xxx.xxx.xxx.xxx</replaceable> netmask <replaceable>0xffffff00</replaceable> + Opened by PID <replaceable>xxxxx</replaceable> + <emphasis>(skipped...)</emphasis> + </screen> + </answer> + </qandaentry> + +<!-- addition ends here --> + </qandaset> </sect1> </article> --------------CC564A663CBFCEA4615F8B6D-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102071830.f17IU3c95668>