ppp-2.3.6-sample.patch 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. --- ppp-2.3.3/sample/auth-down.sample Tue Jan 6 17:53:27 1998
  2. +++ ppp-2.3.3/sample/auth-down Tue Jan 6 17:53:27 1998
  3. @@ -0,0 +1,17 @@
  4. +#!/bin/sh
  5. +#
  6. +# A program or script which is executed after the remote system
  7. +# successfully authenticates itself. It is executed with the parameters
  8. +# <interface-name> <peer-name> <user-name> <tty-device> <speed>
  9. +#
  10. +
  11. +#
  12. +# The environment is cleared before executing this script
  13. +# so the path must be reset
  14. +#
  15. +PATH=/usr/sbin:/sbin:/usr/bin:/bin
  16. +export PATH
  17. +
  18. +echo auth-down `date +'%y/%m/%d %T'` $* >> /var/log/pppstats
  19. +
  20. +# last line
  21. --- ppp-2.3.3/sample/auth-up.sample Tue Jan 6 17:53:27 1998
  22. +++ ppp-2.3.3/sample/auth-up Tue Jan 6 17:53:27 1998
  23. @@ -0,0 +1,17 @@
  24. +#!/bin/sh
  25. +#
  26. +# A program or script which is executed after the remote system
  27. +# successfully authenticates itself. It is executed with the parameters
  28. +# <interface-name> <peer-name> <user-name> <tty-device> <speed>
  29. +#
  30. +
  31. +#
  32. +# The environment is cleared before executing this script
  33. +# so the path must be reset
  34. +#
  35. +PATH=/usr/sbin:/sbin:/usr/bin:/bin
  36. +export PATH
  37. +
  38. +echo auth-up `date +'%y/%m/%d %T'` $* >> /var/log/pppstats
  39. +
  40. +# last line
  41. --- ppp-2.3.3/sample/ip-down.sample Tue Jan 6 17:53:27 1998
  42. +++ ppp-2.3.3/sample/ip-down Tue Jan 6 17:53:27 1998
  43. @@ -0,0 +1,22 @@
  44. +#!/bin/sh
  45. +#
  46. +# This script is run by the pppd _after_ the link is brought down.
  47. +# It should be used to delete routes, unset IP addresses etc.
  48. +#
  49. +# This script is called with the following arguments:
  50. +# Arg Name Example
  51. +# $1 Interface name ppp0
  52. +# $2 The tty ttyS1
  53. +# $3 The link speed 38400
  54. +# $4 Local IP number 12.34.56.78
  55. +# $5 Peer IP number 12.34.56.99
  56. +#
  57. +
  58. +#
  59. +# The environment is cleared before executing this script
  60. +# so the path must be reset
  61. +#
  62. +PATH=/usr/sbin:/sbin:/usr/bin:/bin
  63. +export PATH
  64. +
  65. +# last line
  66. --- ppp-2.3.3/sample/ip-up.sample Tue Jan 6 17:53:27 1998
  67. +++ ppp-2.3.3/sample/ip-up Tue Jan 6 17:53:27 1998
  68. @@ -0,0 +1,23 @@
  69. +#!/bin/sh
  70. +#
  71. +# This script is run by the pppd after the link is established.
  72. +# It should be used to add routes, set IP address, run the mailq
  73. +# etc.
  74. +#
  75. +# This script is called with the following arguments:
  76. +# Arg Name Example
  77. +# $1 Interface name ppp0
  78. +# $2 The tty ttyS1
  79. +# $3 The link speed 38400
  80. +# $4 Local IP number 12.34.56.78
  81. +# $5 Peer IP number 12.34.56.99
  82. +#
  83. +
  84. +#
  85. +# The environment is cleared before executing this script
  86. +# so the path must be reset
  87. +#
  88. +PATH=/usr/sbin:/sbin:/usr/bin:/bin
  89. +export PATH
  90. +
  91. +# last line
  92. --- ppp-2.3.3/sample/options.sample Tue Jan 6 17:53:27 1998
  93. +++ ppp-2.3.3/sample/options Tue Jan 6 17:53:27 1998
  94. @@ -0,0 +1,153 @@
  95. +# /etc/ppp/options
  96. +
  97. +# The name of this server. Often, the FQDN is used here.
  98. +#name <host>
  99. +
  100. +# Enforce the use of the hostname as the name of the local system for
  101. +# authentication purposes (overrides the name option).
  102. +usehostname
  103. +
  104. +# If no local IP address is given, pppd will use the first IP address
  105. +# that belongs to the local hostname. If "noipdefault" is given, this
  106. +# is disabled and the peer will have to supply an IP address.
  107. +noipdefault
  108. +
  109. +# With this option, pppd will accept the peer's idea of our local IP
  110. +# address, even if the local IP address was specified in an option.
  111. +#ipcp-accept-local
  112. +
  113. +# With this option, pppd will accept the peer's idea of its (remote) IP
  114. +# address, even if the remote IP address was specified in an option.
  115. +#ipcp-accept-remote
  116. +
  117. +# Specify which DNS Servers the incoming Win95 or WinNT Connection should use
  118. +# Two Servers can be remotely configured
  119. +#ms-dns 192.168.1.1
  120. +#ms-dns 192.168.1.2
  121. +
  122. +# Specify which WINS Servers the incoming connection Win95 or WinNT should use
  123. +#wins-addr 192.168.1.50
  124. +#wins-addr 192.168.1.51
  125. +
  126. +# enable this on a server that already has a permanent default route
  127. +#nodefaultroute
  128. +
  129. +# Run the executable or shell command specified after pppd has terminated
  130. +# the link. This script could, for example, issue commands to the modem
  131. +# to cause it to hang up if hardware modem control signals were not
  132. +# available.
  133. +# If mgetty is running, it will reset the modem anyway. So there is no need
  134. +# to do it here.
  135. +#disconnect "chat -- \d+++\d\c OK ath0 OK"
  136. +
  137. +# Increase debugging level (same as -d). The debug output is written
  138. +# to syslog LOG_LOCAL2.
  139. +debug
  140. +
  141. +# Enable debugging code in the kernel-level PPP driver. The argument n
  142. +# is a number which is the sum of the following values: 1 to enable
  143. +# general debug messages, 2 to request that the contents of received
  144. +# packets be printed, and 4 to request that the contents of transmitted
  145. +# packets be printed.
  146. +#kdebug n
  147. +
  148. +# Require the peer to authenticate itself before allowing network
  149. +# packets to be sent or received.
  150. +# Please do not disable this setting. It is expected to be standard in
  151. +# future releases of pppd. Use the call option (see manpage) to disable
  152. +# authentication for specific peers.
  153. +#auth
  154. +
  155. +# authentication can either be pap or chap. As most people only want to
  156. +# use pap, you can also disable chap:
  157. +#require-pap
  158. +#refuse-chap
  159. +
  160. +# Use hardware flow control (i.e. RTS/CTS) to control the flow of data
  161. +# on the serial port.
  162. +crtscts
  163. +
  164. +# Specifies that pppd should use a UUCP-style lock on the serial device
  165. +# to ensure exclusive access to the device.
  166. +lock
  167. +
  168. +# Use the modem control lines.
  169. +modem
  170. +
  171. +# async character map -- 32-bit hex; each bit is a character
  172. +# that needs to be escaped for pppd to receive it. 0x00000001
  173. +# represents '\x01', and 0x80000000 represents '\x1f'.
  174. +# To allow pppd to work over a rlogin/telnet connection, ou should escape
  175. +# XON (^Q), XOFF (^S) and ^]: (The peer should use "escape ff".)
  176. +#asyncmap 200a0000
  177. +asyncmap 0
  178. +
  179. +# Specifies that certain characters should be escaped on transmission
  180. +# (regardless of whether the peer requests them to be escaped with its
  181. +# async control character map). The characters to be escaped are
  182. +# specified as a list of hex numbers separated by commas. Note that
  183. +# almost any character can be specified for the escape option, unlike
  184. +# the asyncmap option which only allows control characters to be
  185. +# specified. The characters which may not be escaped are those with hex
  186. +# values 0x20 - 0x3f or 0x5e.
  187. +#escape 11,13,ff
  188. +
  189. +# Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd
  190. +# will ask the peer to send packets of no more than <n> bytes. The
  191. +# minimum MRU value is 128. The default MRU value is 1500. A value of
  192. +# 296 is recommended for slow links (40 bytes for TCP/IP header + 256
  193. +# bytes of data).
  194. +#mru 542
  195. +
  196. +# Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer
  197. +# requests a smaller value via MRU negotiation, pppd will request that
  198. +# the kernel networking code send data packets of no more than n bytes
  199. +# through the PPP network interface.
  200. +#mtu <n>
  201. +
  202. +# Set the interface netmask to <n>, a 32 bit netmask in "decimal dot"
  203. +# notation (e.g. 255.255.255.0).
  204. +#netmask 255.255.255.0
  205. +
  206. +# Don't fork to become a background process (otherwise pppd will do so
  207. +# if a serial device is specified).
  208. +nodetach
  209. +
  210. +# Set the assumed name of the remote system for authentication purposes
  211. +# to <n>.
  212. +#remotename <n>
  213. +
  214. +# Add an entry to this system's ARP [Address Resolution Protocol]
  215. +# table with the IP address of the peer and the Ethernet address of this
  216. +# system. {proxyarp,noproxyarp}
  217. +proxyarp
  218. +
  219. +# Use the system password database for authenticating the peer using
  220. +# PAP. Note: mgetty already provides this option. If this is specified
  221. +# then dialin from users using a script under Linux to fire up ppp wont work.
  222. +#login
  223. +
  224. +# If this option is given, pppd will send an LCP echo-request frame to
  225. +# the peer every n seconds. Under Linux, the echo-request is sent when
  226. +# no packets have been received from the peer for n seconds. Normally
  227. +# the peer should respond to the echo-request by sending an echo-reply.
  228. +# This option can be used with the lcp-echo-failure option to detect
  229. +# that the peer is no longer connected.
  230. +lcp-echo-interval 30
  231. +
  232. +# If this option is given, pppd will presume the peer to be dead if n
  233. +# LCP echo-requests are sent without receiving a valid LCP echo-reply.
  234. +# If this happens, pppd will terminate the connection. Use of this
  235. +# option requires a non-zero value for the lcp-echo-interval parameter.
  236. +# This option can be used to enable pppd to terminate after the physical
  237. +# connection has been broken (e.g., the modem has hung up) in
  238. +# situations where no hardware modem control lines are available.
  239. +lcp-echo-failure 4
  240. +
  241. +# Specifies that pppd should disconnect if the link is idle for n seconds.
  242. +idle 600
  243. +
  244. +# Disable the IPXCP and IPX protocols.
  245. +noipx
  246. +
  247. +# ---<End of File>---
  248. --- ppp-2.3.3/sample/options.ttyXX.sample Tue Jan 6 17:53:27 1998
  249. +++ ppp-2.3.3/sample/options.ttyXX Tue Jan 6 17:53:27 1998
  250. @@ -0,0 +1,14 @@
  251. +# If you need to set up multiple serial lines then copy this file to
  252. +# options.<ttyname> for each tty with a modem on it.
  253. +#
  254. +# The options.tty file will assign an IP address to each PPP connection
  255. +# as it comes up. They must all be distinct!
  256. +#
  257. +# Example:
  258. +# options.ttyS1 for com2 under DOS.
  259. +#
  260. +# Edit the following line so that the first IP address
  261. +# mentioned is the ip address of the serial port while the second
  262. +# is the IP address of your host
  263. +#
  264. +hostname-s1:hostname
  265. --- ppp-2.3.3/sample/pap-secrets.sample Tue Jan 6 17:53:27 1998
  266. +++ ppp-2.3.3/sample/pap-secrets Tue Jan 6 17:53:27 1998
  267. @@ -0,0 +1,28 @@
  268. +# Secrets for authentication using PAP
  269. +# client server secret IP addresses
  270. +
  271. +# OUTBOUND CONNECTIONS
  272. +# Here you should add your userid password to connect to your providers via
  273. +# pap. The * means that the password is to be used for ANY host you connect
  274. +# to. Thus you do not have to worry about the foreign machine name. Just
  275. +# replace password with your password.
  276. +# If you have different providers with different passwords then you better
  277. +# remove the following line.
  278. +#hostname * password
  279. +
  280. +# INBOUND CONNECTIONS
  281. +#client hostname <password> 192.168.1.1
  282. +
  283. +# If you add "auth login -chap +pap" to /etc/mgetty+sendfax/login.config,
  284. +# all users in /etc/passwd can use their password for pap-authentication.
  285. +#
  286. +# Every regular user can use PPP and has to use passwords from /etc/passwd
  287. +#* hostname ""
  288. +# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
  289. +# other accounts that should not be able to use pppd! Replace hostname
  290. +# with your local hostname.
  291. +#guest hostname "*" -
  292. +#master hostname "*" -
  293. +#root hostname "*" -
  294. +#support hostname "*" -
  295. +#stats hostname "*" -