Dialup Network In A Box » History » Version 13
laforge, 10/08/2022 02:32 AM
add icE1usb for OCTOI hub
1 | 3 | laforge | {{>toc}} |
---|---|---|---|
2 | |||
3 | 1 | laforge | h1. Dialup Network In A Box |
4 | |||
5 | This is a self-contained, portable telephony network which allows us to connect and analog modems and ISDN adapters at retrocomputing events. |
||
6 | |||
7 | The setup (as of Q4/2019) consists of: |
||
8 | * [[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) |
||
9 | * 1U Rack-Mount Atom PC with 4-port E1 (DAHDI) card and FreeSwitch: Emulates public telephone exchange |
||
10 | * [[Livingston Portmaster 3]] RAS with ability to terminate 30 ISDN or analog modem calls |
||
11 | 13 | laforge | * [[e1-t1-adapter:icE1usb]] to connect to [[octoi:|OCTOI Community TDMoIP]] |
12 | 1 | laforge | |
13 | h2. Telephony Setup |
||
14 | |||
15 | The physical setup looks like this: |
||
16 | |||
17 | {{graphviz_link() |
||
18 | digraph G{ |
||
19 | rankdir = LR; |
||
20 | |||
21 | CB2 [label="Auerswald\nCommander Basic2"]; |
||
22 | PM3 [label="Livingston\nPortmaster 3"]; |
||
23 | ISDNTA1 [label="ISDN TA"]; |
||
24 | ISDNTA2 [label="ISDN TA"]; |
||
25 | ISDNTAN [label="ISDN TA"]; |
||
26 | 13 | laforge | OCTOI [shape=star, label="OCTOI\nHub"]; |
27 | 1 | laforge | |
28 | Modem1 -> CB2 [label="Analog Line"]; |
||
29 | Modem2 -> CB2 [label="Analog Line"]; |
||
30 | ModemN -> CB2 [label="Analog Line"]; |
||
31 | |||
32 | ISDNTA1 -> CB2 [label="ISDN BRI (S0) Line"]; |
||
33 | ISDNTA2 -> CB2 [label="ISDN BRI (S0) Line"]; |
||
34 | ISDNTAN -> CB2 [label="ISDN BRI (S0) Line"]; |
||
35 | |||
36 | CB2 -> FreeSWITCH [label="ISDN PRI (E1) Trunk"]; |
||
37 | FreeSWITCH -> PM3 [label="ISDN PRI (E1) Trunk"]; |
||
38 | 13 | laforge | FreeSWITCH -> icE1usb [label="ISDN PRI (E1) Trunk"]; |
39 | icE1usb -> OCTOI [label="TDMoIP"]; |
||
40 | 1 | laforge | } |
41 | }} |
||
42 | |||
43 | h2. Logical Setup: |
||
44 | |||
45 | This shows the logical setup including PCs and associated software: |
||
46 | |||
47 | {{graphviz_link() |
||
48 | digraph G{ |
||
49 | rankdir = LR; |
||
50 | |||
51 | PC1 [label="DOS PC 1"]; |
||
52 | PC2 [label="DOS PC 2"]; |
||
53 | CB2 [label="Auerswald\nCommander Basic2"]; |
||
54 | PM3 [label="Livingston\nPortmaster 3"]; |
||
55 | ISDNTA1 [label="ISDN TA"]; |
||
56 | TERM1 [label="Terminal Program"]; |
||
57 | TERM2 [label="Terminal Program"]; |
||
58 | |||
59 | subgraph cluster_client1 { |
||
60 | label="Dialup User 1"; |
||
61 | TERM1 -> PC1; |
||
62 | PC1 -> Modem1 [label="RS232"]; |
||
63 | } |
||
64 | |||
65 | subgraph cluster_client2 { |
||
66 | label="Dialup User 2"; |
||
67 | TERM2 -> PC2; |
||
68 | PC2 -> ISDNTA1 [label="RS232"]; |
||
69 | } |
||
70 | |||
71 | Modem1 -> CB2 [label="Analog Line"]; |
||
72 | ISDNTA1 -> CB2 [label="ISDN BRI (S0) Line"]; |
||
73 | |||
74 | CB2 -> FreeSWITCH [label="ISDN PRI (E1) Trunk"]; |
||
75 | FreeSWITCH -> PM3 [label="ISDN PRI (E1) Trunk"]; |
||
76 | |||
77 | PM3 -> BBS [label="telnet"]; |
||
78 | } |
||
79 | }} |
||
80 | 2 | laforge | |
81 | h2. Pictures |
||
82 | |||
83 | !dalup-in-a-box.jpg! |
||
84 | 3 | laforge | |
85 | 4 | laforge | !commander_basic2.jpg! |
86 | 5 | laforge | |
87 | h2. Ethernet Switch configuration |
||
88 | |||
89 | We have an old 16-port gigabit ethernet switch (DELL PowerConnect 2716) in our setup. |
||
90 | |||
91 | h3. VLAN 1 (admin) |
||
92 | |||
93 | * Port 1: untagged |
||
94 | * Port 7: PC eth1 (tagged) |
||
95 | * Port 8: admin laptop (tagged) |
||
96 | |||
97 | h3. VLAN 11 (admin) |
||
98 | |||
99 | 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 |
||
100 | |||
101 | * Port 4: untagged |
||
102 | * Port 7: PC eth1 (tagged) |
||
103 | * Port 8: admin laptop (tagged) |
||
104 | |||
105 | h3. VLAN 3999 (uplink) |
||
106 | |||
107 | * Ports 9..16 |
||
108 | * Port 8: admin laptop (tagged) |
||
109 | |||
110 | h3. VLAN 4000 (auerswald) |
||
111 | |||
112 | * Port 2: Auerswald (untagged) |
||
113 | * Port 7: PC eth1 (tagged) |
||
114 | * Port 8: admin laptop (tagged) |
||
115 | |||
116 | h3. VLAN 4001 (PM3) |
||
117 | |||
118 | * Port 3: PM3 (untagged) |
||
119 | * Port 7: PC eth1 (tagged) |
||
120 | * Port 8: admin laptop (tagged) |
||
121 | |||
122 | 6 | laforge | h2. E1 configuration |
123 | |||
124 | 7 | laforge | h3. E1 ports on the atom1u machine with DAHDI + freeswitch |
125 | |||
126 | The ports are allocated as follows: |
||
127 | |||
128 | 6 | laforge | * Port E1/1: Auerswald |
129 | * Port E1/2: PM3 |
||
130 | * Port E1/3: Unused |
||
131 | 8 | laforge | * Port E1/4: icE1usb |
132 | 6 | laforge | |
133 | 7 | laforge | 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). |
134 | 6 | laforge | |
135 | 5 | laforge | h2. IP Network configuration |
136 | |||
137 | h3. VLAN 1/11 (admin) |
||
138 | |||
139 | |_.IP|_.Host| |
||
140 | |192.168.2.1|dell2716 switch| |
||
141 | 9 | laforge | |192.168.2.222|admin laptop| |
142 | 5 | laforge | |192.168.2.254|atom1u| |
143 | |||
144 | h3. VLAN 3999 (uplink) |
||
145 | |||
146 | |_.IP|_.Host| |
||
147 | |DHCP|atom1u| |
||
148 | 11 | laforge | |DHCP|admin laptop| |
149 | 5 | laforge | |
150 | h3. VLAN 4000 (auerswald) |
||
151 | |||
152 | |_.IP|_.Host| |
||
153 | 10 | laforge | |192.168.0.222|admin laptop| |
154 | 5 | laforge | |192.168.0.240|[[Auerswald Commander Basic2]]| |
155 | |192.168.0.254|atom1u| |
||
156 | |||
157 | h3. VLAN 4001 (PM3) |
||
158 | |||
159 | |_.IP|_.Host| |
||
160 | |192.168.3.1|[[Livingston Portmaster 3]]| |
||
161 | |192.168.3.100|telnet/rlogin host (atom1u)| |
||
162 | 12 | laforge | |192.`68.3.222|admin laptop| |
163 | 5 | laforge | |192.168.3.254|default-gw (atom1u)| |
164 | |192.168.4.0/24|PPP lease pool| |