Project

General

Profile

Livingston PortMaster 3 » History » Version 12

laforge, 02/20/2022 02:56 PM

1 1 laforge
h1. Livingston Portmaster 3
2 2 laforge
3 5 laforge
@laforge bought two Livingston Portmaster 3 PM3A-1E, which are RAS (Remote Access Server) that
4 2 laforge
* terminates one 1E line (30 B-channels)
5
* provides ISDN dial-up on those channels
6
* provides DSP based modems in case analog modem calls should be handled.
7
8
More details to follow.
9 3 laforge
10
h2. Documentation
11
12
* attachment:portmaster3_hardware_installation.pdf
13
* attachment:portmaster3_configuration.pdf
14 4 laforge
* more below (Attachments)
15 6 laforge
16 12 laforge
h2. Electronics / Pictures
17
18
{{thumbnail(Livingston_Portmaster3_front.jpg)}}
19
{{thumbnail(Livingston_Portmaster3_top.jpg)}}
20
{{thumbnail()}}
21
{{thumbnail()}}
22
{{thumbnail()}}
23
24 6 laforge
h2. Spare Parts / Mods
25
26
h3. Fan
27
28 7 laforge
The original fan is a Fonsan DFB0812M (DC 12V 0.1A) fan by DELTA ELECTRONICS INC. The specs seem to state 2600 RPM / 24.8 dB(A) / 29 cfm.
29 6 laforge
30
I found it too noisy and replaced it with a Noctua NF-A8 FLX with L.N.A (reduced to 1650 rpm / 12.9 dB(A) / 24 cfm)
31
32 1 laforge
Fun fact: The PM3 actually seems to have a 5V -> 12V DC/DC upconverter just for the fan - instead of simply using a 5V fan...
33 7 laforge
34
h3. Power Supply
35
36
One of @laforge's PM3A-E1 had a broken power supply.  The oroginal PSU is an ASTEC LPS1112 rated for 5V/22A output (80W convection cooled, 1120W with 30cfm forced air).
37
38
It was replaced with a Mean Well LRS-150F-5. Mechanical assembly via a custom adapter plate that was fabricated easily from a small piece of aluminium sheet metal with a few drill holes.
39
40
{{thumbnail(PM3-PSU-1.jpg)}}
41 8 laforge
{{thumbnail(PM3-PSU-4.jpg)}}
42
{{thumbnail(PM3-PSU-2.jpg)}}
43 10 laforge
44
h2. Configuration
45
46
h3. route to different telpnet hosts based on called party number
47
48
Assuming one wants to use a PM3 to act as modem bamk for accessing differnt [virtualized] BBSs over telnet, the problem is how to  route the inbound call to a specific telnet IP address.  The non-radius stand-alone configuration of the PM3 only permits either:
49
* automatic forwarding of all calls to one global telnet/rlogin host
50
* allowing the users to enter the hostname for telnet themselves
51 11 laforge
* providing a list of pre-configured telnet desinations to all users (this was used at the 36C3 retronetowrking installation, see [[retro-bbs:36C3]])
52 1 laforge
53 11 laforge
54 10 laforge
However, with the _Call-Check_ radius feature, it should be possibl to receive the called + calling identity before the call is even accepted, and the nin return provide the telnet IP/port to which the call shall be routed.
55
56
Details in
57
* Page 4-17 of the PM3A Radius for Unix manual
58
** PM3A sends _access-request_ with
59
*** User-Name=SETUP.Calling-Station-Id/No-Call-ID
60
*** Service-Type=Call-Check
61
*** Called-Station-Id=SETUP.Called-Station-Id
62
** Radius sends response with
63
*** Login-IP-Host pointing to IP of telnet/rlogin
64
*** Login-Service=(Telnet,Rlogin,TCP-Clear)
65
*** Login-TCP-Port pointing to IP of telnet/rlogin
66 1 laforge
*** Service-Type=Login-User
67 10 laforge
* Page 3-4 of the PortMaster Command Line Reference
68 11 laforge
** @set call-check on@
Add picture from clipboard (Maximum size: 48.8 MB)