Перейти до

Нужна помощь: 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 користувачів

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

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

    • Від VAndrey
      Доброго дня!
      Порадьте альтернативу -  порядного LIRa. І чи варто міняти?
      Багато років обслуговувався в LIRa НетАссіст. Ніколи нічого поганого не можу за них сказати. Тільки респект. Завжди все якісно, швидко і порядно. Тільки найкращі відгуки. Всім їх радив!
      Але окрім якісного обслуговування є ще й ціна.
      Вчора прийшов лист від них про підняття цін вдвіччі!?!? Ціна при цьому ж звісно в євро і разом із курсом також зростала щороку.
      Обгрунтування, бо за багато років зросла ціна на електроненергію,  зарплата  (так і курс евро зріс,  відповідно і відрахування LIRу).
      Ну і ще зросли відрахування в RIPE і та й комісія (15%) за перерахування коштів RIPE, бо типу тепер потрібно перераховувати виключно з українських рахунків. Тут можна десь з чимось погодитися напевно. Але знову ж таки підняття вдвіччі в Євро,  то якось,  як на мене занадто.
      Розумію, що все дорожчає. Спробував переговорити,  бо менш стрімке підняття,  але безрезультатно.
       
      Хотів почути думки колег. Варто міняти LIRa? Якщо так,  то на кого?
    • Від YuriyH
      Продам енкодер 8 HDMI в IP , 1U
      Ціна 1400 дол з ПДВ , оплата в грн. по курсу , безготівка.
    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від safelock
      hello.
      How to configure dhcp snooping in zte C320 v2.1.0?
      In c220 I set: 
       
      In C320 v2.1.0 I don't have option to set trust port? how to declared trust port?
       
    • Від corex
      Куплю ip v4 /23 або /24 , писати в особисті 
×
×
  • Створити нове...