Просмотр полной версии : DECnet
А есть ли здесь (любители,желающие побаловаться с) субй?
Нужны тестеры для программы :)
Да, мне это даже необходимо, для понимания принципов работы оборудования и сети данного типа (т.к. хочу добавить модуль DECNA к эмулятору).
А какой инструментарий для этого понадобится?
Да, мне это даже необходимо, для понимания принципов работы оборудования и сети данного типа.
А какой инструментарий для этого нужен?
Из того что есть под рукой: RSX-11M-PLUS V4.6 + DECnet-Plus 4.6, M+ 4.1 + пресобранный DECnet-Plus 4.3, OpenVMS/VAX, OpenVMS/Alpha, OpenVMS/IA64
Из железа - нужно близкое к стандартному - с PRO тут совсем плохо :)
Из эмуляторов E11, SIMH (win, unix), PersonalAlpha (win), charon-nce (linux x64, в настоящий момент expired, но запускается с датой вернутой назад и дает в результате быструю многопроцовую alpha).
Прога для бриджевания есть на HECnet и у меня свой вариант более навороченный (не нужна если все в локалке).
Если есть интерес - могу более подробно роасписать в привате.
---------- Post added at 16:23 ---------- Previous post was at 16:17 ----------
К слову, сегодня подключил к HECnet (http://www.update.uu.se/~bqt/hecnet.html) для баловства OpenVMS/VAX и /Alpha в довесок к существующему RSX. Можно зайти на CTAKAH (http://pdp-11.org.ru/ctakah.html), с него SET HOST XPEH (guest без пароля - это OpenVMS/VAX) или напрямую зайти на него telnet pdp-11.org.ru 2023. Пока он правда не в постоянке подключен, но планирую выставить на 24H как стакан.
---------- Post added at 16:26 ---------- Previous post was at 16:23 ----------
И совсем если качестве экзотики - есть DECnet для Debian и Ubuntu в родных пакагах, правда если не ошибаюсь там оно стартовало криво (после TCP/IP) что на время приводит сеть в состояние шока :)
DECNET есть еще в Цысках с -d- фичесетом, в том числе вкусности типа транслятора LAT в Telnet.
Ну железяк полно. Насчет LAT вообще уместно DECServer вспомнить. Роли вобщем-то не играет - суть темы - тестирование программы, позволяющей разнести DECnet (в том числе LAT и MOP) на дальнее расстояние и/или связать несколько эмуляторов в пределах одного компа, развешанных по tun/tap интерфейсам.
Ты таки будеш смеятся - но у меня до сих пор DECserver на особо безтолковых отделениях банкоматы и кошки в качестве удаленной консоли используется
Выставил в полу-окончательном виде :)
CTAKAH (http://pdp-11.org.ru/~form/ctakah.html) упграднулся до area router с персональным area. Так что можно подключать к HECnet оперативно. Есть желающие? ;)
Что-то давно в этой теме ничего не писалось...
Немного поднимем вверх.
Ну первая новость, как уже писал, Andrey_Ak подключился к HECnet через мкня :)
А вторая довольно инстересная - попробовал сконфигурировать DECnet с использованием обычных DLV11 (не -E/-F). Вполне себе работает даже с использованием уродливого USB<>COM порта с одной стороны. А это значит, что у кого есть ДВК с MMU, можно подключать их к сети без извратов с адаптером для втыкания сетевой карточки :)
Для теста соединил PDP-11/83 со своим нотебяком на котором запустил E11 в качестве роутера, второй стороной глядащего в Ethernet.
Список активных нод с роутера:
>NCP SHO ACT NOD
Active nodes summary as of 15-MAY-13 18:03:52
Executor node = 62.11 (KYPEBO)
State = On, Identification = "DECnet for RSX-11M-PLUS V4.6"
Remote Active Next
Node State Links Delay Circuit Node
62.5 (BOPOHA) Reachable QNA-0 62.5 (BOPOHA)
62.7 (TIS) Reachable QNA-0 62.7 (TIS)
62.12 (CTEPEO) Reachable 0 4 DLV-0 62.12 (CTEPEO)
62.637 (CTAKAH) Reachable QNA-0 62.637 (CTAKAH)
>
Список активных нод издалека:
>DLN
Active nodes summary as of 15-MAY-13 18:10:02
Executor node = 62.637 (CTAKAH)
State = On, Identification = "DECnet for RSX-11M-PLUS V4.6"
Remote Active Next
Node State Links Delay Circuit Node
1.13 (MIM) 0 4
8.400 (GORVAX) 0 4
8.403 (RHESUS) 0 4
62.4 (COPOKA) Unreachable 0 4
62.5 (BOPOHA) Reachable 0 4 UNA-0 62.5 (BOPOHA)
62.7 (TIS) Reachable 0 5 UNA-0 62.7 (TIS)
62.11 (KYPEBO) Reachable 0 4 UNA-0 62.11 (KYPEBO)
62.12 (CTEPEO) Reachable 0 7 UNA-0 62.11 (KYPEBO)
>
Проверка связи через роутер:
>DCL DIR CTAKAH::
Directory CTAKAH::DU1:[DECNET]
15-MAY-13 18:03:43
LOGIN.CMD;7 1./1. 22-NOV-11 17:50:36
INFO.TXT;10 3./3. 13-MAY-13 15:20:28
Total of 4./4. Blocks in 2. Files
>
Обновление программы.
Программа dnbridge предназначена для соединения DECnet сетей, в том числе через IP, при том не гоняя зазря пакеты, не относящиеся к делу. Поддерживаются следующие Ethernet протоколы: MOPRC (0x6001), MOPDL (0x6002), DECnet (0x6003), LAT (0x6004), LOOPBACK (0x9000). С локальной стороны поддерживаются любые Ethernet и/или tun/tap интерфейсы. Соединение сетей через IP идет по протоколу UDP. Программа затачивалась (и тестировалась) под FreeBSD, NetBSD, OpenBSD и Linux. Программа для своей работы требует libevent (в NetBSD/OpenBSD часть системы, в FreeBSD/Linux устанавливается из портов/пакетов). Makefile в исходниках расчитан на BSD make (pmake в Linux). Это заготовка для следующей версии программы, без особой оптимизации и наведения красоты, но она работает и во многом лучше родной программы для HECnet (http://www.update.uu.se/~bqt/hecnet.html).
Программа проверялась в следующих системах:
FreeBSD 9.1
NetBSD 6.1
OpenBSD 5.3
Ubuntu 13.04
В FreeBSD tap интерфейс нужно создать вручную перед запуском программы. В NetBSD tap интерфейс сам создается и сам убивается если он был создан программой. В OpenBSD до 5.3 версии включительно tun интерфейс нужно создать вручную (и выставить флаг link0) до запуска программы. Начиная с (не вышедшей еще) версии 5.4 (или какая там она будет) интерфейс будет работать и при автоматическом создании.
Формат конфигурационного файла:
#-----------------------------------------------------
#Type Host/Interface Options
#-----------------------------------------------------
udp 130.238.19.25 decnet lat
udp 172.31.10.18:3333 decnet lat mop passive
tap tap0 decnet lat mop
pcap re0 decnet lat mop
Первый параметр указывает тип `порта' бриджа:
pcap - локальный Ethernet интерфейс
tap - локальный tun (OpenBSD, Linux) или tap (FreeBSD, NetBSD, Linux) интерфейс
udp - удаленный бридж (по умолчанию используется порт 4711)
Второй параметр указывает имя интерфейса или адрес/портйдаленного бриджа.
Третий (и следующие) параметры задают конфигурацию `порта' бриджа:
decnet - порт поддерживает DECnet протокол
lat - порт поддерживает LAT протокол
mop - порт поддерживает MOP DL, MOP RC и LOOPBACK протоколы (SimH использует отдельно LOOPBACK протокол для проверки конфликтов)
passive - не слать пакеты в `порт' пока он сам не проявляет активности
Командная строка:
dnbridge [-dLV] [-f conf_file] [-h bind_host] [-n cachesize] [-p bind_port]
-d - режим отладки (уровень задается количеством опций [-d, -dd, -ddd])
-L - установливать IPTOS_LOWDELAY на UDP пакеты
-V - печатает версию DNBridge и libpcap
-f - задает конфигурационный файл (по умолчанию /etc/dnbridge.conf)
-h - задает локальный адрес для привязки (по умолчанию все)
-p - задает локальный порт для привязки (по умолчанию 4711)
-n - задает размер кэша Ethernet адресов (по умолчанию 20000)
Обновился файл выше (http://zx.pk.ru/showpost.php?p=606184&postcount=10) - был косячок небольшой..
Что нужно, чтобы подключить RSX-11M-PLUS V4.6 BL87 к HECnet?
У меня стоит simh с поддержкой eth в linux.
Что нужно, чтобы подключить RSX-11M-PLUS V4.6 BL87 к HECnet?
У меня стоит simh с поддержкой eth в linux.
По сути только реальный адрес в интернете и возможность поставить в качестве роутера UNIXовую машину. Решаемо и без этого в частностях...
По сути только реальный адрес в интернете и возможность поставить в качестве роутера UNIXовую машину. Решаемо и без этого в частностях...
А если машина будет за роутером? Могу любые порты пробросить. Адрес динамический но привязано постоянное доменное имя.
Так получится?
А если машина будет за роутером? Могу любые порты пробросить. Адрес динамический но привязано постоянное доменное имя.
Так получится?
Нормально - нет.
Можно спросить - кто-то уже задавал этот вопрос, возможно, индивидуально можно договориться.
Нормально - нет.
Можно спросить - кто-то уже задавал этот вопрос, возможно, индивидуально можно договориться.
Вчера как раз письмо пришло по их рассылке, Brian Hechinger пишет софт для динамических адресов, над подождать
Вчера как раз письмо пришло по их рассылке, Brian Hechinger пишет софт для динамических адресов, над подождать
В принципе пока могу сделать времянку - что-нибудь в виде связки PPP over TCP + DNBridge. Не лучший вариант, но работать как-то будет :)
В принципе пока могу сделать времянку - что-нибудь в виде связки PPP over TCP + DNBridge. Не лучший вариант, но работать как-то будет :)
Мне не срочно, просто хотел узнать. Пока у меня только ОС стоит не вижу смысла подключать к сети. Вот когда все настрою, отлажу, софт поставлю который смогу найти, к тому времени может и с динам. йп подключатся можно будет :) А пока мне тут сделали учётку на MIM, мне достаточно.
Давно тема не обновлялась... Непорядок! :)
После переноса pdp-11.online в виртуалку решил взяться за давнишнюю мечту - создать постоянно включенный зоопарк из наиболее интересных систем.
На данный момент можно пробовать (некоторые и до этого были, просто переехали):
RSX-11M-Plus V4.6 на PDP-11/94 (Ersatz-11), пользователь GUEST без пароля
telnet: rsx.pdp-11.online
HECnet: CTAKAH
RSX-11M-Plus V4.6 на ДВК-4 (DVK Emulator), пользователь GUEST без пароля
HECnet: KYPEBO
RSTS/E V10.1 на PDP-11/94 (Ersatz-11), учетная запись 254,254 без пароля
telnet: pdp-11.online:3023
HECnet: CCCP
TSX-Plus V6.50 на PDP-11/94 (Ersatz-11), пользователь GUEST без пароля
telnet: pdp-11.online:2023
В планах 2.11BSD, ULTRIX 3.1, может еще что-нибудь.
mx:~% telnet rsx.pdp-11.online
Trying 80.89.204.47...
Connected to rsx.pdp-11.online.
Escape character is '^]'.
This is an RSX-11M-PLUS system
>HEL GUEST/
RSX-11M-PLUS V4.6 BL87 [1,54] System CTAKAH
28-DEC-18 19:13 Logged on Terminal TT41: as GST2
Good Evening
,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # CTAKAH:: RSX-11M-PLUS V4.6 #### |
+--------------------------------------------------------------------+
Last interactive login on Thursday, December 27, 2018 15:19:44 (TT12:)
Last batch login on Monday, January 8, 2018 18:12:43
See http://pdp-11.org.ru/~form/ctakah.html for more information.
$
mx:~% telnet pdp-11.online 2023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.
* TSX-Plus Version 6.50 *
License # = 999-T1S-50000
28-Dec-2018 19:14:46
Line # 2
Logon please:GUEST
Password:
Welcome to the system
,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # TSX-Plus V6.50 #### |
+--------------------------------------------------------------------+
.
mx:~% telnet pdp-11.online 3023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.
RSTS V10.1-L 28-Dec-18 19:16
User: 254,254
Last interactive login on 28-Dec-18, 19:10 at KB17:
,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # CCCP:: RSTS/E V10.1 #### |
+--------------------------------------------------------------------+
$
http://pdp-11.org.ru/~form/files/pdp-11/vm/esxi.png
Еще одна PDP-11 машина в сети. Пока в тестовом режиме.
cblp:~% telnet pdp-11.online 4023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.
2.11 BSD UNIX (bsd.home.lan)
login: guest
Last login: Mon Feb 11 15:25:26 from cblp.ru
2.11 BSD UNIX #10: Mon Feb 11 00:52:24 GMT+0700 2019
bsd:~> ps xal
F S UID PID PPID CPU PRI NICE ADDR SZ WCHAN TTY TIME COMMAND
3 S 0 0 0 28 0 0 5134 8 runout ? 0:01 swapper
201 S 0 1 0 0 30 0 16173 29 proc ? 0:01 (init)
201 S 0 56 1 0 40 0 25237 11 u ? 0:00 update
201 S 0 59 1 0 26 0 26073 51 selwait ? 0:00 cron
201 S 0 63 1 0 26 -1 34445 26 msgbuf ? 0:00 acctd
201 S 0 71 1 0 26 0 24376 39 selwait ? 0:00 /usr/sbin/inet
201 S 0 88 1 2 26 0 37631 71 dz_tty ? 0:00 /usr/sbin/send
201 S 0 46 1 0 26 0 17100 58 selwait co 0:00 syslogd
201 S 0 94 1 1 28 0 17660 103 cons co 0:05 -tcsh
201 S 0 150 71 0 26 0 16317 42 selwait p0 0:00 telnetd
1 R 999 151 150 39 52 0 20734 99 p0 0:01 -tcsh
1 R 999 153 151 5 50 0 22344 89 p0 0:00 ps xal
bsd:~> ifconfig de0
de0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>
inet 172.31.10.18 netmask ffffff00 broadcast 172.31.10.255
bsd:~> netstat -rn
Routing tables
Destination Gateway Flags Refs Use Interface
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.31.10.18 127.0.0.1 UH 0 0 lo0
default 172.31.10.1 UG 3 288 de0
172.31.10 172.31.10.18 U 0 24 de0
bsd:~> uname -a
2.11BSD bsd.home.lan 2.11BSD 2.11 BSD UNIX #10: Mon Feb 11 00:52:24 GMT+0700 2019 root@bsd.home.lan:/usr/src/sys/FORM pdp11
bsd:~>
,;,
O(o o)O
+---ooO-----------Ooo----------------------------------------------+
| # # # ## # |
| # ## ## # |
| #### #### #### # # ### # ### # ### # ### ### |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # ##### |
| #### #### #### ### ### # ### # # ### ### # # # |
| # # ### |
| # # http://pdp-11.online |
+------------------------------------------------------------------+
System Machine Emul HECnet Telnet Guest account
---------------------------------------------------------------------------
RSX-11M+ V4.6 PDP-11/94 E11 CTAKAH pdp-11.online:23 GUEST
RSX-11M+ V4.6 DVK-4 DVKemu KYPEBO - GUEST
RSX-11M+ V4.6 PDP-11/93 E11 KOPOBA - GUEST
RSX-11M+ V4.6 PDP-11/83 - BIGSYS - GUEST
RSX-11M V4.8 PDP-11/94 E11 CAXAP pdp-11.online:6023 GUEST
RSTS/E V10.1 PDP-11/94 E11 CCCP pdp-11.online:3023 254,254
OpenVMS V8.4 DS20 CHARON BOPOHA pdp-11.online:5023 GUEST
OpenVMS V8.4 DS10 - CTEPBA - GUEST
OpenVMS V7.3 MV3900 SimH XPEH - GUEST
TSX+ V6.50 PDP-11/94 E11 - pdp-11.online:2023 GUEST
2.11BSD PDP-11/94 E11 - pdp-11.online:4023 guest
Пополнение списка выше. Добавлен RSX-11M V4.8.
RSX-11M V4.8 BL70 (CAXAP ) 256K 28-FEB-19 22:25:21
TASK= *IDLE* FREE= SY0:150301. DU2:OFL
DU1:228842. DU3:OFL PARS
POOL=2342.:2570.:23.
2268.:2440.:23. CEXPAR:C
EXCOM1:C
IN: CEEL T MDVSMP F RP . F Q L F EXCOM2:C
9 EXXD T UUFHCU C CM . 1 M P T LDRPAR:T
54K XCCR : :::FRC S TT . 1 G 0 S TTPAR :T
OUT: POO. ..O R .. R A . D DRVPAR:D
0 AMM. ..M E .. M C . E SHFPAR:T
0K R12. .. S .. D P . Q SYSPAR:T
!!!!>===))))]>!---!]>--> <---> <-->->-----> PUCOM :C
0*******16******32******48******64******80******96 ******112***** FCSRES:C
E---P----CCCTT---D--TTCC---TD----------------------------------- RCTPAR:T
------------------------------------------------C----C---------- GEN :D
128*****144*****160*****176*****192*****208*****22 4*****240***** DAPRES:C
<-->--> !!-!!--!-!!-!!-------!)----! RMSRES:C
E N NN N N N NN N P N D ERRSEQ
V E TT T T T TT T O M A 0.
C T .. . . . .. . O : P
. A UE D R N XE A L R
. C NP L T C PC U . E
. P AM X H T TL X . S
Нашел немного времени чтобы восстановить после переезда часть инфраструктуры с системами, доступными через telnet/DECnet (в пределах HECnet).
В настоящий момент постоянно работают следующие системы:
System Machine Emul HECnet Telnet Guest account
---------------------------------------------------------------------------
RSX-11M+ V4.6 PDP-11/94 SimH CTAKAH pdp-11.online:23 GUEST
RSTS/E V10.1 PDP-11/94 SimH CCCP pdp-11.online:3023 254,254
OpenVMS V7.3 MV3900 SimH XPEH pdp-11.online:7023 GUEST
TSX+ V6.50 PDP-11/94 SimH - pdp-11.online:2023 GUEST
Все гостевые учетные записи без пароля (где спрашивает пароль - просто enter).
День добрый.
Решил, развлечения ради и изучения Verilog-а для, сделать макетку DEQNA/DELQA для FPGA F-11 от forth32 для QMTECH.
Начал с DEQNA - проще, пошел самым простым путем (как мне думается): для отработки логики вставил AM4 проц. с программой управления.
В дальнейшем, все можно перенести на конечные автоматы...
Результат:
1. Не все тесты XXDP проходят успешно (как и с simh).
2. C TCP/IP (RT-11, TSX) макетка заработала (ping, ftp, http, telnet).
3. С Decnet пришлось, для начала, прочитать что за сеть и как ее устанавливать/настраивать. Настроил для RSX11M 4.8. Поскольку QMTECH одна, проверял связь с simh и e11.
Именно с Decnet случилось неожиданное, а именно - все работает если в simh/e11 использовать throttle
- - - Добавлено - - -
Для проверки связал simh (без throttle) с e11 (c throttle) - связи нет. simh <-> e11 без throttle работает.
- - - Добавлено - - -
Если какие-либо таймеры Decnet для устранения данной проблемы? Или это нормально?
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot