Alexandre Dulaunoy - adulau-http@foo.be
The Dec Server 700 is an old terminal server (1994). You can attach various serial devices in order to get access to the device via telnet, make a SLIP serial connection... This document shows you how you can boot a Dec Server 700 via IP from a Unix bootp server.
You must add an entry for the device in your /etc/bootptab file.
decserv:\ :ht=1:\ :ha=08002B3E736E:\ :sm=255.255.0.0:\ :gw=128.253.154.200:\ :hd=/tftpboot:\ :ip=128.253.154.34:\ :bf=WWENG2:\ :bs=auto:\
The ha entry is important in order that the bootp server reply back to the Dec Server with the matching MAC.
The bootp server must be activated via the inetd (or in standalone) like that (note that we use the debug mode '-d') :
bootps dgram udp wait root /usr/sbin/bootpd bootpd -d -i -t 120
The device will connect to the bootserver and you should have an entry like that in your daemon log for bootp :
May 29 16:10:15 darjeeling bootpd[2145]: found 128.253.154.34 (decserv)
Tftp is used in order to get the file specified in the bootp parameters (in your case WWENG2).
The tftp server must be activated via the inetd like that :
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
On the Dec Server 700, you can verify if the boot-up process is working by connecting a serial console on the port 1 of the terminal server. You should see the some [IP] information about the load of the image.
On the other side, you should see something like that:
May 29 16:10:15 darjeeling in.tftpd[2151]: connect from 128.253.154.34 May 29 16:10:15 darjeeling tftpd[2152]: tftpd: trying to get file: /tftpboot/WWENG2
If the wweng1.sys or wweng2.sys is loaded and running on the Dec Server, you should be able to telnet into the dec server, press enter. You will have a "#" for the password prompt. Default password is : access. The default username is System or User.
DECserver 700-16 Communications Server V1.1C (BL46-13) - LAT V5.1 (c) Copyright 1996, Digital Equipment Corporation - All Rights Reserved Please type HELP if you need assistance Enter username> System Local>
You have to setup the connection parameters for the serial line (you have to get the privilege for that (SET PRIVILEGE).):
CHANGE PORT 1 ACCESS REMOTE CHANGE PORT 1 FLOW CONTROL XON CHANGE PORT 1 PARITY NONE CHANGE PORT 1 SPEED 9600
After you have to create a listener for the port 1 to 2001 in TCP :
DEFINE PORT 1 ACCESS REMOTE AUTOBAUD DISABLED AUTOCONNECT DISABLED DEFINE PORT 1 BREAK DISABLED DEDICATED NONE DSRLOGOUT DISABLED DEFINE PORT 1 DTRWAIT ENABLED INACTIVITY LOGOUT DISABLED DEFINE PORT 1 INTERRUPTS DISABLED LONGBREAK LOGOUT DISABLED LOGOUT PORT 1 CHANGE TELNET LISTENER 2001 PORTS 1 ENABLED CHANGE TELNET LISTENER 2001 IDENTIFICATION "Sparc SS20 Calypso.inner.foo.be" CHANGE TELNET LISTENER 2001 CONNECTIONS ENABLED
Now, you should be able to log into your remote host connected to Serial 1 via a simple telnet on port 2001 of the Dec Server.