Перейти до

Нужна помощь: Debian, сетевые карты не получают IP от DHCP


Рекомендованные сообщения

Доброго времени суток!

 

Проблема с Debian'ом или драйверами на сетевую карту и т.д.

Купили мы сервер: HP ProLiant ML370 G5, на борту которого стоят 2 сетевые карты Broadcom BCM5708C NetXtreme II GigE.

При установке Debian 7.8, 7.9 (amd64) система видит сетевые карты, но IP не получает по DHCP от роутера, к которому подключен сервак при установке Debian. Лампочки на сетевушках светятся, но не более. Патчкорд при этом проверен (ноут с него тут же получает IP и работает нормально, и роутер тоже в идеале - проверен). Если вбиваю статику, все равно не работает интернет на серваке. 

Может быть кто уже сталкивался с такой проблемой, подскажите как решить?

Ссылка на сообщение
Поделиться на других сайтах

Копайте в сторону  firmware bnx2. В гугле много раз разжевано.

Спасибо. Щас займусь! - Там именно про это что-то и пишет в сообщении. То есть шасы есть? Это не безнадега? 

 

Файл  /etc/network/interface  в студию , телепатов ведь нет . 

   :~$ less /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).


# The loopback network interface
auto lo
iface lo inet loopback


# The primary network interface - LOOKING TO THE WORLD
auto eth0
iface eth0 inet dhcp

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

а траблы на этапе установки уже начинаются: ищет DHCP, не получает IP и далее выдает сообщение "бла бла бла и что-то там, про bnx2"

Ссылка на сообщение
Поделиться на других сайтах
а траблы на этапе установки уже начинаются: ищет DHCP, не получает IP и далее выдает сообщение "бла бла бла и что-то там, про bnx2"

 

 

Так вы с этого и начинайте :)

 

скачайте версию для вашей сетевухе, на флешку и в перед! 

Відредаговано loki
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
скачайте версию для вашей сетевухе, на флешку и в перед! 

а флешка как-то по особенному должна быть отформатирована? - флешка c NTFS не определилась системой...

может в FAT32 нужно, или ext4 ? 

*речь идет о Debian

Відредаговано Archy_k
Ссылка на сообщение
Поделиться на других сайтах

 

скачайте версию для вашей сетевухе, на флешку и в перед! 

а флешка как-то по особенному должна быть отформатирована? - флешка c NTFS не определилась системой...

может в FAT32 нужно, или ext4 ? 

*речь идет о Debian

 

 

 

dmesg ? как монтировали ? 

Ссылка на сообщение
Поделиться на других сайтах

нет, можно обыкновенный fat32

закиньте туда файлик http://ftp.pl.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2_0.43~bpo70+1_all.deb

примонтируйте флешку через mount и установите через dpkg -i пакет

 

После - перегрузитесь и пробуйте снова.

Ссылка на сообщение
Поделиться на других сайтах

 

 

dmesg ? как монтировали ? 

dmesg и mount - это логично уже ведь после установки...

А я пытаюсь скормить ему флешку в режиме диалогового окна, типа:

"системе не удалось найти пакет bnx2\бла-бла_бла.бла.бла.2.fw. Возможно он есть у вас на съемном носителе. Хотите установить пакет со съемного носителя? да\нет "

И вот он вопрос: Нет тут ни dmesg ни mount... тут есть "да\нет" и поидее должен быть втулен какой-то съемный носитель, который схавает Debian не пережовывая команды...

Ок, тулим флешку, жмем да... думает... (нет там диалога, некуда печатать!), и опять этот же самый вопрос... Остается лишь нажать "Нет" и идти далее, а после загрузки системы, скармливать ему эту флешку со всеми дмесгами и маунтами.

Так? 

Или ЕСТЬ все-таки вариант как-то на этом вопросе системы - ткнуть ей в нос этот пакет с "сменного носителя" ?  :D  - (чтоб оно молча прожевало.)

Ссылка на сообщение
Поделиться на других сайтах

 

dmesg ? как монтировали ? 

dmesg и mount - это логично уже ведь после установки...

