Ilya Evseev: 1. Исправить в файле /etc/default/grub строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=off" добавив через пробел pcie_aspm=off
2 . Добавил в /etc/rc.local
#disable pause autonegotiate
#/sbin/ethtool -A eth0 autoneg off
#/sbin/ethtool -s eth0 autoneg off
/sbin/ethtool -A eth1 autoneg off
#/sbin/ethtool -s eth1 autoneg off
/sbin/ethtool -s eth1 speed 100 duplex full autoneg off # # Отключение автоматического определения параметров скорости и дуплекса, установка скорости
#change tx ring buffer
#/sbin/ethtool -G eth0 tx 4096 #maybe too large(consider 512). To increase inte$
#interrupts per second>
/sbin/ethtool -G eth1 tx 4096 #maybe too large(consider 512). To increase inter$
#interrupts per second>
#disable wake on line
#/sbin/ethtool -s eth0 wol d
/sbin/ethtool -s eth1 wol d
#turn off offload
#/sbin/ethtool -K eth0 tx off rx off sg off tso off gso off gro off
/sbin/ethtool -K eth1 tx off rx off sg off tso off gso off gro off
#enable TX pause
#/sbin/ethtool -A eth0 tx on
/sbin/ethtool -A eth1 tx on
#disable ASPM
#/sbin/setpci -s 02:00.0 CAP_EXP+10.b=40
#/sbin/setpci -s 00:19.0 CAP_EXP+10.b=40
Если у вас несколько адаптеров, то добавьте аналогичные команды для других ethX
Вот эти два действия помогли. Какое конкретно помогло не знаю, времени на проверку там не было. Все подготовил заранее перед поездкой в ДЦ
Всем спасибо за помощь!
Владимир: как это сделать? Что такое бекпорт? Евгений Гапченко: Данные Bios
Сервер HP ProLiant DL120 G7
Сетевой контроллер PCI Embedded Intel 82574 network kontroller 1
Версия драйвера думаю последняя
root@1000ukg.kz:~# ethtool -i eth1
driver: e1000e
version: 2.3.2-k
firmware-version: 2.1-0
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
ОС Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 -это последняя стабильная версия на сколько я знаю. Или есть другая?
Ilya Evseev: Евгений Гапченко: Данные Bios
Сервер HP ProLiant DL120 G7
Сетевой контроллер PCI Embedded Intel 82574 network kontroller 1
Версия драйвера думаю последняя
root@1000ukg.kz:~# ethtool -i eth1
driver: e1000e
version: 2.3.2-k
firmware-version: 2.1-0
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
ОС Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 -это последняя стабильная версия на сколько я знаю.
Евгений Гапченко: Данные Bios
Сервер HP ProLiant DL120 G7
Сетевой контроллер PCI Embedded Intel 82574 network kontroller 1
Версия драйвера думаю последняя
root@1000ukg.kz:~# ethtool -i eth1
driver: e1000e
version: 2.3.2-k
firmware-version: 2.1-0
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
ОС Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 -это последняя стабильная версия на сколько я знаю.
Евгений Гапченко: Данные Bios
Сервер HP ProLiant DL120 G7
Сетевой контроллер PCI Embedded Intel 82574 network kontroller 1
Версия драйвера думаю последняя
root@1000ukg.kz:~# ethtool -i eth1
driver: e1000e
version: 2.3.2-k
firmware-version: 2.1-0
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
ОС Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 -это последняя стабильная версия на сколько я знаю.
Этот вопрос я уже задал провайдеру. Завтра просили с ними связаться. Всю новую инфу добавлю. Кстати я там выше добавил сравнение показаний текущего сервера и того что хотим поставить. Прочтите пожалуйста, может это тоже что нибудь для вас откроет. Новые факты так сказать. Каждому приходится писать коментарии отдельно. Другие участники ведь тоже могут их почитать. Обсуждения идут довольно активно За это всем спасибо.
Арчи Кузнецов: Простите, какой именно лог вам нужен? И какого сервера, того который хотим поставить или тот который стоит на данный момент. Я пару логов сохранил, остальные уже перезаписались
Ilya Evseev: как подбирать драйвера? В датацентре подключения не будет, а на месте их перебирать не видя решилась ли проблема тоже весьма утомительно. установил драйвер отвез сервер в датацентр и попробовал, не получилось опять дома поставил драйвера -попробовал, а если проблема вообще не в этом? )))
на сервере имеется две встроенных сетевых карты пробовали обе. Другие драйвера дадут эффект? Ведь через обычные ADSL модэмы все работает. Сеть работает и пингуется норм.
Сравнил показания вывод команды ethtool текущего сервера и того что хотим ставить Увидел одну любопытную картину.
текущий сервер
root@1000ukg.kz:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: g
Wake-on: g
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yes
Хотим ставить
root@1000ukg.kz:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
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: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
В итоге вижу что оба сервера поддерживают 1000 mb а текущий сервер работает на 100 mb. и у текущего выключен MDI-X: off -Это как то могло повлиять?
Владимир: пинговали gateway - не пинговался. На компьютерах для выхода в интернет конечно нужен, но доступ к компьютеру из вне имеется сразу только лишь стоит указать шлюз. В датацентре из вне доступ к сайту тоже не получили. Шлюз в нашем случае не пинговался.
root@1000ukg.kz:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
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: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
дуплекс полный поддерживает карта сетевая. Подключение через кабель RJ45. там выделенная линия ip сервера становится внешним, без посредников. К нему можно обращаться на прямую с любой точки планеты.
На тот момент в дата центре, что только не пробовали и днс гугла в resolv.conf добавляли, подключали в разные сетевые карты и правили /etc/network/interfaces. На самом деле в датацентре прямое подключение выделенный ip , mask и gateway параметр DNS там ни как не должен учитываться шлюза должно быть вполне достаточно.
Да, смутило, явно указав на аппаратную ошибку. Некую проблему совместимости. Но когда начали танцы с бубнами, ошибка перестала всплывать поверх консоли. Но доступ gateway так и не поучили. О типах подключений по подробней. Точно не знаю как работает подключение в датацентре, какое оборудование там стоит. Вероятно там выделенная линия. Которая постоянно поддерживает канал открытым. Должно было быть достаточным указать gateway. О портах могу сказать, там вообще все должно быть открыто, подобные вещи защищаются на уровне Сервера. По крайней мере так утверждали сопровождающие лица от казахтелекома, что нет ни каких ограничений ни по мак адресам и прочие ограничения. О технологиях NAT как в ADSL модэме тоже рeчи быть не может. Постараюсь выяснить какое оборудование там стоит и что оно вообще из себя представляет. Драйвера... Подключал сервер уже к 3-м разным модэмам и везде работает без танцов с бубнами.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=off" добавив через пробел pcie_aspm=off
2 . Добавил в /etc/rc.local
#disable pause autonegotiate
#/sbin/ethtool -A eth0 autoneg off
#/sbin/ethtool -s eth0 autoneg off
/sbin/ethtool -A eth1 autoneg off
#/sbin/ethtool -s eth1 autoneg off
/sbin/ethtool -s eth1 speed 100 duplex full autoneg off # # Отключение автоматического определения параметров скорости и дуплекса, установка скорости
#change tx ring buffer
#/sbin/ethtool -G eth0 tx 4096 #maybe too large(consider 512). To increase inte$
#interrupts per second>
/sbin/ethtool -G eth1 tx 4096 #maybe too large(consider 512). To increase inter$
#interrupts per second>
#change rx ring buffer
#/sbin/ethtool -G eth0 rx 128
/sbin/ethtool -G eth1 rx 128
#disable wake on line
#/sbin/ethtool -s eth0 wol d
/sbin/ethtool -s eth1 wol d
#turn off offload
#/sbin/ethtool -K eth0 tx off rx off sg off tso off gso off gro off
/sbin/ethtool -K eth1 tx off rx off sg off tso off gso off gro off
#enable TX pause
#/sbin/ethtool -A eth0 tx on
/sbin/ethtool -A eth1 tx on
#disable ASPM
#/sbin/setpci -s 02:00.0 CAP_EXP+10.b=40
#/sbin/setpci -s 00:19.0 CAP_EXP+10.b=40
Если у вас несколько адаптеров, то добавьте аналогичные команды для других ethX
Вот эти два действия помогли. Какое конкретно помогло не знаю, времени на проверку там не было. Все подготовил заранее перед поездкой в ДЦ
Всем спасибо за помощь!