InterNestor Lite — это реализация стека TCP/IP, для который работает на для компьютеров MSX 2 и более поздних с как минимум 128 Кб ОЗУ. Он поддерживает два типа оборудования: последовательный порт (RS232) с модемом и Ethernet TCP/IP UNAPI.
Работает под Nextor.
INL.COM
— резидентный модуль InterNestor Lite
Если текстовый файл с именем INL.CFG
существует в той же папке где и INL.COM
во время запуска, то этот файл будет прочитан, и будут применены содержащиеся в нем параметры. Этот файл должен содержать по одной команде на строку, с тем же синтаксисом, который используется для прямого запуска команд — например, если файл содержит строку ip d 0
, это отключит DHCP клиент, как если бы была выполнена команда inl ip d 0
Пустые строки и строки, начинающиеся с «;» или символ «#» игнорируются.
Кроме того, файл конфигурации можно прочитать и применить после загрузки резидентного модуля, для этого нужно выполнить команду:
inl f [<имя_файла>]
Если имя файла не указано, используется файл INL.CFG
, расположенный в той же папке где и INL.COM
INL I|U | Загрузить/выгрузить резидентный модуль |
INL P|R | Приостановить/продолжить выполнение резидентного модуля Эта команда отключает резидентный модуль от обработчика прерывания системного таймера. С помощью этого действия достигается его приостановка, то есть его резидентный код не будет выполняется 50/60 раз в секунду. Это может быть полезно, когда необходимо выполнить длительную задачу (например, чтобы скопировать несколько больших файлов) |
INL IP D 0|63 | Включить/отключить настройку по DHCP |
INL IP L|M|G|P|S <IP–адрес> | Параметры:
|
INL TCP X1|X2 <IP–адрес> | IP–адрес и порт сервера SOCKS для соединений без TLS (X1) и TLS (X2). Для сброса нужно задать 0 в качестве IP–адреса и не указывать номер порта |
INL S|V | Показать:
|
Переменное окружения MSX-DOS 2:
INL_IP | локальный IP–адрес |
INL_MASK | маска подсети |
INL_GW | шлюз по умолчанию |
INL_DNS_P | основной сервер DNS |
INL_DNS_S | вторичный сервер DNS |
INL_DHCP | настройка DHCP |
Пример:
SET INL_DHCP=0 SET INL_IP=192.168.0.2 SET INL_MASK=255.255.255.0 …
Это архив с готовыми файлами, скрипт инициализации настроен на папку NET
, его тест:
PATH + NET RAMHELPR i INL i & INL s & SNTP 0.ru.pool.ntp.org +03:00
Простой аналог программы PING. Автоматически отправляет один запрос ping, затем отправляет дополнительные запросы по нажатию Ввод ⏎, по нажатию любой другой клавиши — выход из программы.
Синтаксис:
PING <host name>
Параметр: host name
— имя компьютера для проверки.
TFTP client/server 1.1. TFTP is a simple and straighforward way to transfer single files between two computers
* To send a file: TFTP <host name> S[END]|P[UT] <local filename> [<transfer filename>] Default for <transfer filename> is <local filename> without the drive/path * To receive a file: TFTP <host name> R[CV]|G[ET] <remote filename> [<local filename>] Default for <local filename> is <remote filename> without the path (only if <remote filename> has a valid MSX-DOS path, and only in DOS 2) * To run in server mode: TFTP /S|/SP /S uses a random number as the local TID (standard behavior) /SP uses 69 (the default TFTP server port) as the local TID (/SP is necessary when the client is the standard tftp.exe of MS Windows)
TCP console 1.1. It is a simplified Telnet client, it just sends data from the keyboard to the network and from the network to the screen, ignoring the Telnet control codes
TCP Console (simplified Telnet client) TCPCON <host name>|<remote IP address> <remote port> [<local port>] [P] <host name> can be 0.0.0.0 to accept a connection from any host (only for passive connections) <local port>: if not specified, a random port will be selected P: Use passive connection open Press F1 for help F1: Show this help F2: Toggle line/character mode F3: Toggle local echo ON/OFF (only on character mode) ESC: Close connection and exit CTRL+ESC: Abort connection and exit Type the text to be sent to the other side. In line mode, the line text will be sent when pressing ENTER. In character mode, each typed character will be sent immediately. Incoming data will be printed out to the screen.
FTP client 1.0. Command-line based FTP client, requires MSX-DOS 2 to work. The multiple file management commands (MGET, MPUT and MDELETE) require NestorMan to work
Клиент SNTP, он позволяет настроить часы вашего MSX, запрашивая текущую дату и время на сервере времени. Вы можете найти список общедоступных серверов времени NTP.
Синтаксис:
sntp <host>|. [<time zone>] [/d] [/v]
Параметры:
host
— имя или IP-адрес сервера NTP TIMESERVER
time zone
— часовой пояс задаётся при помощи: [+|–]ЧЧ:ММ, где ЧЧ=00–12, ММ=00–59. TIMEZONE
./d
— не изменять значение часов MSX, а только отображать полученное значение/v
— режим подробного выводаHTTP file downloader 1.3. A (very) simplified version of the popular tool WGET, it allows you to download files and resources by using the HTTP protocol. Supports basic HTTP authentication and continuing the retrieval of interrupted downloads. It has an «interactive» mode in which the URL of the resource to retrieve can be obtained from the console output of another program, by using pipelining e.g.
type url.txt | hget con
See what's new in version 1.3
URL extractor 1.0. This is not strictly a network application, but it may be useful when used together with HGET. It searches inside a text file for a line with the format [urlname] url, then it sends the URL to the console. For example, if you have a file named urls.txt with one of the lines being [knm] www.konamiman.com, you can execute
geturl urls.txt knm | hget
con as an equivalent of hget www.konamiman.com
ObsoSMB 1.0. ObsoSMB allows you to expose your MSX disk drives as shared folders to machines running Microsoft Windows; this is achieved by using SMB, a protocol defined by Microsoft for sharing resources across a network. You can then perform any operation on the exposed files and folders (transfer, rename, create, delete, change attributes) by using Windows explorer or any other file manager from your PC.
ObsoFTP превратит ваш MSX в FTP-сервер, что позволит вам легко передавать файлы между вашим MSX и другими компьютерами. Это менее мощный вариант совместного использования файлов, чем ObsoSMB, но но он является более универсальным, так как не требует SMB-клиента.
Синтаксис:
OBSOFTP <базовый путь> [mode={rw|ro}] [debug={on|off}]
Параметры:
<базовый путь>
— путь, который будет виден клиенту как корневая папкаmode=rw
— запустить сервер в режиме чтения и записи (по умолчанию)mode=ro
— запустить сервер в режиме только чтенияdebug=on
— отображать все отправленные и полученные командыПример:
OBSOFTP a:\
Проверен с классическим клиентом (ftp)