Strona 1 z 1

SUN QUAD 10/100 PCI 64bit dublowanie interfejsów przy reboocie

: 26 cze 2012, 18:09
autor: Neider
Witam

Mam problem z kartą sieciową SUN QUAD 10/100 PCI 64bit. Posiada ona 4 wejścia. Oprócz niej mam zwykłą kartę sieciową zintegrowaną z płytą główną. Problem tkwi w tym że przy każdym uruchomieniu system dodaje kolejne 4 wpisy ethx powiązane z tą karta sieciową. Każdy interfejs jakby przy każdym uruchomieniu dostaje nowy mac adres, przez co system mapuje nowe urządzenia ethx. Zintegrowana karta sieciowa cały czas działa bez problemu. Wkleję tutaj zawartość paru plików:

/etc/udev/rules.d/70-persistent-net.rules

Kod: Zaznacz cały

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="50:e5:49:c7:f3:a6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:9b:f6:fc", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth8"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:d6:cd:6d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth8"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:85:19:1c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth10"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:eb:c0:ee", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth9"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:07:23:3b", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:8c:c2:aa", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:d0:71:ca", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:20:7a:7a:d2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Tutaj jest już po paru uruchomieniach więc widać jak bardzo system miesza z kartami. Próby usunięcia wpisów które są powiązane z nieistniejącymi adresami mac i zostawienie aktualnych mac adresów nic nie daje. Po reboocie mac adresy stają się nieaktualne i dodawane sa nowe.


lspci | grep Sun

Kod: Zaznacz cały

05:00.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
05:00.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal 10/100 Ethernet [hme] (rev 01)
05:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
05:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal 10/100 Ethernet [hme] (rev 01)
05:02.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
05:02.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal 10/100 Ethernet [hme] (rev 01)
05:03.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
05:03.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal 10/100 Ethernet [hme] (rev 01)

ifconfig:

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 50:e5:49:c7:f3:a6  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::52e5:49ff:fec7:f3a6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6730 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6484 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5367335 (5.3 MB)  TX bytes:1640958 (1.6 MB)
          Interrupt:28 Base address:0xe000 

eth1      Link encap:Ethernet  HWaddr 08:00:20:7a:7a:d2  
          inet6 addr: fe80::a00:20ff:fe7a:7ad2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:2520 (2.5 KB)
          Interrupt:22 Base address:0xc000 

eth2      Link encap:Ethernet  HWaddr 08:00:20:8c:c2:aa  
          inet6 addr: fe80::a00:20ff:fe8c:c2aa/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:2520 (2.5 KB)
          Interrupt:23 Base address:0xe000 

eth3      Link encap:Ethernet  HWaddr 08:00:20:d0:71:ca  
          inet6 addr: fe80::a00:20ff:fed0:71ca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:2520 (2.5 KB)
          Interrupt:20 Base address:0x8000 

eth4      Link encap:Ethernet  HWaddr 08:00:20:07:23:3b  
          inet6 addr: fe80::a00:20ff:fe07:233b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:2178 (2.1 KB)
          Interrupt:21 Base address:0xa000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1079 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1079 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39121 (39.1 KB)  TX bytes:39121 (39.1 KB)
Jakieś pomysły co może to powodować i jak temu zaradzić?

-- 26 cze 2012 18:26 --

Po kolejnej porcji googlowania znalazłem info że zawsze ta karta tak robi, więc zmapowałem to po:

Kod: Zaznacz cały

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="50:e5:49:c7:f3:a6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", PCI_SLOT_NAME="0000:05:00.1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", PCI_SLOT_NAME="0000:05:01.1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", PCI_SLOT_NAME="0000:05:02.1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

# PCI device 0x108e:0x1001 (hme)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", PCI_SLOT_NAME="0000:05:03.1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"
I problem pojawiania sie nowych interfejsów zniknął, za to pojawił się nowy:

ifconfig:

Kod: Zaznacz cały

eth4      Link encap:Ethernet  HWaddr 08:00:20:44:7d:a4  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          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:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:21 Base address:0xa000 

eth0_rename Link encap:Ethernet  HWaddr 50:e5:49:c7:f3:a6  
          inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::52e5:49ff:fec7:f3a6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2807 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2704 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2586843 (2.5 MB)  TX bytes:478067 (478.0 KB)
          Interrupt:28 Base address:0xe000 

eth1_rename Link encap:Ethernet  HWaddr 08:00:20:6a:2d:d3  
          inet6 addr: fe80::a00:20ff:fe6a:2dd3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:3204 (3.2 KB)
          Interrupt:22 Base address:0xc000 

eth2_rename Link encap:Ethernet  HWaddr 08:00:20:ed:a6:0b  
          inet6 addr: fe80::a00:20ff:feed:a60b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:4572 (4.5 KB)
          Interrupt:23 Base address:0xe000 

eth3_rename Link encap:Ethernet  HWaddr 08:00:20:8a:5c:18  
          inet6 addr: fe80::a00:20ff:fe8a:5c18/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:4914 (4.9 KB)
          Interrupt:20 Base address:0x8000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1903 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1903 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:63551 (63.5 KB)  TX bytes:63551 (63.5 KB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          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:0 (0.0 B)  TX bytes:0 (0.0 B)
Do niektórych interfejsów dodawane są _rename tylko o dziwo na eth4 nie, jakaś rada? :)

//bear7: Wyniki poleceń umieszczaj pomiędzy znacznikami CODE, a nie jak dotychczas QUOTE.

Re: SUN QUAD 10/100 PCI 64bit dublowanie interfejsów przy reboocie

: 26 cze 2012, 20:37
autor: bear7
Takie co nieco znalazłem na szybkiego o twojej karcie: http://mellowd.co.uk/ccie/?p=286

Re: SUN QUAD 10/100 PCI 64bit dublowanie interfejsów przy reboocie

: 26 cze 2012, 22:02
autor: Neider
Czytałem. Dokładnie w tym samym celu potrzebuje tej karty ;) jak widać u niego poszło bez problemu. Tam jedna osoba w komentarzach też skarżyła się na pojawiające się interfejsy przy każdym uruchomieniu. Z tym już sobie poradziłem, teraz tylko kwestia tego rename dodawane do nazw interfejsów (aczkolwiek tak na prawdę to kosmetyka bo karta działa), fajnie jakby ktoś znał na to metodę.