ргр. Конспект лекций ПЕРЕСДАТЬ. Конспект лекций по дисциплине "Управление и перспективы развития инфокоммуникационных систем" для докторантов специальности
Скачать 1.63 Mb.
|
Использование ifconfigПрограмма ifconfig является стандартной для операционной системы Linux. Она используется для идентификации и конфигурирования сетевых устройств в системе Linux. Эта программа может работать в двух режимах: ifconfig [interface] ifconfig interface [aftype] options | address ... Первый режим работы называется режимом отчета. Он позволяет администратору системы получать информацию о конфигурации от установленных сетевых устройств. Второй режим работы называется режимом конфигурирования. В нем системный администратор может устанавливать или изменять параметры конфигурации для сетевых устройств. Далее эти режимы рассмотрены более подробно. Режим отчетаВ режиме отчета ifconfig выводит информацию либо об одном сетевом интерфейсе, либо обо всех имеющихся в системе интерфейсах. Эта информация включает в себя набор аппаратных и программных параметров устройства, а также данные о его текущем состоянии. Каждому сетевому устройству для нормальной работы требуется несколько параметров. На рисунке 3 приведен пример сетевого устройства, работающего в ОС Linux. Рисунок 3 - Компоненты сетевого устройства Как видно из рисунка 3, одним из наборов параметров сетевого устройства является набор для конфигурации аппаратных параметров. Аппаратное прерывание и базовый адрес ввода-вывода используются для идентификации сетевого адаптера в ОС Linux и должны быть уникальными. Еще один набор параметров — это программные параметры. Для нормальной работы ОС Linux в IP-сети, в ней должны быть правильно настроены параметры протокола IP. К ним относятся уникальный IP-адрес, маска подсети и широковещательный адрес для сети. В листинге 2 приведен пример работы команды ifconfig в режиме отчета. 1 [alex@shadrach alex]$ /sbin/ifconfig 2 eth0 Link encap:Ethernet HWaddr 00:A0:24:9C:69:02 3 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 4 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 5 RX packets:7948525 errors:0 dropped:0 overruns:0 frame:0 6 TX packets:22003 errors:0 dropped:0 overruns:0 carrier:0 7 collisions:72 txqueuelen:180 8 Interrupt:11 Base address:0x8400 10 lo Link encap:Local Loopback 11 inet addr:l27.0.0.1 Mask:255.0.0.0 12 UP LOOPBACK RUNNING MTU:3924 Metric:1 13 RX packets:38 errors:0 dropped:0 overruns:0 frame:0 14 TX packets:38 errors:0 dropped:0 overruns:0 carrier:0 15 collisions:0 txqueuelen:0 16 17 [alex@shadrach alex]$ Листинг 2. Пример работы команды ifconfig (html, txt) В строке 1 листинга 3.2 показана команда ifconfig, заданная в командной строке. Возможно, понадобится указать полный путь для выполнения этой команды, если вы находитесь в системе не в качестве пользователя root. Строки со второй по восьмую отображают информацию о первом найденном в системе сетевом устройстве. Первый сетевой адаптер Ethernet обычно обозначается в системе как устройство eth0. В строке 2 показан аппаратный или как его еще называют МАС-адрес сетевого адаптера. Каждая сетевая карта имеет свой уникальный МАС-адрес. Это позволяет устройствам правильно идентифицировать другие устройства в сети на уровне обмена пакетами Ethernet. В строке 3 отображается IP-адрес сетевого устройства. В нашем случае сетевому адаптеру назначен IP-адрес 192.168.1.1 и маска подсети 255.255.255.0. В строках 4–8 выдается статистическая информация о сетевом адаптере. Все приведенные здесь значения часто бывают полезны при локализации неисправностей, связанных с сетевым адаптером. В строке 4 отображается общая информация о состоянии сетевого устройства. Если сетевое устройство работает нормально, то в строке 4 Вы увидите сообщения UP и RUNNING. Строки 5–7 также можно использовать при поиске неисправностей. Если сетевой адаптер не может работать с другими устройствами, но при этом значения в счетчиках передачи TX и приема RX пакетов растут то, это означает, что сервер все-таки подключен к сети, но, возможно, неправильно указан его IP-адрес. Если наблюдается большое количество ошибок и столкновений (коллизий), то это верный признак наличия проблемы, связанной с сетью (поврежден кабель или сетевой концентратор (хаб)). В строках 10–15 отображается информация о втором сетевом устройстве, найденном в системе. Устройство lo — это специальное устройство типа "петля". Устройство типа "петля" используется в системе Linux для проверки возможности связи операционной системы с использованием стандартных сетевых протоколов с самой собой. Адрес 127.0.0.1, указанный в строке 11, является стандартным IP-адресом для петельных устройств. Его нельзя использовать в качестве сетевого адреса в ЛВС. Он зарезервирован только для технических целей. |