LINUX.ORG.RU

[Мистика]Пропал mac-адрес на сетевой плате.


0

3

Вот такая вот мистика, как такое произошло и хотел бы узнать. Вчера вечером все было ок, сегодня с утра вылезла такая бяка. Стоит арч. После прописывания мака все работает норм, но куда он мог деваться?

Я думаю, что скорее всего это мистика. Ведь у тебя же пропал мак-адрес.

//Рассказывай, что делал, что за карта, ну чего как маленький-то, ну?

Zhbert ★★★★★ ()

Смотри что делал, поддерживает ли карта аппаратную смену мака, дрова, как ведет себя при загрузке с LiveCD

AlexVR ★★★★★ ()

М, я не арчевод, но в /etc/rc.conf добавить строчку типа

HWADDR="00:00:00:00:00:00" 
пробовали?

fargred ★★★ ()
Ответ на: комментарий от Zhbert

Абсолютно ничего не делал, машинка используется в качестве недосервера с кучкой сетевых сервисов и аптайм у нее месяцев был эдак 6 или 7.
Карта самая обычная внешняя, по-моему длинк.
Эта карта направлена в мою локальную сеть.
Вторая карта направлена в провайдерскую сеть и с ней все ок, как работала так и работает.

dark_lord ()
Ответ на: комментарий от fargred

Собственно, а зачем мне это, если до этого все работало ок? Проблему я решил, мне интересно не решение, а из-за чего и как могло такое произойти.

dark_lord ()
Ответ на: комментарий от dark_lord

ifconfig бы показал то хоть...
ну и что за сетевушко, да

tazhate ★★★★★ ()

00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8129 (rev 10)
   Subsystem: Coreco Inc RT8129 Fast Ethernet Adapter
   Flags: bus master, medium devsel, latency 32, IRQ 11
   I/O ports at c000 [size=256]
   Memory at e6000000 (32-bit, non-prefetchable) [size=256]
   Kernel driver in use: 8139too
   Kernel modules: r8169, 8139too

00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
   Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
   Flags: bus master, medium devsel, latency 32, IRQ 10
   I/O ports at c400 [size=256]
   Memory at e6001000 (32-bit, non-prefetchable) [size=256]
   Capabilities: [50] Power Management version 2
   Kernel driver in use: 8139too
   Kernel modules: 8139too, 8139cp

С первой косяк и вышел.

dark_lord ()
Ответ на: комментарий от tazhate

Ок, держи рабочий ифконфиг:

ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:16:3E:28:8C:E9  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe28:8ce9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:308970 errors:0 dropped:0 overruns:0 frame:0
          TX packets:151562 errors:0 dropped:0 overruns:0 carrier:0
          collisions:7494 txqueuelen:1000 
          RX bytes:130452732 (124.4 Mb)  TX bytes:61916897 (59.0 Mb)
          Interrupt:11 Base address:0x2000 

на месте нерабочего был hwaddr по нолям

dark_lord ()
Ответ на: комментарий от dark_lord

Понятно что именно этот мак я выдумал сам и вписал его вместо нулей.

dark_lord ()
Ответ на: комментарий от dark_lord

Один раз, давно, было такое с 10 Мбит Реалтеком. Вечером выключили, утром адрес нулевой.

Там у него была тулза, (com-файл под DOS) позволяющая выставлять параметры сетёвки по умолчанию (full/half duplex, BNC/RJ-45 и т.д.) Я скачал даташит по чипу и по микросхемке ППЗУ, посмотрел, что эти параметры и MAC-адрес хранятся рядом. Поковырял COM-файл, попытался записать MAC-адрес. Адрес записался, но потом прочитался другой и я решил что это деффект чипа и так и оставил эту карточку работать с этим адресом. Благо, он стал отличным от нуля и достаточно. Карточка потом, вроде, ещё несколько лет проработала.

mky ★★★★★ ()

Собственно именно с этой карточкой такая же проблема, mac-адрес сбрасывается на нули. Просто когда-то настроил к скрипту инициализации сети замену mac'а, с тех пор и не помню об этой проблеме.

sbar ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.