Dialup Network In A Box » History » Revision 8
Revision 7 (laforge, 11/21/2020 05:57 PM) → Revision 8/13 (laforge, 10/04/2022 07:38 AM)
{{>toc}} h1. Dialup Network In A Box This is a self-contained, portable telephony network which allows us to connect and analog modems and ISDN adapters at retrocomputing events. The setup (as of Q4/2019) consists of: * [[Auerswald COMmander Basic2]] PBX with 8x S0 (ISDN BRI) ports, 16x a/b (analog) ports, 8x Up0 (ISDN) ports and 1x S2M (E1 ISDN PRI) * 1U Rack-Mount Atom PC with 4-port E1 (DAHDI) card and FreeSwitch: Emulates public telephone exchange * [[Livingston Portmaster 3]] RAS with ability to terminate 30 ISDN or analog modem calls h2. Telephony Setup The physical setup looks like this: {{graphviz_link() digraph G{ rankdir = LR; CB2 [label="Auerswald\nCommander Basic2"]; PM3 [label="Livingston\nPortmaster 3"]; ISDNTA1 [label="ISDN TA"]; ISDNTA2 [label="ISDN TA"]; ISDNTAN [label="ISDN TA"]; Modem1 -> CB2 [label="Analog Line"]; Modem2 -> CB2 [label="Analog Line"]; ModemN -> CB2 [label="Analog Line"]; ISDNTA1 -> CB2 [label="ISDN BRI (S0) Line"]; ISDNTA2 -> CB2 [label="ISDN BRI (S0) Line"]; ISDNTAN -> CB2 [label="ISDN BRI (S0) Line"]; CB2 -> FreeSWITCH [label="ISDN PRI (E1) Trunk"]; FreeSWITCH -> PM3 [label="ISDN PRI (E1) Trunk"]; } }} h2. Logical Setup: This shows the logical setup including PCs and associated software: {{graphviz_link() digraph G{ rankdir = LR; PC1 [label="DOS PC 1"]; PC2 [label="DOS PC 2"]; CB2 [label="Auerswald\nCommander Basic2"]; PM3 [label="Livingston\nPortmaster 3"]; ISDNTA1 [label="ISDN TA"]; TERM1 [label="Terminal Program"]; TERM2 [label="Terminal Program"]; subgraph cluster_client1 { label="Dialup User 1"; TERM1 -> PC1; PC1 -> Modem1 [label="RS232"]; } subgraph cluster_client2 { label="Dialup User 2"; TERM2 -> PC2; PC2 -> ISDNTA1 [label="RS232"]; } Modem1 -> CB2 [label="Analog Line"]; ISDNTA1 -> CB2 [label="ISDN BRI (S0) Line"]; CB2 -> FreeSWITCH [label="ISDN PRI (E1) Trunk"]; FreeSWITCH -> PM3 [label="ISDN PRI (E1) Trunk"]; PM3 -> BBS [label="telnet"]; } }} h2. Pictures !dalup-in-a-box.jpg! !commander_basic2.jpg! h2. Ethernet Switch configuration We have an old 16-port gigabit ethernet switch (DELL PowerConnect 2716) in our setup. h3. VLAN 1 (admin) * Port 1: untagged * Port 7: PC eth1 (tagged) * Port 8: admin laptop (tagged) h3. VLAN 11 (admin) This is a "jumper" from VLAN 1 (untagged) to VLAN 11 (tagged) as the switch doesn't natively support its web interface on a tagged IP * Port 4: untagged * Port 7: PC eth1 (tagged) * Port 8: admin laptop (tagged) h3. VLAN 3999 (uplink) * Ports 9..16 * Port 8: admin laptop (tagged) h3. VLAN 4000 (auerswald) * Port 2: Auerswald (untagged) * Port 7: PC eth1 (tagged) * Port 8: admin laptop (tagged) h3. VLAN 4001 (PM3) * Port 3: PM3 (untagged) * Port 7: PC eth1 (tagged) * Port 8: admin laptop (tagged) h2. E1 configuration h3. E1 ports on the atom1u machine with DAHDI + freeswitch The ports are allocated as follows: * Port E1/1: Auerswald * Port E1/2: PM3 * Port E1/3: Unused * Port E1/4: icE1usb Unused The ports, as well as those of the portsmaster + auerswald are brougiht out on the keystone patch panel. They must be connected as stated above using *E1 cross-over cables*. those have a special pin-out, and are not to be confused with Ethernet cables (straight or cross-over). h2. IP Network configuration h3. VLAN 1/11 (admin) |_.IP|_.Host| |192.168.2.1|dell2716 switch| |192.168.2.100|admin laptop| |192.168.2.254|atom1u| h3. VLAN 3999 (uplink) |_.IP|_.Host| |DHCP|atom1u| h3. VLAN 4000 (auerswald) |_.IP|_.Host| |192.168.0.240|[[Auerswald Commander Basic2]]| |192.168.0.254|atom1u| h3. VLAN 4001 (PM3) |_.IP|_.Host| |192.168.3.1|[[Livingston Portmaster 3]]| |192.168.3.100|telnet/rlogin host (atom1u)| |192.168.3.254|default-gw (atom1u)| |192.168.4.0/24|PPP lease pool|