FreeBSD - настройка скорости и дуплекса на сетевой карте

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 20:18, 12 января 2015; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Самые выгодные сервера‎


Настройка скорости и дуплекса на сетевой карте

Явное указание скорости можно выполнить с помощью утилиты ifconfig и опций media и mediaopt:

  • media – скорость подключения
  • mediaopt – дуплекс


Посмотреть текущее значение:

% ifconfig re0 | grep media
media: Ethernet autoselect (100baseTX <full-duplex>)

Посмотреть какие режимы передачи данных поддерживает ваша сетевая карта:

% ifconfig -m re0
..................................
..................................
  media: Ethernet autoselect (100baseTX <full-duplex>)
  status: active
  supported media:
    media autoselect
    media 1000baseT mediaopt full-duplex
    media 1000baseT
    media 100baseTX mediaopt full-duplex
    media 100baseTX
    media 10baseT/UTP mediaopt full-duplex
    media 10baseT/UTP
    media none

Принудительная установка для интерфейса re0 скорости 100Мб/c и full дуплекс:

% ifconfig re0 media 100baseTX mediaopt full-duplex

Автоматически выбрать режим:

% ifconfig re0 media autoselect

Для сохранения настроек после перезагрузки добавить в /etc/rc.conf:

ifconfig_re0="media 100baseTX mediaopt full-duplex"

Просмотреть только скорость и дуплекс без лишней информации (вывести только поля с 3 по 5):

# ifconfig sk0 | grep media | cut -d " " -f 3-5
 autoselect (100baseTX <full-duplex>)