[sisyphus] Почему сетевые карты начали меняться MAC-ами?

Vyacheslav Dikonov =?iso-8859-1?q?linuxbox_=CE=C1_degunino=2Enet?=
Чт Фев 15 11:02:21 MSK 2007


У меня 2 сетевые карты в основной домашней машине. Одна соединена с
сетью провайдера (районный ethernet), другая - выход на прочие домашние
приспособления. У провайдера стоит маршрутизатор, проверяющий MAC и не
пускающий дальше, если не совпало. 

После dist-upgrade с кривой сборкой udev, который мне насильно впендюрил
etcnet и вовсе погасил сеть, я вернул назад net-scripts и восстановил
прежний /etc/sysconfig/network и /etc/sysconfig/network-scripts/ifcfg*.

С этого момента начался полтергейст. Теперь машина подсоединяется к сети
через раз (То есть включаешь - не работает, на след день включаешь -
работает). Сравнение вывода ifconfig показывает следующее:


-eth0      Link encap:Ethernet  HWaddr 00:40:F4:B3:E2:1B  
+eth0      Link encap:Ethernet  HWaddr 00:E0:18:A7:C7:D7  
           inet addr:10.0.152.28  Bcast:10.0.152.255  Mask:255.255.0.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
-          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
+          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
-          RX bytes:1286 (1.2 KiB)  TX bytes:0 (0.0 b)
-          Interrupt:22 Base address:0x4000 
+          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
+          Interrupt:20 
 
-eth1      Link encap:Ethernet  HWaddr 00:E0:18:A7:C7:D7  
+eth1      Link encap:Ethernet  HWaddr 00:40:F4:B3:E2:1B  
           inet addr:10.154.113.13  Bcast:10.154.113.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
-          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
-          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
+          RX packets:162 errors:0 dropped:0 overruns:0 frame:0
+          TX packets:181 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
-          RX bytes:0 (0.0 b)  TX bytes:5376 (5.2 KiB)
-          Interrupt:20 
+          RX bytes:17859 (17.4 KiB)  TX bytes:14707 (14.3 KiB)
+          Interrupt:22 Base address:0xe000 


Т.е. сетевые карты в цикле меняются маками, и провайдер перестает
пускать в сеть до перезагрузки, когда произойдет обратная мена. Что
делать?



Да. udev пришлось откатить на udev-103, который долго и стабильно
работал без малейших признаков такой чехарды.



Подробная информация о списке рассылки Sisyphus