[sisyphus] Смена MAC-адреса для USB-устройства.

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Ср Май 28 11:23:19 MSD 2008


В сообщении от Tuesday 27 May 2008 18:33:11 Led написал(а):

> > Хех, а у меня с какого-то перепугу сменился MAC-адрес сетевухи после
> > установки и перезагрузки под ядро 2.6.24-ice-wks. Компьютер не менялся
> > (сетевуха встроена в материнку), настроек на смену MAC нет. :-)
>
> После перезакгрузки с КАКОГО ядра? Какой адаптер? Сменился с какого
> MAC-адреса на какой?

Подробности: было ядро 2.6.18-wks-smp-alt2 (+Сизиф от 17.10.2007), 
самосборный модуль atl1 с диска для материнки ASUS P5K для встроенного в 
материнку сетевого адаптера. Обновил весь Сизиф, установил ядро 
2.6.24-ice-wks-alt5 (+Сизиф с прошлых выходных), модуль atl1 из комплекта 
этого ядра.

# lspci -vv:
...
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet 
Adapter (rev b0)
        Subsystem: ASUSTeK Computer Inc. Device 8226
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 219
        Region 0: Memory at fe9c0000 (64-bit, non-prefetchable) [size=256K]
        Expansion ROM at fe9a0000 [disabled] [size=128K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ 
Queue=0/0 Enable+
                Address: 00000000fee0300c  Data: 4142
        Capabilities: [58] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, 
L1 unlimited
                        ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency 
L0 unlimited, L1 unlimited
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
        Kernel driver in use: atl1
        Kernel modules: atl1
...

Вот кусок сообщения от arpwatch:
            hostname: name
          ip address: 192.168.1.2
    ethernet address: 0:1b:fc:96:e6:88
     ethernet vendor: <unknown>
old ethernet address: 0:13:74:0:5c:38
 old ethernet vendor: Attansic Technology Corp.

В результате не поднялась сеть, так как в iftab есть привязка имени сетевого 
интерфейса к MAC-адресу. Нигде, кроме как записей в /etc/net/iftab вида

net1 mac aa:bb:cc:dd:ee:ff

нет упоминаний о MAC-адресах хотя бы одного адаптера.

-- 
С уважением, Епифанов Сергей


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