Опубликован: 26.07.2011 | Уровень: для всех | Доступ: свободно
Лекция 3:

Доступ к локальной сети средствами Linux

< Лекция 2 || Лекция 3: 12 || Лекция 4 >

Настройка физических параметров сетевого подключения

Физические параметры (скорость, технология Ethernet, тип дуплекса) сетевого подключения зависят от используемого оборудования и обычно настраиваются автоматически при подключении компьютера к сети.

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

#apt-get install ethtool
# ethtool eth1 
 Settings for eth1: 
   Supported ports: [ TP ] 
   Supported link modes:   10baseT/Half 10baseT/Full  
                           100baseT/Half 100baseT/Full  
                           1000baseT/Full  
   Supports auto-negotiation: Yes 
   Advertised link modes:  10baseT/Half 10baseT/Full  
                           100baseT/Half 100baseT/Full  
                           1000baseT/Full  
   Advertised auto-negotiation: Yes 
   Speed: 1000Mb/s 
   Duplex: Full 
   Port: Twisted Pair 
   PHYAD: 0 
   Transceiver: internal 
   Auto-negotiation: on 
   Supports Wake-on: umbg 
   Wake-on: d 
   Current message level: 0x00000007 (7) 
   Link detected: yes
Листинг 3.6. Просмотр параметров сетевого интерфейса eth1 с помощью ethtool

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

# ethtool -i eth1 
 driver: e1000 
version: 7.3.20-k2-NAPI 
 firmware-version: N/A 
 bus-info: 0000:00:08.0
Листинг 3.7. Вывод сведений об используемых драйверах с помощью ethtool (параметр -i)
# ethtool -s eth1 speed 10 duplex half
Листинг 3.8. Установка (параметр -s) скорости подключения 10 Мбит/с (параметр speed) и передачи в режиме полудуплекса (параметр duplex)

Ключевые термины

Локальная сеть ( LAN - Local Area Network) — высокоскоростная сеть передачи данных, занимающая небольшую территорию.

Ethernetгруппа технологий уровня доступа к сети, использующих в качестве среды передачи витую пару и оптоволоконный кабель.

Физический адрес ( MAC-адрес, Media Access Control) — 48-битный номер, присваиваемый сетевому адаптеру и используемый для адресации на уровне доступа к сети.

Коммутатор — многопортовое устройство уровня доступа к сети, осуществляющее пересылку Ethernet - фреймов между портами на основе информации, извлекаемой из заголовков фреймов, а также поддерживаемых таблиц, определяющих направление пересылки (таблиц коммутации).

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

Краткие итоги

  1. Группа технологий Ethernet на основе витой пары и оптоволоконного кабеля широко используется для построения локальных (и не только) сетей.
  2. Сетевой адаптер обычно обрабатывает те фреймы, в адресе получателя которых указан его адрес или широковещательный адрес, а все остальные игнорирует.
  3. Коммутатор Ethernet в рамках широковещательного домена согласно собственной таблице коммутации пересылает фреймы между узлами, подключенными к его портам.
  4. Для управления физическими интерфейсами применятся команда ip link из пакета iproute2 (справку по синтаксису данной команды, а также других можно получить с помощью подсистемы помощи, например man ip). Также сетевые параметры можно изменять с помощью команды ifconfig пакета net-tools.
  5. Для настройки характеристик физического подключения (скорость, технология, тип дуплекса используется команда ethtool.

Упражнения

В среде VirtualBox запустите виртуальную машину с установленным Debian GNU/Linux с одной сетевой картой, предварительно установив тип сетевого подключения "Виртуальный адаптер хоста" (см. "Использование виртуализации для изучения Linux" ) и выполните следующие задания:

  1. Определить MAC-адрес сетевого адаптера виртуальной машины.
  2. Отключите сетевой интерфейс.
  3. Включите сетевой интерфейс.
  4. Установите другой MAC-адрес для сетевого адаптера.
< Лекция 2 || Лекция 3: 12 || Лекция 4 >
Нияз Сабиров
Нияз Сабиров
Стоимость "обучения"
Елена Сапегова
Елена Сапегова
диплом
Андрей Фомин
Андрей Фомин
Россия
Денис Ермаков
Денис Ермаков
Россия