А я пытаюсь скормить ему флешку в режиме диалогового окна, типа:

"системе не удалось найти пакет bnx2\бла-бла_бла.бла.бла.2.fw. Возможно он есть у вас на съемном носителе. Хотите установить пакет со съемного носителя? да\нет "

И вот он вопрос: Нет тут ни dmesg ни mount... тут есть "да\нет" и поидее должен быть втулен какой-то съемный носитель, который схавает Debian не пережовывая команды...

Ок, тулим флешку, жмем да... думает... (нет там диалога, некуда печатать!), и опять этот же самый вопрос... Остается лишь нажать "Нет" и идти далее, а после загрузки системы, скармливать ему эту флешку со всеми дмесгами и маунтами.

Так? 

Или ЕСТЬ все-таки вариант как-то на этом вопросе системы - ткнуть ей в нос этот пакет с "сменного носителя" ?  :D  - (чтоб оно молча прожевало.)

 

 

Ну неужели и ежу не ясно, что если во время установки, то нужно распаковать содержимое подпапки /lib/firmware пакета  в корень флешки. Если после - тупо установить пакеты. Там же написан путь, где оно должно лежать. Ставьте систему, а затем уже ставьте пакет с последующей доустановкой всего необходимого ПО.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Всем спасибо за помощь, все получилось!  :)

Итак, опишу пошагово что я и как делал (может кому пригодится) : 

1.Устанавливаю Debian 7.9 amd64 wheeze.

     - в процессе установки выдает ошибку "не удалось загрузить модуль bnx2..............бла бла бла"  и предлагает звгрузить со сменного носителя. (Отвечаю "Нет", идем далее)

2.Система определяет сетевухи и предлагает настроить сеть (у некоторых может и не определить сетевухи) , но при этом ругается, что проблема с DHCP, не может получить адреса и т.д. Предлагает повторно или пропустить... Я пропустил, установил систему без настройки сети.

....загрузилась наша новая система! 

3.Скачал драйверы для bnx2 (спасибо @@loki, за подсказку... загуглил на тему firmware bnx2, нашел пакет для своей версии Debian 7.9 amd64)

     - кстати, скачал тут.

4.Подготовил флешку (форматнул ее в FAT32, чтоб Linux ее нормально ее примонтировал)

5.Скопировал на эту флешку скачанный пакет (пакет скачанный в п.3)

6.Смонтировал флешку (делается с правами root):

      - фставил флешку в сервак, пишу (dmesg или fdisk -l кому как больше понравится):

root:~# dmesg        #(у меня отобразился огромный список всех устройств, но в последней строке указана именно флешка, которая только что была вставлена в USB порт, у меня это было /dev/sda1)
root:~# fdisk -l     #(отобразит все диски, среди которых я нашел свою влешку и понял, что это /dev/sda1 )

      - хоть dmesg, хоть fdisk -l -суть одна и та же, мы узнали какое устройство является нашей флешкой.

 root:~# mkdir /mnt/fleshka1           #(создаем папку с названием "fleshka1" в коталоге /mnt , но вы можете назвать папку как вам угодно, на ваше усмотрение)
 root:~# chmod 777 /mnt/fleshka1       #(даём полные права для всех на папку "fleshka1", которую только что создали.)
 root:~# mount -t vfat /dev/sda1 /mnt/fleshka1 -o iocharset=utf8,codepage=866        #(указываем системе, что устройство /dev/sda1 с файловой системой fat32 нужно подключить к ранее созданной папке /mnt/fleshka1)
 root:~# cd /mnt/fleshka1 && ls           #(идем в папку fleshka1 и отображаем содержимое папки - это как раз то, что находится на нашей флешке.)
 root:~# dpkg -i ./firmware-bnx2_0.36+wheezy.1_all.deb         #(распаковываем и устанавливаем пакет с драйверами)
 root:~# modprobe bnx2     #(эта команда - добавление модулей в ядро... в одном из мануалов вычитал, но не понимаю до конца зачем это нужно было
 root:~# nano /etc/network/interfaces        #(заодно настраиваем сетевую карту на получение IP от DHCP-сервера, в моем случае - это роутер)

      - для этого вносим в файл /etc/network/interfaces следующие строки:

