Автор Тема: Не хочет подыматься Гбит [Решено]  (Прочитано 4031 раз)

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Имеем HP DL160G6 c Кентавром на борту, одна из карт (аплинк) подключена к коммутатору длинковому, порты оба тысячные. При подключении тестового ноутбука на винде, с порта подымается Гбит, при подключении сервера, только 100.
# ethtool eth0
Settings for eth0:
        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 pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000003 (3)
        Link detected: yes
При принудительном выставлении обоих портов (коммутатора и сервера) в 1000, линка совсем нет.
Что не так?

К слову сказать, на коммутатор по оптике приходит Гбитная линия с интернет каналом в 100Мбит, есть ли вероятность что соединение само подымется до Гбита, если возрастёт нагрузка выше 100Мбит?
картинка с коммутатора
#show ports 9-10       
Command: show ports 9-10

 Port      State/          Settings             Connection          Address
           MDIX      Speed/Duplex/FlowCtrl  Speed/Duplex/FlowCtrl   Learning
 -------  --------  ---------------------  ----------------------  ---------
 9    (C) Enabled   Auto/Disabled          100M/Full/None          Enabled     
          Auto 
 9    (F) Enabled   Auto/Disabled          Link Down               Enabled     
                                                                               
 10       Enabled   Auto/Disabled          1000M/Full/None         Enabled

Ошибки не растут.
« Последнее редактирование: 20.12.2015 14:08:38 от Cool_Lamer »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Не хочет подыматься Гбит
« Ответ #1 : 18.12.2015 17:53:48 »
а кабели для ноутбука и сервера одинаковые?

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Re: Не хочет подыматься Гбит
« Ответ #2 : 18.12.2015 18:43:11 »
а кабели для ноутбука и сервера одинаковые?
Да, вариант с кабелем был проработан вдоль и поперёк)) К тому же коммутатор не сильно древний, умеет "крутить жилы" как надо.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Не хочет подыматься Гбит
« Ответ #3 : 18.12.2015 19:45:59 »
а кабели для ноутбука и сервера одинаковые?
Да, вариант с кабелем был проработан вдоль и поперёк)) К тому же коммутатор не сильно древний, умеет "крутить жилы" как надо.
с гигабитом особо не покрутишь.
возьмите нормальный кабель.

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Re: Не хочет подыматься Гбит
« Ответ #4 : 18.12.2015 20:07:23 »
возьмите нормальный кабель.

Да кабель нормальный, заводской по стандарту EIA/TIA-568B. Вообщем пробовали и прямым и кросовым, заводским кабелем.
« Последнее редактирование: 18.12.2015 20:38:13 от Cool_Lamer »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Не хочет подыматься Гбит
« Ответ #5 : 19.12.2015 14:56:29 »
А между ноутом и сервером ?

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Re: Не хочет подыматься Гбит
« Ответ #6 : 19.12.2015 18:03:25 »
При принудительном выставлении обоих портов (коммутатора и сервера) в 1000, линка совсем нет.
Выключали auto-negotiation?

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Re: Не хочет подыматься Гбит
« Ответ #7 : 20.12.2015 12:47:49 »
А между ноутом и сервером ?
Пока такой возможности нет, аплинк жеж, ложить абонентов не хочется в выходной.
Выключали auto-negotiation?
Угу.

- - - - - - - - - - - - - -

Вообщем 3 шнурка: 2 прямых, 1 кросовый (проверенный временем). Пробовались все и во всех комбинациях.
Подключаем:
- ноутбук к серверу на прямую - Гигабит на обоих;
- ноутбук к коммутатору - Гигабит на обоих;
- сервер к коммутатору - 100мбит.
« Последнее редактирование: 20.12.2015 13:05:05 от Cool_Lamer »

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Re: Не хочет подыматься Гбит
« Ответ #8 : 20.12.2015 14:08:22 »
Оставил сервер в покое, установил порт коммутатора принудительно в режим 1000М Full Master. Результат - Гигабит. Буду наблюдать, всем спасибо.
« Последнее редактирование: 20.12.2015 14:09:57 от Cool_Lamer »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Не хочет подыматься Гбит
« Ответ #9 : 20.12.2015 17:22:38 »
Оставил сервер в покое, установил порт коммутатора принудительно в режим 1000М Full Master. Результат - Гигабит. Буду наблюдать, всем спасибо.
А что значит "Master" ? И что на стороне сервера поставилось ? Не Half случайно ?

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Re: Не хочет подыматься Гбит
« Ответ #10 : 23.12.2015 15:43:36 »
А что значит "Master" ? И что на стороне сервера поставилось ? Не Half случайно ?
Нет, сервер в полном дуплексе, гигабит коммутатор умеет только в полном дуплексе как в принципе и сервер (см. сапорт порта в ethtool)
]# ethtool eth0
Settings for eth0:
        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 pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000003 (3)
        Link detected: yes

Статус порта коммутатора теперь такой
#show ports 9 details         
Command: show ports 9 details

Port : 9         
--------------------                                                           
Port Status                 : Link Up                                           
Description                 :                                                   
HardWare Type               : Gigabits Ethernet                                 
MAC Address                 : C0-A0-00000000                                 
Bandwidth                   : 1000000Kbit                                     
Auto-Negotiation            : Disabled                                         
Duplex Mode                 : Full Duplex                                       
Flow Control                : Disabled                                         
MDI                         : Cross                                             
Address Learning            : Enabled                                           
Last Clear of Counter       : 73 hours 30 mins ago
Port Uptime                 : 5w 3d 1h 16m 23s (3287783 seconds)
BPDU Hardware Filtering Mode: Disabled                                         
Queuing Strategy            : FIFO                                             
TX Load                     :   4/100,   41103752 bits/sec,     4972 packets/sec
RX Load                     :   1/100,   13254736 bits/sec,     4400 packets/sec

#show ports 9 auto_negotiation
Command: show ports 9 auto_negotiation

Port : 9(C)
--------------------
  Auto Negotiation          : Disabled
Port : 9(F)
--------------------
  Auto Negotiation          : Enabled

  Config Status             : Configuring
  Capability Bits           : 1000M_Full
  Capbility Advertised Bits : 1000M_Full
  Capbility Received Bits   :

Глянул что знает коммутатор по командам, по гигабиту есть только такая
#config ports 9 speed 1000_full наверное Master и Slave остались в прошивке-вебморде от других ревизий или "подмоделей" этого коммутатора (Dlink Dir3200-10 C1).

Вот что нашёл
Цитировать
1000M/Full_M и 1000M/Full_S. Гигабитные соединения работают только в режиме полного дуплекса и поддерживают определенные характеристики, отличающиеся от других режимов работы. Параметры 1000M/Full_M (master) и 1000M/Full_S (slave) относятся к соединениям, работающим на основе кабеля 1000BASE-T для соединения между портом Коммутатора и другим устройством, поддерживающим соединение Gigabit Ethernet. Настройка коммутатора master (1000M/Full_M) позволяет порту определять характеритстики, относящиеся к дуплексу, скорости и типу физического уровня. Настройка master будет также определять взаимоотношение коммутаторов master и slave между двумя соединенными физическим уровнями. Это взаимоотношение необходимо для установки контроля времени между двумя физическими уровнями. Контроль времени устанавливается на физическом уровне коммутатора master локальным источником. Настройки коммутатора slave (1000M/Full_S) используют циклический счетчик, при котором отчет времени начинается с получения данных от коммутатора master. Если на одном конце соединения установлено 1000M/Full_M, на другом конце соединения необходимо настроить 1000M/Full_S. Выбор других настроек может привести к статусу отсутствия канала на обоих концах соединения.