ЖУРНАЛ «СТА» №1/2007
96 СТА 1/2007 www.cta.ru Проверяем функционирование Ethernetдрайвера с помо- щью утилиты nicinfo , запуская её для каждого порта в отдель- ности: # nicinfo r en0 INTEL 82544 Gigabit (Copper) Ethernet Controller Physical Node ID ........................... 0008B3 00011E Current Physical Node ID ................... 0008B3 00011E Current Operation Rate ..................... 100.00 Mb/s fullduplex Active Interface Type ...................... MII Active PHY address ....................... 0 Maximum Transmittable data Unit ............ 1514 Maximum Receivable data Unit ............... 0 Hardware Interrupt ......................... 0xb Memory Aperture ............................ 0xe0200000 0xe021ffff Promiscuous Mode ........................... Off Multicast Support .......................... Enabled Packets Transmitted OK ..................... 12379 Bytes Transmitted OK ....................... 4685339 Broadcast Packets Transmitted OK ........... 324 Multicast Packets Transmitted OK ........... 0 Memory Allocation Failures on Transmit ..... 0 Packets Received OK ........................ 25803 Bytes Received OK .......................... 2684312 Broadcast Packets Received OK .............. 13798 Multicast Packets Received OK .............. 1957 Memory Allocation Failures on Receive ...... 0 Single Collisions on Transmit .............. 0 Deferred Transmits ......................... 0 Late Collision on Transmit errors .......... 0 Transmits aborted (excessive collisions) ... 0 No Carrier on Transmit ..................... 0 Receive Alignment errors ................... 0 Received packets with CRC errors ........... 0 Packets Dropped on receive ................. 0 # nicinfo r en1 INTEL 82544 Gigabit (Copper) Ethernet Controller Link is DOWN Physical Node ID ........................... 0008B3 00011F Current Physical Node ID ................... 0008B3 00011F Current Operation Rate ..................... 0 kb/s halfduplex Active Interface Type ...................... MII Active PHY address ....................... 0 Maximum Transmittable data Unit ............ 1514 Maximum Receivable data Unit ............... 0 Hardware Interrupt ......................... 0xb Memory Aperture ............................ 0xe0220000 0xe023ffff Promiscuous Mode ........................... Off Multicast Support .......................... Enabled Packets Transmitted OK ..................... 0 Bytes Transmitted OK ....................... 0 Broadcast Packets Transmitted OK ........... 0 Multicast Packets Transmitted OK ........... 0 Memory Allocation Failures on Transmit ..... 0 Packets Received OK ........................ 0 Bytes Received OK .......................... 0 Broadcast Packets Received OK .............. 0 Multicast Packets Received OK .............. 0 Memory Allocation Failures on Receive ...... 0 Single Collisions on Transmit .............. 0 Deferred Transmits ......................... 0 Late Collision on Transmit errors .......... 0 Transmits aborted (excessive collisions) ... 0 No Carrier on Transmit ..................... 0 Receive Alignment errors ................... 0 Received packets with CRC errors ........... 0 Packets Dropped on receive ................. 0 Обратите внимание на счетчики успешно принятых и пере- данных пакетов. Если они нулевые, то либо драйвер работает неправильно, либо проблемы в физическом соединении сете- вого кабеля. В данном случае специально не был подключён сетевой второй кабель. Отладочную информацию протокола Qnet можно посмот- реть в файле /proc/qnetstats . Часть этой информации посту- пает в системный журнал в менеджер slogger . Проверить её можно утилитой sloginfo . Теперь смотрим, какие компьютеры есть в сети: # ls /net cpc502 uvarov В рассматриваемом примере это инструментальный компь- ютер с именем uvarov и тестируемая процессорная плата с именем cpc502 . Проверяем доступность удалённого компьютера: # ls /net/uvarov Если ошибок в связи нет, то сразу должна вывестись корне- вая файловая система компьютера uvarov . Переключаем сете- вой кабель во второй порт. Через несколько секунд связь с уда- лённым компьютером должна восстановиться. На этом про- верку совместимость драйвера Ethernet и протокола Qnet с Ethernetконтроллером можно считать успешно выполнен- ной. Оценить стабильность работы сетевого соединения и узнать эффективную скорость связи можно путём перекачивания больших файлов в файловом менеджере mc или mqc . Перейдем к тестированию работы сетевого соединения че- рез стек TCP/IP. Если в локальной сети находится DHCPсер- вер, то следует поправить файл конфигурации /etc/net.cfg и запросить свободный IPадрес у сервера: # netmanager –s Если DHCPсервера нет или не удаётся получить IPадрес автоматически, то его можно назначить вручную. Например, назначим второму порту следующий IP: # ifconfig en1 192.168.5.144 Узнать IPадреса можно той же командой: # ifconfig lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33212 capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM> enabled=0<> inet 127.0.0.1 netmask 0xff000000 en0: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MUL- TICAST> mtu 1500 capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM> enabled=0<> address: 00:08:b3:00:01:1e inet 192.168.5.48 netmask 0xffffff00 broadcast 192.168.5.255 en1: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MUL- TICAST> mtu 1500 capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM> enabled=0<> address: 00:08:b3:00:01:1f В З АПИС Н УЮ К НИЖК У ИНЖЕ Н Е РА
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy