TECHNICAL INFORMATION DOCUMENT TITLE: PTF653 - PPP Support for Non-Fixed Remote Addresses DOCUMENT ID: TID300173 DOCUMENT REVISION: A DATE: 25JAN95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: PTF653 PRODUCT and VERSION: UnixWare 1.1 ABSTRACT: This file contains ptf653 - PPP Support for Non-Fixed Remote Addresses. This update enables Unixware 1.1 users to connect to an IP provider who's server's IP address may be one of several. This patch if recommended for UnixWare 1.1, UnixWare 1.1.1, and UnixWare 1.1.2. SYMPTOM When the PPP driver in UnixWare 1.1 is used as a client, if the IP address of the host at the remote end can vary, UnixWare will drop the connection if the host isn't the one it expects. SOLUTION Apply the ptf653 file. Installation Instructions: DATATYPE: datastream 1. Download the ptf653.Z and ptf653.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file and follow the instuctions to add the packages to your system. 3. Now become root, uncompress the file and add the package to your system using the following commands: $ su # uncompress /tmp/ptf653.Z # pkgadd -d /tmp/ptf653 ptf653 Solution Specifics General Description. ------------------- These release notes acquaint you with the information for Unixware PTF653 - "PPP Support for Non-Fixed Remote Addresses". This update, consisting of a single 3.5 inch floppy diskette, enables Unixware 1.1 users to connect to an IP provider who's server's IP address may be one of several. N.B. PTF653 does NOT remove the requirement that the UnixWare client's IP address be fixed and defined in advance. PTF653 updates 3 files; the PPP driver (/etc/pack.d/ppp/Driver.o, the PPP daemon (/usr/sbin/in.pppd) and the PPP header file (/usr/include/netinet/ppp.h). The driver and daemon have been updated to add an extra option "anyaddr" to the /etc/inet/ppphost file. This new option lets the user specify that a host may have more than one IP address. The section below, entitled "Software Notes and Recommendations", provides directions on how to configure your system to use the new option. New Features. ------------ Through the addition of a new option in the ppphosts file, UnixWare will be able to act as a PPP client to IP providers which may have more than one machine answering the same phone line. Software Notes and Recommendations. ---------------------------------- This section explains how to set up UnixWare to use the new PPP option. It is assumed that the system has already been configured to connect to the IP provider as per the UnixWare documentation and that a host called "hosta" has been configured as the remote host. After installing PTF653 (see "Installation Instructions" below): Add the options "anyaddr" and "ipaddr" to hosta's entry in /etc/inet/ppphosts e.g. hosta tty00 hosts ipaddr anyaddr (plus any other options needed) Then reboot the UnixWare machine. This PTF includes PTF632, so can be installed over PTF632 without losing the functionality added by PTF632. This update is for Unixware version 1.1 and later. NOTE that the feature provided by this release is not guarenteed to be in future releases of UnixWare. Hardware Notes and Recommendations. ---------------------------------- The PTF is targeted for the i386 and i486 CPU's. Installation Instructions. ------------------------- The PTF consists of 1 3.5 inch floppy. Insert the floppy into the drive and, while logged in as root, type pkgadd -d diskette1 and follow the instructions output by pkgadd. Once the PTF is installed, the kernel must be rebuilt and the machine rebooted before PPP is used. After checking for other users, type # cd / # shutdown -i 6 -g 300 -y to reboot. Troubleshooting. --------------- PTF653 is successful if you can connect to the remote host whatever IP address is used at the remote end. The following configuration is known to work for connecting to a UK IP provider: DEMON Internet Ltd. This PTF is only needed for connecting to DEMON's London PoP. 1. /etc/inet/ppphosts 158.152.1.65 - ldemon idle=10 mru=576 anyaddr ipaddr 2. /etc/inet/hosts 158.152.1.65 gate 3. default route add to /etc/inet/rc.inet: route add default gate 1 4. /etc/confnet.d/inet/interface add: ppp:0:local_ip_addr:/dev/ppp:158.152.1.65:add_ppp: 5. /etc/resolv.conf domain demon.co.uk nameserver 158.152.1.193 nameserver 158.152.1.65 6. /etc/uucp/Sysfiles (remove reference to Devices.tcp, Systems.tcp) service=uucico systems=Systems devices=Devices /etc/uucp/Systems (use options idle=0, rfc1172) ldemon Any ACU 38400 0813434848 "" \r\p\r\c in: hostname word: password ocol: "idle=0,rfc1172" HELLO \p\c