Содержание материала

В главе 5 мы видели, что сетевых интерфейсов Ethernet существует великое множество и что различным картам Ethernet обычно соответствуют различные имена интерфейсов. Как правило, определить используемые имена интерфейсов можно, обратившись к отображаемым при загрузке системы сообщениям. Во многих системах изучить эти сообщения можно при помощи команды dmesg. В следующем примере показан вывод команды для двух различных систем:

  • $ dmesg | grep ether
Oct 1 13:07:23 crab gld: [ID 944156 kern.info] dnet0: DNET 21x4x: 
type "ether" mac address 00:00:c0:dd:d4:da
  • $ dmesg | grep eth
ethO: SMC EtherEZ at 0x240, 00 00 CO 9A 72 CA,assigned IRQ 5 programmed-1/0 mode.

Первая команда dmesg отображает сообщение, поступившее от системы Sola-ris 8 в момент, когда при загрузке был определен интерфейс Ethernet. Строка type "ether' делает очевидным тот факт, что dnet0 - интерфейс Ethernet. Кроме того, она содержит Ethernet-адрес (00:00:c0:dd:d4:da).

Второй пример dmesg, принадлежащий системе PC под управлением Linux, дает нам еще больше информации. В системах Linux имена интерфейсов Enternet начинаются с подстроки «eth», поэтому мы ищем сообщение, содержа-щее такую подстроку. Сообщение системы Linux включает Ethernet-адрес (00:00:с0:9а:72:са), информацию об изготовителе и модели (SMC EtherEZ) сетевой карты.

По выводу команды dmesg не всегда просто определить все доступные интер-фейсы. Сообщения информируют лишь о физических интерфейсах обнару-женных в системе устройств. В архитектуре протоколов TCP/IP все функ-ции, расположенные ниже уровня Internet, принадлежат к уровню доступа к сети. Этот уровень может объединять три нижних уровня стандартной мо-дели OSI: физический, канальный и сетевой. Протоколу IP необходимы дан-ные о конкретном интерфейсе уровня доступа к сети, чтобы передать пакеты, подлежащие доставке в определенную сеть. И этот интерфейс не ограни-чивается драйвером физического устройства. Он может быть представлен программным интерфейсом сетевого уровня другого семейства протоколов. Какие же методы могут применяться для определения доступных сетевых интерфейсов? Можно воспользоваться командами netstat и ifconfig. Например, чтобы получить данные обо всех уже настроенных сетевых интерфейсах, наберите:

# netstat -in
Name Mtu Net/Dest    Address   Ipkts Ierrs Opkts Oerrs Collis Queue
loO 8232 127.0.0.0    127.0.0.1   4504 0 4504 0 0 0
dnetO 1500 172.16.12.0    172.16.12.1   366 0 130 0 0 0

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.