Dec Server 700 - Boot from GNU/Linux & configuration

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.

bootp configuration

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)

tftpd configuration

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

Debugging

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 

Login into the Dec Server

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>

Configure a Serial line to access via telnet

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.


Copyright (c) 2002,2003 Alexandre Dulaunoy (adulau-http@foo.be) - released under the GNU Free Documentation license without any options.