Консультации и поддержка Технический форум Программирование и разработка

ремонт компьютеров калуга, +7(4842)400-1-03

Проблема с MAC'ом сетевой карты. Нулевой MAC (00-00-00-00-00-00)

Собственно сегодня столкнулись с "глобальной проблемой". На свежекупленном ПК с интегрированной сетевой картой MAC-адрес оказался нулевым, т.е. 00-00-00-00-00-00. В результате ПК не получал адрес по DHCP от многих сетевых устройств (некоторые дешевые маршрутизаторы попросту не понимают когда к ним подключено устройство с подобным MAC'ом), а также не пинговался из сети. При задании MAC'а средствами ОС в настройках сетевой карты - этот ПК видел всех и нормально общался с сетью, его же в сети не видел никто Т.е. ping'и на него не проходили. Так или иначе я решил разобраться в причинах и следствиях почему это произошло и можно ли это вылечить без покупки новой PCI сетевухи. 

Итак, сначала статья:

When A Nic Mac Address Goes Bad...  - A How-To Guide, в которой рассказывается "Sometimes your (non-wireless) NIC ends up with a MAC address of 00:00:00:00:00:00 / FF:FF:FF:FF:FF:FF / 04:4B:80:80:80:03 after a BIOS update. This effectively makes your NIC useless until you can fix it. On some boards this will cause a 'MAC address are invalid in both CMOS and Flash' error.", т.е. что при перепрошивке BIOS MAC может слететь. Мне досталась материнская плата ECS H67H2-M3 (V1.0) с уже "испорченным" MAC'ом в сетевой карте. Сетевая карта - Realtek 8168.

Перво наперво качаем DOS'овскую утилиту диагностики с оф. сайта Realtek - RSET8168_119.zip, загружаемся в чистом DOS, запускаем и смотрим что Ethernet MAC у нас действительно 00-00-00-00-00-00. Естественно устройство с таким MAC'ом нормально в сети работать не будет, софтовая смена MAC'а, как выяснилось, также на 100% не помогает. Еще раз читаем статью по первой ссылке и выясняем что нам пригодится утилита PG8168.EXE. К сожалению на оф. сайте Realtek нам ее найти не удалось, но вы можете скачать ее с нашего сайта по следующим ссылкам - #1 и #2

В моем случае я создал загрузочную флешку с DOS, записал в корень содержимое архива 8168232.rar, загрузился с нее, после чего запустил PG8168.exe /EFUSE, в результате чего автоматически установился MAC - 00-E0-4C-69-00-05, прописанный в файле 8168EEF.CFG.

Вот скрин RSET8168 после установки MAC'а:

rset8168.jpg

Как видно MAC изменился. После загрузки операционной системы сетевой адаптер стал корректно работать.

p.s. ПК был куплен в магазине DNS г. Калуга (ТЦ Суворовский), вот ссылка на товар. Если будете покупать подобную модель и вам попадется мат. плата ECS H67H2-M3 (V1.0) (EliteGroup) после установки ОС обязательно проверьте MAC адрес сетевой карты, если он равен 00-00-00-00-00-00, то вы поимеете все описанные в этой статье проблемы. Другими словами, этот товар бракованный и не обладая достаточными техническими знаниями и навыками привести его в работоспособное состояние невозможно. Для тех кто посоветует выставить нужный MAC в свойствах сетевой карты в Windows в диспетчере устройств - скажу что такой вариант не работает, т.к. в этом случае маршрутизатор видит MAC и сетевой адаптер получает IP по DHCP ... но все входящие пакеты извне на него почему-то режутся. Т.е. если адаптер получил адрес 192.168.1.2 от маршрутизатора 192.168.1.1, то пинги с ПК до 192.168.1.1 пройдут, а в обратную сторону, т.е. если со стороны маршрутизатора сделать ping 192.168.1.2 - нет. Как следствие не будут нормально работать сетевые шары и т.п. сервисы.

p.p.s. Доступ к FTP серверам Realtek'а. На данный момент имеется несколько FTP, один из них ftp://95.130.192.218/cn/nic/, логин и пароль: WebUser / r3iZ6vJI соответственно. 


Возврат к списку


 

Яндекс цитирования