Диалог конфигурации TCP/IP Daemon вызывается посредством меню Config / TCP/IP Daemon.
Здесь описываются параметры соединений TCP/IP. В сетке Incoming Ports указываются номера портов, на которых TCP/IP Daemon ожидает входные соединения для каждого из трех протоколов.
Данные о станции, передаваемые удаленной системе. Они во многом схожи с данными, конфигурируемыми для модемных EMSI-соединений. Однако если Вы намерены связываться с почтовой системой BinkD by Dima Maloff, использующий протокол BinkP, адреса в поле Address List следует указывать в соответствии с 5D-адресацией, то есть с обязательным указанием домена, например 2:469/84@fidonet. Если Вы укажете свой адрес без домена, например 2:469/84, то BinkD не сможет его интерпретировать как 5D и аварийно завершит соединение.
Аргус имеет возможность, при соединении с определенными узлами, подставлять в качестве своего списка адресов иные значения, нежели Address list таблицы данных Station.
В поле “Удаленные адреса” можно перечислять несколько адресов или масок через пробел. При совпадении одного из адресов поля “Удаленные адреса” с одним из адресов удаленной системы в качестве списка адресов нашей станции будут предъявлены адреса поля “Локальные адреса” соответствующего ряда. Формат поля “Локальные адреса” идентичен формату поля Address list таблицы данных Statioin.
Механизм AKA работает как на EMSI, так и на BinkP-соединении.
Первичным адресом удаленной системы при парольной сессии считается не первый из строки AKA, а первый запароленный адрес. Тем не менее, запаролено может быть сразу несколько адресов, при этом пароль должен быть единым для всех. Первичный адрес используется как адрес для привязки запрошенных файлов, а также во время SRIF-запросов, а также для ведения binary_log и access_log. Механизм сортировки входящих файлов по каталогам, в зависимости от адреса удаленной системы, также использует первичный адрес.
Banner - это приглашение, текст которого выводится на экран пользователю, который соединяется с Аргусом обычной терминальной программой типа Telnet (а не почтовой системой стандарта FTN), обычно на порту 23.
Ограничения для исходящих IP-соединений.
Условия ограничения для исходящих IP-соединений схожи с условиями ограничений модемных прозвонок.
В списке Available находятся события, не привязанные к TCP/IP Daemon. Привязать их можно нажатием кнопки >
, это перенесет событие в список Linked и привяжет к TCP/IP Daemon.
Сетка переопределений TCP/IP узлов, в которой можно переопределить для узла один или более IP-адросов, портов или протоколов. Здесь также можно переопределить флаги и время работы узла, вместо указанных в списке IP - узлов. IP-адрес можно указывать косвенно (через список IP - узлов).
В строке ввода Auxiliary Nodes File можно указать путь к файлу дополнительных переопределений TCP/IP-узлов, которые будут использоваться помимо указанных в сетке. Формат файла следующий (переопределения одного узла на строку):
Адрес | Переопределения
Пример:
2:469/38 | 373-2-246-530,CM,ZYX 373-7-222-222,CM,HST
3:383/514 | 3:383/513,HST,CM 3:383/550,V34,U,TACL
Файл дополнительных переопределений загружается в память при запуске Аргуса, а также при обнаружении флага IPOVR.OK
в Home Directory. Результаты загрузки файла отражаются в хронологии прозвонок.
Рассмотрим случай, когда узел не находится ни в список узлов, ни в DNS, а Вы указали адрес его хоста без флагов, указывающих время работы. Подразумевается, что такой узел может принимать звонки только в ZMH (а пойнт вообще никогда). Поэтому
появление пакета с приоритетом Crash или Direct в буфере отправки будет служить Аргусу сигналом устанавливать исходящие соединения с узлом только в его ZMH. С пойнтом, в этом случае, Аргус вообще не будет пытаться установить исходящее соединение. Прозвонка может не происходить также и из-за того, что флаги узла прописаны не до конца, и/или могут не соответствовать Dial Restrictions.
Вы можете работать с Аргусом без списка IP-узлов, указав здесь IP-адреса узлов, на которые Вы обычно звоните.
Таблица переопределений TCP/IP узлов схожа с таблицей переопределений модемных узлов.
Формат переопределения узла: адрес,флаги
Узел, работающий по IP должен обязательно содержать один из специальных TCP/IP-флагов.
Адрес в переопределении можно указывать как прямо, например 193.219.215.111,CM,IFC
так и косвенно (номер будет извлечен из текущего списка узлов) например 5:133/555,CM,IFC
Одно переопределение может содержать несколько узлов, перечисленных через пробел.
Адрес можно задавать как в цифровом, так и в символьном (DNS) виде, то есть в виде имени Интернет-хоста. Для указания адреса в символьном виде, его необходимо заключать в кавычки: "fido.ritlabs.com",CM,IFC
Для переопределения IP-порта его значение указывается после адреса через символ подчеркивания: "fido.ritlabs.com"_23,CM,IFC
или "193.219.215.111"_23,CM,IFC
Auxiliary TCP/IP node overrides file is loading into memory on Argus Start-up and by detection of IPOVR.OK
file-flag in Argus Home Directory. Results of parsing of the file are logged in polls log.
Argus also supports DNS distributed nodelists.
IP addresses of FTN nodes can be from DNS by rendering their FTN addresses to host domain name and resolving this name. The rendering is performing by the following scheme:
[p<Point>.]f<Node>.n<Net>.z<Zone>.<RootDomain>
The default root domain for Fidonet-reserved FTN-zones (1,2,3,4,5,6) is fidonet.net. E.g., the IP address of node 1:2/3.4, according to this scheme, is to be the same as of host p4.f2.n3.z1.fidonet.net.
Root domains for each address mask are configured in DNS tab of TCP/IP Daemon Configuration dialogue. Address mask may also contain Regular Expressions.
См. также: