Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 May 2002 15:54:42 +0100 (BST)
From:      Dominic Marks <dominic_marks@btinternet.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   docs/38245: Addition to PPP handbook chapter
Message-ID:  <20020518145442.E39FD2A0@host217-41-15-143.in-addr.btopenworld.com>

next in thread | raw e-mail | index | archive | help

>Number:         38245
>Category:       docs
>Synopsis:       Addition to PPP handbook chapter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 18 08:00:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Marks
>Release:        FreeBSD 4.6-RC i386
>Organization:
Student
>Environment:
System: FreeBSD gallium 4.6-RC FreeBSD 4.6-RC #4:
Thu May 16 22:38:19 BST 2002 dom@gallium:/usr/obj/usr/src/sys/GALLIUM i386

	
>Description:
	Extend the PPPoA section I contributed previously with a guide to
	using mpd as an alternative to pptpclient.

	
>How-To-Repeat:
	NA.
	
>Fix:
Since jade and openjade coredump when trying to build the handbook (yes,
all my docproj stuff is fresh) I haven't been able to test this
throughly. Although I have had keramida@ review it (briefly).

However decides to commit this, please do a test build first. Thanks!

Index: chapter.sgml
===================================================================
RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml,v
retrieving revision 1.75
diff -u -r1.75 chapter.sgml
--- chapter.sgml	2002/05/09 21:04:21	1.75
+++ chapter.sgml	2002/05/18 14:49:06
@@ -2127,6 +2127,93 @@
 	instructions provided with it.</para>
     </sect2>
 
+	<sect2>
+	  <title>Using mpd</title>
+
+	  <para>You can use <application>mpd</application> to connect to a
+	  variety of services, in particular pptp services. You can find
+	  <application>mpd</application> in the ports collection,
+	  <filename role="package">net/mpd</filename>.</para>
+
+	  <para>First you must install the port, and then you can configure
+	  <application>mpd</application> to suit your requirements and
+	  provider settings. The port places a set of sample configuration
+	  files which are well documented in
+	  <filename><replaceable>PREFIX</replaceable>/etc/mpd/</filename>.
+	  Note here that <emphasis>PREFIX</emphasis> means the directory
+	  into which your ports are installed, this defaults to
+	  <filename>/usr/local/</filename>. A complete guide to to
+	  configuring <application>mpd</application> is available in HTML
+	  format once the port has been installed. It is placed in
+	  <filename><replaceable>PREFIX</replaceable>/share/mpd/</filename>.
+	  Here is a sample configuration for connecting to an ADSL service
+	  with <application>mpd</application>. The configuration is spread
+	  over two files, first the <filename>mpd.conf</filename>.</para>
+
+	  <programlisting>default:
+	load adsl
+
+adsl:
+	new -i ng0 adsl adsl
+	set bundle authname <replaceable>username</replaceable> <co
+	id="co-mpd-ex-user">
+	set bundle password <replaceable>password</replaceable> <co
+	id="co-mpd-ex-pass">
+	set bundle disable multilink
+	
+	set link no pap actcomp protocomp
+	set link disable chap
+	set link accept chap
+	set link keep-alive 30 10
+	
+	set ipcp no vjcomp
+	set ipcp ranges 0.0.0.0/0 0.0.0.0/0
+	
+	set iface route default
+	set iface disable on-demand
+	set iface enable proxy-arp
+	set iface idle 0
+
+	open</programlisting>
+
+	<calloutlist>
+	  <callout arearefs="co-mpd-ex-user">
+	    <para>The username used to authenticate with your ISP.</para>
+	  </callout>
+	  <callout arearefs="co-mpd-ex-pass">
+	    <para>The password used to authenticate with your ISP.</para>
+	  </callout>
+	</calloutlist>
+
+	<para>The <filename>mpd.links</filename> file contains information
+	about the link, or links, you wish to establish. An example
+	<filename>mpd.links</filename> to accompany the above example is
+	given beneath.</para>
+
+	<programlisting>adsl:
+	set link type pptp
+	set pptp mode active
+	set pptp enable originate incoming outcall
+	set pptp self 10.0.0.140
+	set pptp peer 10.0.0.138</programlisting>
+
+	<para>It is possible to initialise the connection easily by issuing
+	the following command as <username>root</username>.</para>
+
+	<screen>&prompt.root; <userinput>mpd -b</userinput><replaceable>adsl</replaceable></screen>
+
+	<para>You can see the status of the connection with the following
+	command.</para>
+
+	<screen>&prompt.user; <userinput>ifconfig <replaceable>ng0</replaceable></userinput>
+ng0: flags=88d1&lt;UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST&gt; mtu 1500
+        inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffff</screen>
+	
+	<para>Using <application>mpd</application> is the recommended way to
+	connect to an ADSL service with &os;.</para>
+	
+	</sect2>
+
     <sect2>
       <title>Using pptpclient</title>
 	  
@@ -2147,16 +2234,16 @@
  set log phase chat lcp ipcp ccp tun command
  set timeout 0
  enable dns
- set authname <replaceable>username</replaceable> <co id="co-ex-user">
- set authkey <replaceable>password</replaceable> <co id="co-ex-pass">
+ set authname <replaceable>username</replaceable> <co id="co-pptp-ex-user">
+ set authkey <replaceable>password</replaceable> <co id="co-pptp-ex-pass">
  set ifaddr 0 0
  add default HISADDR</programlisting>
 
    <calloutlist>
-     <callout arearefs="co-ex-user">
+     <callout arearefs="co-pptp-ex-user">
 	   <para>The username of your account with the DSL provider.</para>
 	 </callout>
-	 <callout arearefs="co-ex-pass">
+	 <callout arearefs="co-pptp-ex-pass">
 	   <para>The password for your account.</para>
 	 </callout>
    </calloutlist>

	


>Release-Note:
>Audit-Trail:
>Unformatted:

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?20020518145442.E39FD2A0>