НАИМЕНОВАНИЕ
inet,
inet.conf - TCP/IP Сервер
РЕЗЮМЕ
Inet Это
tcp/ip сервер. Это драйвер устройства,
которое
является интерфейсом между
файловым сервером и низкоуровневыми
сетевыми драйверами. Интерфейс этого
сервера описывается в ip(4)
Inet
запускается как обычный процесс, читает
конфигурационный
файл /etc/inet.conf в
котором определено что нужно сделать,
и
использует несколько специальных
низкоуровневых системных вызовов
для
превращения себя в сервер. ФОрмат
конфигурационного файла
приведен
ниже:
Конфигурация
Конфигурационный
файл в простейшем случае может выглядеть
так:
eth0 DP8390 0 { default; };
psip1
Это
означает что сеть 0 (один из драйверов
eth0, ip0, tcp0 и udp0)
использует драйвер
сетевой карты определенный как "DP8390"
на порту 0.
Эта сеть помечается как
дефолтовая, поэтому большинство программ
используют
ее через непронумерованные
устройства, такие как /dev/tcp или /dev/udp.
Сеть 1 это псевдо ip сеть (Pseudo IP network)
которая может быть использована
для
последовательного модемного соединения.
Конфигурационный файл может
выглядеть как обычный конфигурационный
файл
который описан в configfile(5), но в
настоящее время позволяется только то
что вы видете сдесь. Возможнгы следующие
определения для сетей:
ethN task port
{options};
Поднимет сетевой интерфейс
ethN основанный на переданном драйвере
на переданном порту этого драйвера.
(Если сетевой драйвер управляет
двумя
сетевыми картами, то он будет на порту
0 и 1.)
ethN vlan id ethM {options};
Интерфейс
ethN использует VALN номер id и строется на
базе ethN.
Пакеты поступающие через эту
сеть помечаются VLAN меткой и поступают
на другой интерфейс для передачи.
Аналогично пакетам передаваемым на
этом интерфейсе содержащим метку
VLAN, она будет снята и пакеты переданы
на эту сеть. VLAN интерфейс ведет себя
как обычный интерфейс для
запросов
от приложений.
psipN {options};
Создает
псевдо ip сеть /dev/psipN используюмую для
передачи IP поверх
последовательного
соединения, тунелирования и прочего.
ОПЦИИ
Следующие опции могут быть
переданы
default;
Помечает эту сеть
как дефолтовую. Обязательно хоть одна
из сетей
должна быть так отмечена.
Когда Inet запущен, он проверяет и создает
все доступные сетевые устройства
перед тем как перейти в режим сервера.
Чтобы узнать какой основной номер
устройства, используется проверка
/dev/ip,
которое должно быть создано. Оно
может быть создано с помощью MAKEDEV.
no
ip;
no tcp;
no udp;
Опция отключает IP,TCP
Или UDP уровни. Inet не создает устройств
для этих уровней
и отключает для них
код. Отключение IP также отключает и TCP
и UDP, потому что
им необходим IP для
нормальной работы. Интерфейс с отклюбченным
уровнем IP
может быть использован для
стелс прослушивания. IP сеть с отключенным
UDP или
TCP можно использовать чтобы
заставлять студентов создавать
отсутствующий
функционал. Сохранит
их от влияния улицы, и может быть заставит
немного
учиться...
СМОТРЕТЬ ТАКЖЕ
ip(4), boot(8).
ПРИМЕЧАНИЕ
Номер сети
который может быть определен это 2 -
(Minix-86), 4 - (Minix-386)
или 16 - (Minix-vmd). Это
ограничивает как общее количество, так
и максимальный номер
устройства
которые могут быть использованы.