auto eth0         #(eth0 - это имя вашего сетевого интерфейса, у вас может быть другой, re0 например)
iface eth0 inet dhcp

       - сохраняем изменения в файле /etc/network/interfaces и перезагружаем наш сервак:   

root:~# reboot

После перезагрузки ifconfig показал мою сетевуху с IP от роутера, а ping а яндекс успешно заработал))))))

Еще раз всем спасибо за помощь!!!  :D

Відредаговано Archy_k
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від axl72
      Після апгрейду сервера виявилось, що пакет flow-tools, що був у Дебіан 10, зник , починаючи з версії 11. Пошук по офсайту не дав ніяких пояснень. Може шановне панство підкаже, який пакет передбачений на заміну flow-tools для реалізації netflow-коллектора? Чи не гаяти часу і збирати самостійно?..
    • Від vvo92
      Добрый день, прошу вашей помощи.
      Есть два свитча Zyxel XGS1930-52 и D-link DGS-3000-28x, которые объединены 10G каналом через sfp модуля в 52 и 25 портах соответственно + микротик, который подключен к 24 порту D-link. На обоих свитчах настроены VLAN1 и VLAN20 с транками на 52 и 25 порте + транк на 24 порте D-link для микротика, подключенные устройства получают айпишки по DHCP в нужных мне VLAN. Возникла только проблема, что Zyxel не может получить IP для вебморды, что из сегмента VLAN1 что VLAN20. Любые попытки пинга с Zyxel на устройства подключенные к Dlink заканчиваются 100% потерей пакетов. При этом устройства подключенные к портами этого Zyxel без проблем пингуют все устройства подключенные Dlink, если они в одном VLAN вместе с ними. В свою очередь пинг с Dlinka на устройства подключенные к портам Zyxel происходит без проблем, за исключением пинга на веб морду Zyxel, которая сейчас доступна по статическому IP. DHCP Discover пакет на портах 1-48 Zyxel Wiresharkoм ловился, но тем же микротиком на порте Dlink уже нет. Что это может быть?
    • Від a_n_h
      Всем доброго дня!
        Все собрано как на картинке из документации, билинг с адресом 172.16.0.1, НАС с адресом 172.16.0.2. Добавил на НАСе сеть "белых" адресов, абоны первоначально адреса но DHCP получают, в инет выходят, но доступа в кабинет и к серверу DHCP нет. Как правильно настроить? в доке по Убилингу "обещано", что "белые" адреса ничем не отличаются от остальных. Предложение добавить на биллинге "белый" адрес - в силу известных причин, не подходит.
    • Від Туйон
      Доброго вечера!
      Нахожусь в Кривом Роге, закупаю трафик у местного провайдера, а так же небольшое количество IP.
      Раньше сайты типа 2ip.ua однозначно писали местоположение что это Кривой Рог.
      А теперь пишут что это Новотроицкое, Херсонская область.
      У некоторых людей перестали открываться определенные сайты, не работает антивирус Аваст, пишет, мол, в этом регионе мы не работаем.
      Т.е. мои айпишники считают временно оккупированной территорией.
      Это как, просто невезение, или есть способ решения проблемы?
      Вышестоящий провайдер сказал, мол, у него то же самое но пользователи не жалуются.
      Да и у меня пока по сути один человек, какой-то программист, но тенденция напрягает.
      Сразу отвечу, что аплинк менять не собираюсь.
      Так же аплинк может выдать другие IP из схожих подсетей но там та же ситуация.
    • Від Дядя Рома
      На роутере сделал правила, собираю в блэклист адреса пытающихся подобрать пароль. Набил уже больше 50 тыс.  Роутер в общем переваривает такое количество, но всё равно, как-то многовато их. Пробовал объединять в ручную, очень долго получается, не реально всё перебрать. Нормальных сервисов которые бы это делали именно по AS провайдера. проверяя в онлайн WhoIs не нашёл. 
      Куда копать, как автоматизировать?
×
×
  • Створити нове...