[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Принципы управления системой: Операционная система и устройства


Работа в сети - информация для системных администраторов BSD 4.3

В этом разделе описана работа с текстовыми файлами конфигурации сети в операционной системе BSD 4.3, с дополнительными командами и опциями, средствами преобразования имен и адресов. Кроме того, рассказано о различиях между средствами управления в сетью в BSD 4.3 и в данной операционной системе.

Как изменить параметры загрузки по умолчанию для применения текстовой конфигурации BSD 4.3

В данной операционной системе вы можете управлять сетевыми интерфейсами с помощью SMIT, файлов ODM, либо с помощью текстовых файлов конфигурации BSD 4.3.

Для управления сетевыми интерфейсами с помощью текстовых файлов конфигурации BSD 4.3 удалите символы комментария после следующего заголовка в файле /etc/rc.net:

# Part II - Traditional Configuration

Если вы хотите работать с текстовыми файлами конфигурации и обеспечить поддержку SRC, то измените файл /etc/rc.net, удалив комментарии перед командами hostname, ifconfig и route с соответствующими командами.

Если вы хотите работать с текстовыми файлами конфигурации без поддержки SRC, то с помощью команды быстрого доступа smit setbootup_option измените систему, перейдя к конфигурации rc, используемой в системах BSD. При выборе этой опции во время запуска системы применяется файл /etc/rc.bsdnet. Вам нужно будет изменить файл /etc/rc.bsdnet, удалив комментарии перед командами hostname, ifconfig и route с необходимыми параметрами.

Дополнительные опции команд ifconfig и netstat

Команда ifconfig в данной операционной системе имеет следующие дополнительные опции:

mtu Переменная mtu задает размер максимального блока передачи (MTU), применяемого в локальной сети (и в локальных подсетях), а также MTU, применяемый в удаленных подсетях. Для обеспечения совместимости с Ethernet и другими сетями задайте для Token-Ring и Ethernet одинаковое значение mtu, равное 1500.
allcast Флаг allcast управляет стратегией оповещения в сети Token-Ring. Установка флага allcast позволяет оптимизировать производительность связи при использовании мостов Token-Ring. Сброс флага allcast (указание -allcast) минимизирует объем избыточных данных, передаваемых по сети Token-Ring.

У команды netstat в данной операционной системе предусмотрен флаг -v. Команда netstat -v выводит статистическую информацию о драйвере, например, количество переданных и принятых байт, а также количество ошибок передачи и приема.

Дополнительные команды управления сетью

В данной операционной системе поддерживаются следующие дополнительные команды:

securetcpip
Сценарий оболочки securetcpip включает режим управления доступом, обеспечивающий более надежную сети. Он запрещает работу отдельных незащищенных программ TCP/IP, таких как tftp, rcp, rlogin и rsh. Кроме того, он запрещает применение файла .netrc.
gated Команда gated обеспечивает поддержку MIB для SNMP
no Команда no задает опции сети, в том числе:
  dogticks Задает разрешение таймера для процедур ifwatchdog
  subnetsarelocal Определяет, относится ли адрес пакета к локальной сети
  ipsendredirects Указывает, должно ли ядро отправлять сигналы перенаправления
  ipforwarding Указывает, должно ли ядро пересылать пакеты
  tcp_ttl Задает значение TTL для пакетов TCP
  udp_ttl Задает значение TTL для пакетов UDP
  maxttl Задает значение TTL для пакетов RIP
  ipfragttl Задает TTL для фрагментов IP
  lowclust Задает нижнюю границу для пула кластера mbuf
  lowmbuf Задает нижнюю границу для пула mbuf
  thewall Задает максимальный объем памяти, выделяемый для mbuf и пула кластера mbuf
  arpt_killc Задает время в минутах, по истечении которого удаляется неактивная запись протокола преобразования адресов (ARP)
iptrace Команда iptrace обеспечивает трассировку пакетов протоколов Internet.
ipreport Команда ipreport форматирует данные трассировки в формате, удобном для чтения. Пример применения этой команды приведен ниже:

iptrace -i en0 /tmp/iptrace.log
# удалить демон iptrace
kill `ps ax | grep iptrace | awk '{ print $1 }'`
ipreport /tmp/iptrace.log | more

Преобразование имен и адресов

Процедуры gethostbyname и gethostbyaddr в библиотеке libc обеспечивают поддержку баз данных DNS, NIS и /etc/hosts. Если файл /etc/resolv.conf существует, то сначала выполняется обращение к серверу имен. Если имя не будет преобразовано, и работает служба NIS, то проверяются базы данных этой службы. Если NIS не работает, то проверяется файл /etc/hosts.

Различия между данной операционной системой и BSD 4.3

В данной операционной системе запускаемые сетевые демоны перечислены в файле /etc/rc.tcpip, а не /etc/rc.local. Сценарий /etc/rc.tcpip запускается из файла /etc/inittab, а не /etc/rc.

Если активна подсистема контроллера системных ресурсов (SRC), то демоны TCP/IP работают под управлением SRC. Если вы не хотите, чтобы демоны TCP/IP работали под управлением SRC, то с помощью команды быстрого доступа smit setbootup_option измените систему, выбрав применение конфигурации rc, используемой в системах BSD.

Следующие функции управления сетью доступны в BSD 4.3 и поддерживаются в этой операционной системе:

Команда tn3270

Команда tn3270 представляет собой связь с командой telnet, но для применения раскладки клавиатуры 3270 она использует файл /etc/map3270 и текущее значение переменной среды TERM. Таким образом, команда tn3270 работает точно так же, как версия этой команды для BSD.

Если вы хотите изменить последовательность escape-символов, применяемую в командах tn3270, telnet и tn по умолчанию, то перед запуском этих команд задайте значение переменной TNESC.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]