IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Linux | Open source  >

Учебник для экзамена LPI 202: Устранение проблем в сети

Администрирование для специалистов (LPIC-2) тема 214

developerWorks
На предыдущую страницуСтраница 2 из 8 На предыдущую страницу

Опции документа

Обсудить


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Инструменты конфигурирования сети

Об исправлении проблем в сети

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

Для простоты в учебнике инструменты сгруппированы в соответсвии с тем используются ли они больше для настройки сети или для диагностики проблем с сетью. Конечно же на практике эти элементы редко отделены друг от друга.

ifconfig

В Учебнике для экзамена LPI 202 (тема 205): Настройка сети ifconfig рассматривается во всех деталях. Эта утилита может и сообщать о статусе сетевых интерфейсов, и позволяет вам изменять настройки этих интерфейсов. В большинстве случаев, когда сеть ведет себя как-то не так -- например, некоторая машина вообще не видна в сети -- первое что следует обычно предпринять это запустить ifconfig без параметров. Если она не сможет вывести отчет об активных интерфейсах, то вы можете быть совершенно уверены, что эта локальная машина имеет проблемы в настройке. "Аткивные" в данном случае означает, что утилита показывает назначеный IP адрес; в большинстве случаев следует ожидать вывода числа пакетов в RX и TX строках:


Листинг 1. Использование ifconfig
                    
      eth0    Link encap:Ethernet  HWaddr 00:C0:9F:21:2F:25
              inet addr:192.168.216.90  Bcast:66.98.217.255  Mask:255.255.254.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:6193735 errors:0 dropped:0 overruns:0 frame:0
              TX packets:6982479 errors:0 dropped:0 overruns:0 carrier:0

Попытка активировать интерфейс чем-то вроде ifconfig eth0 up ... это хороший перый шаг для определения, что интерфейс может быть активирован (во многих случаях используются дополнительные опции командной строки).



В начало


route

Учебник для экзамена LPI 202 (тема 205): Настройка сети подробно описываетroute. Эта утилита позволяет легко просматривать и измененять таблицы маршрутизации для локальной машины и локальной сети. Используя route, вы можете добавлять и удалять маршруты, определять сетевые маски и шлюзы, а также выполнять множество других задач тонкой настройки.

Для большинства случаев, вызов route следует произодить из инициализационных сценариев, но в процессе работы по диагностике и исправлению проблем может помочь экспериментирование с настройками маршрутизации (затем вы сможете скопировать удачный вариант в соответствующий стартовый сценарий для последующего использования).



В начало


hostname

Эта утилита имеет также псевдонимы для использования а различных аспектах:

  • domainname
  • nodename
  • dnsdomainname
  • nisdomainname
  • ypdomainname

Используются эти возможности при помощи ключей для самой hostname.

hostname используется для установки или отображения текущего хоста, домена или имени узла системы. Эти имена используются многими сетевыми программами для идентификации машины. Имя домена используется также и NIS/YP.



В начало


dmesg

Утилита dmesg позволяет обрабатывать журнал сообщений ядра; она работает совместо с syslogd. Доступ к любому процессу ядра, включая те, что связаны с сетью, лучше всего осуществляется при помощи утилиты dmesg, часто с наложением фильтрации при помощи другого инструмента вроде grep, в качестве ключей dmesg.



В начало


Ручная установка ARP

Необходимость разбираться с автоматически определенной таблицей ARP записей практически никогда не возникает. Однако, вам может потребоваться вручную изменить кэш ARP, чтобы проверить какие-то предположения об ошибках в сети. Утилита arp позволяет сделать вам это. Ключевыми опциями флагами для утилиты arp являются -d для удаления, -s для установки, и -f для установки из файла (стандартным файлом является /etc/ethers).

Например, предположим, что связь с некоторым IP адресом в локальной сети неустойчива или ненадежна. Одной из возможных причин такой ситуации являются несколько машин, настроенных некорректно и использующих один и тот же IP адрес. Когда ARP запрос отправляется по сети Ethernet, то нет определенности, какая машина первой отзовется ARP ответом. Конечным результатом может быть то, что пакеты данных могут доставляться то к одной, то к другой машине.

Первым шагом является использование arp -n для проверки имеющихся назначений IP. Если вы обнаружите, что рассматриваемый IP адрес не соответствует корректному Ethernet устройству, то это будет четким сигналом о том, что происходит.

Чтобы преодолеть это возникающий в таком случае разнобой в соответствии IP и сетевого адреса, вы можете насильно указать для проблемного IP его ARP адрес, используя опции arp -s (или -f). Ручная настройка присвоения адресов будет действовать постоянно, если только специально не использован флаг temp. Если ручное ARP присвоение адреса устраняет проблему потери данных, то это четко показывает, что проблема в назначении IP адресов.



В начало



На предыдущую страницуСтраница 2 из 8 На предыдущую страницу
    IBM в России Конфиденциальность Контакты