nomore Skrevet 16. desember 2006 Del Skrevet 16. desember 2006 Hei! Eg har en brannmur som eg gjerne skulle vist rekkefølgen på nettverkskortene som er installert, dvs hvilket nettverkskort som går til hva. Eg har ikke fysisk tilgang til boksen, så eg må finne det ut på en annen måte(eg har ssh tilgang). Det første som slo meg var IRQ, men siden dette kan deles regner eg med at det er svært tilfeldig hvem som får hvilken IRQ ved installasjon. Men nå har eg åpnet opp ei logg fil fra oppstarten av boksen, og der ser det ut som om det er veldig lett å se hvilket som er hva. Kan noen bekrefte dette? Log: Dec 8 14:55:50 pfsense kernel: rl0: <RealTek 8139 10/100BaseTX> port 0xd000-0xd0ff mem 0xe8126000-0xe81260ff irq 16 at device 8.0 on pci0Dec 8 14:55:50 pfsense kernel: miibus0: <MII bus> on rl0 Dec 8 14:55:50 pfsense kernel: rlphy0: <RealTek internal media interface> on miibus0 Dec 8 14:55:50 pfsense kernel: rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Dec 8 14:55:50 pfsense kernel: rl0: Ethernet address: 00:0a:cd:0d:87:d0 Dec 8 14:55:50 pfsense kernel: dc0: <Accton EN2242 MiniPCI 10/100BaseTX> port 0xd100-0xd1ff mem 0xe8120000-0xe81203ff irq 17 at device 9.0 on pci0 Dec 8 14:55:50 pfsense kernel: miibus1: <MII bus> on dc0 Dec 8 14:55:50 pfsense kernel: ukphy0: <Generic IEEE 802.3u media interface> on miibus1 Dec 8 14:55:50 pfsense kernel: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Dec 8 14:55:50 pfsense kernel: dc0: Ethernet address: 00:04:e2:2a:aa:80 Dec 8 14:55:50 pfsense kernel: rl1: <RealTek 8139 10/100BaseTX> port 0xd200-0xd2ff mem 0xe8121000-0xe81210ff irq 18 at device 10.0 on pci0 Dec 8 14:55:50 pfsense kernel: miibus2: <MII bus> on rl1 Dec 8 14:55:50 pfsense kernel: rlphy1: <RealTek internal media interface> on miibus2 Dec 8 14:55:50 pfsense kernel: rlphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Dec 8 14:55:50 pfsense kernel: rl1: Ethernet address: 00:80:1e:13:9e:26 Dec 8 14:55:50 pfsense kernel: rl2: <RealTek 8139 10/100BaseTX> port 0xd300-0xd3ff mem 0xe8122000-0xe81220ff irq 19 at device 11.0 on pci0 Dec 8 14:55:50 pfsense kernel: miibus3: <MII bus> on rl2 Dec 8 14:55:50 pfsense kernel: rlphy2: <RealTek internal media interface> on miibus3 Dec 8 14:55:50 pfsense kernel: rlphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Dec 8 14:55:50 pfsense kernel: rl2: Ethernet address: 00:80:1e:13:98:74 Dec 8 14:55:50 pfsense kernel: nge0: <National Semiconductor Gigabit Ethernet> port 0xd400-0xd4ff mem 0xe8123000-0xe8123fff irq 19 at device 12.0 on pci0 Dec 8 14:55:50 pfsense kernel: miibus4: <MII bus> on nge0 Dec 8 14:55:50 pfsense kernel: nsgphy0: <DP83861 10/100/1000 media interface> on miibus4 Dec 8 14:55:50 pfsense kernel: nsgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000base T-FDX, auto Dec 8 14:55:50 pfsense kernel: nge0: Ethernet address: 00:40:f4:89:cd:33 Slik det ser ut for meg blir det da som følger(fra topp til bunn): Kort 1 - rl0 - 00:0a:cd:0d:87:d0 Kort 2 - dc0 - 00:04:e2:2a:aa:80 Kort 3 - rl1 - 00:80:1e:13:9e:26 Kort 4 - rl2 - 00:80:1e:13:98:74 Kort 5 - nge0 - 00:40:f4:89:cd:33 Noen som kan bekrefte min teori? Takker Lenke til kommentar
kyrsjo Skrevet 17. desember 2006 Del Skrevet 17. desember 2006 Mener du hvor kortene fysisk sitter inne i burken, hvilket pci-spor? Tror det kan være litt vanskelig å se, kansje spørre BIOS? Vil tro rekkefølgen på initialisering heller skyldes "da starter den driveren, så starter den driveren, så starter den driveren" eller noe.. Lenke til kommentar
nomore Skrevet 17. desember 2006 Forfatter Del Skrevet 17. desember 2006 Siden eg ikke har fysisk tilgang til boksen blir BIOS også vanskelig. Eg mener fysisk rekkefølge i boksen ja. Navngitt rekkefølge som i "Lokal tilkobling", "Lokal tilkobling 2", "eth0", "eth1", "rl1" og "dc0" er eg enig i er tilfeldig ved installasjon, og lasting av driver. Men siden det her står "at device X on pci0" vil vel dette si noe om plassering i selve maskinen? Med øverst til bunn mener eg øverst er pci sporet ved siden av agp/pci-x sporet, og nederst er andre siden. Lenke til kommentar
Harkonnen Skrevet 17. desember 2006 Del Skrevet 17. desember 2006 Skal du vite noe sikkert om kortene bør du ikke se på dmesg... Bruk heller lspci Lenke til kommentar
olefiver Skrevet 17. desember 2006 Del Skrevet 17. desember 2006 Hvis maskina bruker udev kan du lage regler for hvilke kort som skal få hvilke navn. Jeg har gjort det på min laptop for å forsikre meg om at eth0 er ethernetkortet og eth1 er det trådløse. Fra /etc/udev/rules.d/60-interfaces.rules: ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0b:5d:c5:6b:39", NAME="eth0", GOTO="known_interfaces_end" ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:13:ce:45:f7:ef", NAME="eth1", GOTO="known_interfaces_end" Lenke til kommentar
Zenit Skrevet 17. desember 2006 Del Skrevet 17. desember 2006 Slik det ser ut for meg blir det da som følger(fra topp til bunn): Kort 1 - rl0 - 00:0a:cd:0d:87:d0 Kort 2 - dc0 - 00:04:e2:2a:aa:80 Kort 3 - rl1 - 00:80:1e:13:9e:26 Kort 4 - rl2 - 00:80:1e:13:98:74 Kort 5 - nge0 - 00:40:f4:89:cd:33 Noen som kan bekrefte min teori? Takker 7517831[/snapback] Jeg tror teorien din stemmer. På min boks har jeg 3 stk. nettverkskort. Realtek - rl0 - id: 14 3c905B - xl0 - id: 8 3c980 - xl1 - id: 9 Realtek-kortet er innebygd. Kortet som blir xl0 er plassert i slot-en nærmest prosessoren, det andre rett under osv. Det er i hvert fall det som bestemmer rekkefølgen her hos meg. Det innebygde kommer tydeligvis til sist. Btw. hvilket os er det som kjører? Etter loggen å dømme ville jeg gjettet på FreeBSD, selv om det er likheter med OpenBSD her også. Det er en egen del for BSD/Unix her på forumet: https://www.diskusjon.no/index.php?showforum=314 Lenke til kommentar
nomore Skrevet 17. desember 2006 Forfatter Del Skrevet 17. desember 2006 Btw. hvilket os er det som kjører? Etter loggen å dømme ville jeg gjettet på FreeBSD, selv om det er likheter med OpenBSD her også. Det er en egen del for BSD/Unix her på forumet: https://www.diskusjon.no/index.php?showforum=314 7524226[/snapback] Eg vet, det er FreeBSD og pfSense eg kjører. Men ut i fra aktiviteten å dømme såg linux-forumet ut til å være kjappere å få svar fra, og eg tror ikke forskjellen på akkurat dette området er så stort. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå