Проверка интерфейса посредством ifconfig

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Как уже говорилось, сценарий установки Unix выполняет настройку сетевого интерфейса. Однако такая настройка не всегда соответствует потребносгям пользователя. Проверка настроек интерфейса может быть выполнена при помощи ifconfig. Чтобы получить параметры, назначенные интерфейсу, наберите команду ifconfig с именем интерфейса в качестве единственно-го аргумента. Например, для интерфейса dnet0:

  • ifconfig dnet0
dnetO: flags=1000843<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST. IPv4> mtu 1500 index 2
inet 172.16.12.2 netmask ffffOOOO broadcast 172.16.255.255

При проверке интерфейса в системе Solaris команда ifconfig выводит две строки. Первая строка содержит имя интерфейса, флаги характеристик интерфейса, а такж е значение максимального размера передаваемого блока (Maximum Transmission Unit, MTU) для интерфейса. В этом примере имя интерфейса - dnetO, а значение MTU равно 1500 байт. Флаги отображаются одновременно в численном формате и в виде набора ключевых слов.

Флаги интерфейса имеют численное значение 1000843, которое интерпретируется следующим образом:

  • UP - Интерфейс функционален и может использоваться.
  • BROADCAST - Интерфейс поддерживает широковещательную передачу, то есть подклю-чен к сети, поддерживающей широковещательную передачу (в данном случае Ethernet).
  • NOTRAILERS - Интерфейс не поддерживает инкапсуляцию завершителей (trailer encapsulation).
  • RUNNING - Интерфейс действует.
  • MULTICAST - Интерфейс поддерживает многоадресную передачу.
  • IPv4 - Интерфейс поддерживает TCP/IP версии 4, то есть стандартной версии TCP/IP , применяемой в Интернете и описанной в этой книге.

Во второй строке вывода ifconfig содержится информация, связанная непосредственно с TCP/IP. Ключевое слово inet предваряет интернет-адрес, назначенный данному интерфейсу. Ключевое слово netmask предваряет адресную маску в шестнадцатеричной записи. Наконец, ключевое слово broadcast предваряет широковещательный адрес.

В системе Linux команда ifconfig может выводить до семи строк информа-ции по каждому интерфейсу (вместо двух строк, как в Solaris). Дополни-тельные сведения включают Ethernet-адрес, номер прерывания, базовый адрес ввода-вывода, адрес в памяти и статистику по пакетам. Основная информация для настроек TCP/IP одинакова в обеих системах.

  • ifconfig eth0
ethO Link encap:Ethernet HWaddr 00:00:CO:9A:DO:DB
inet addr:172.16.55.106 Beast:172.16.55.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets-.844886 errors:0 dropped:0 overruns:0 frame:0
TX packets:7668 errors:0 dropped:0 overruns:0 carrier.O
collisions:0 txqueuelen:100
Interrupt:11 Base address:0x7c80 Memory:c0000-c2000

Вернемся к примеру ifconfig dnetO для Solaris, приведенному в начале этого раздела, и сравним полученную информацию с конфигурацией подсетей, запланированной к реализации в нашей воображаемой сети. Видно, что настройки интерфейса нужно изменить. Настройка, выполненная пользователем в процессе установки, обошла некоторые из запланированных парамет-ров. Адрес (172.16.12.2) верен, но адресная маска (ffffOOOO или 255.255.0.0) и широковещательный адрес (172.16.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
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

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