Подключение к HECnet из SIMH

Posted by Unik on 29.01.2016

В SIMH v4 стало возможно подключение к HECnet без программы bridge. Работает даже из Windows с WinPCAP. Теперь все что надо для подключения это статический ip адрес и договорится о подключении. Для начала нужно установить DECnet, получить адрес в сети HECnet и имя для узла. Затем в конфиге simh в настройке сетевой карты указываем:

SET XU ENABLE
SET XU type=delua
SET XU mac=08-00-2B-AA-BB-DD
ATTACH XU udp:IP:4711

Если машина находится за роутером, то нужно пробросить указанный порт - 4711 на адрес хостовой машины. После успешного подключения нужно создать базу имен в системе:

>NCP SET NOD 1.13 NAM MIM

этой командой указываем роутинговую ноду с которой будем забирать базу имён(если не была указана при генерации DECnet)

>SET /DEF=LB:[5,54]
>SET /UIC=[5,54]
>RUN NNCRES

По поводу NNCRES, команда может называться и по другому . NNCFSL если при генерации было выбрано использование supervisor mode библиотек, NNCRES если было выбрано использование резидентных библиотек, или NNC.

     To select a menu item, enter the letter to the left of 
     the item's description at the prompt. Your choices are: 

          A) Collect node names and addresses and build a node
              name database from them
          B) Reorganize an existing node name database
          C) Exit

     Enter your choice here [Default:C] > A

     To select a menu item, enter the letter to the left of 
     the item's description at the prompt. Your choices are: 

          A) Input node names and addresses from the terminal
          B) Collect node names and addresses from old CETAB.MAC 
              files
          C) Collect node names and addresses from another node
          D) Build the node name data base and exit to the main
              menu
          E) Exit to the main menu without building the node
                    name data base

     Enter your choice here [Default:D] > C

     Enter the name of the node from which you want to
     collect node definitions. To return to the previous
     menu, enter CTRL-Z or press RETURN without entering
     a node name. (NOTICE: Depending on network activity,
     line speed, and the number of definitions being collected
     from the remote node, this operation could take up to
     several hours to complete.)

     Enter your choice here [Default:] > MIM

     Enter the name of the node from which you want to
     collect node definitions. To return to the previous
     menu, enter CTRL-Z or press RETURN without entering
     a node name. (NOTICE: Depending on network activity,
     line speed, and the number of definitions being collected
     from the remote node, this operation could take up to
     several hours to complete.)

     Enter your choice here [Default:] > 

     To select a menu item, enter the letter to the left of 
     the item's description at the prompt. Your choices are: 

          A) Input node names and addresses from the terminal
          B) Collect node names and addresses from old CETAB.MAC 
              files
          C) Collect node names and addresses from another node
          D) Build the node name data base and exit to the main
              menu
          E) Exit to the main menu without building the node
                    name data base

     Enter your choice here [Default:D] >

     To select a menu item, enter the letter to the left of 
     the item's description at the prompt. Your choices are: 

          A) Collect node names and addresses and build a node
              name database from them
          B) Reorganize an existing node name database
          C) Exit

     Enter your choice here [Default:C] > C
>

После сбора нужно перезапустить сервер имен:

>SCP STO
SCP-I-1: The node name server was successfully stopped.
>SCP STA
SCP-I-1: The node name server was successfully started.