Hardware: Kako saznati koju mrežnu karticu poslužitelj ima?

 Koji hardver imate u poslužitelju možete (kao i gotovo uvijek na Linuxu) naći na nekoliko načina. Primjerice, zanima vas koja je mrežna kartica unutra, te koje brzine podržava:

# dmesg | grep -i eth 
...
eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:03:FF:59:D9:AB, IRQ 11.
eth0: Using EEPROM-set media 100baseTx-FDX.
eth0: no IPv6 routers present
...

Ovaj način je možda najlakši, ali može dati veliki output, što je pomalo nespretno za čitati. Mana ovog pristupa je da neće prikazati kartice koje nisu prepoznate, odnosno njihov modul/driver nije učitan u kernel.

Možemo si pomoći i naredbom 'mii-tool' iz paketa net-tools:

# mii-tool
eth0: negotiated 100baseTx-FD, link ok

Za potpunije podatke, otkucajte:

# mii-tool -v 
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:50:43, model 3 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
flow-control link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

Na ovaj način možete vidjeti koje brzine kartica podržava, a na kojoj zaista i radi, ukoliko druga strana (preklopnik) ne podržava veću brzinu. Mana ovog načina je ta da neće sve kartice biti prepoznate, jer ne rabe MII infrastrukturu.

Najpouzdaniji način je:

# update-pciids
# lspci | grep -i eth
0000:02:02.0 Ethernet controller: Intel Corp. 82544EI Gigabit Ethernet Controller (Copper) (rev 02)

Naredba update-pciids osvježava bazu podataka o hardveru (pci.ids), i očekuje da su ili lynx ili wget instalirani na sustavu. Dakle, s naredbom lspci možemo naći točan naziv modela kartice, ali on možda ne sadržava podatak o brzini:

# lspci | grep -i eth 
0000:00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20)

Ukoliko to nije očito iz naziva, u detekciji koje brzine kartica podržava može pomoći Google pretraga. Ovaj način je najpouzdaniji, jer ne ovisi o kernelu ili bilo čemu drugome.

Zadnje rješenje je očigledno: samo treba otkucati model poslužitelja u Google (npr. Dell 1800). Naravno, treba pripaziti na revizije modela, jer isti model može imati drugačiji hardver u kasnijim serijama.

Kuharice: 
Kategorije: 
Vote: 
0
No votes yet