MAC cím lekérdezése

 ( pista_ | 2017. október 11., szerda - 17:48 )

Hi!

Debian 9., a masinában 4 hálókártya van, de egyenlőre csak 1 van felkonfigolva, ezen érem el a masinát.
Hogyan tudom a maradék 3 hálókártya MAC címét megtudni? Ezek nincsenek konfigolva.

Ötlet, javaslat?

Előre is köszönöm!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Egyenlőre sehogy.

man ifconfig segít. Vagy man ip.

"ip link" esetleg?

Gondoltam megtanulja a man-t használni, az hasznosabb.

Berakod mindet DHCP-be, majd "ip -a". voila.

Azért kell a DHCP mert nem vagyok biztos, hogy ifcfg bejegyzés nélkül mutatja-e a kimenet.
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

apt install net-tools
ifconfig -a

Nem kell hozzá net-tools szerintem. Alap parancs mindenhol

-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

Deb 9-nél már nincs fent alapból

Akkor mi van helyette? Azt azért kétlem, hogy nem tudsz csomagtelepités nélkül ilyen infókat kiszedni. Ha mégis igaz, akkor az gáz.
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

ip


Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
ip [ -force ] -batch filename
where OBJECT := { link | address | addrlabel | route | rule | neighbor | ntable |
tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |
netns | l2tp | fou | tcp_metrics | token | netconf }
OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
-h[uman-readable] | -iec |
-f[amily] { inet | inet6 | ipx | dnet | mpls | bridge | link } |
-4 | -6 | -I | -D | -B | -0 |
-l[oops] { maximum-addr-flush-attempts } | -br[ief] |
-o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
-rc[vbuf] [size] | -n[etns] name | -a[ll] | -c[olor]}

$ ip link

Adja a down-ban levő kártyák MAC-jét is. Egyébként a
dmesg | grep eth
is kiadja.

Kicsit tovább tartott, de a végére nem is egyet találtam:

ethtool -P eth3

cat /sys/class/net/eth2/address

Meglepett volna a dolog, ha nem lehetett volna, mert tudtommal maga a hálókártya tartalmazza a MAC-et, az más kérdés, hogy ezt aztán később oprendszerből felül lehet írni.

Köszönöm a türelmeteket!

"ip a" miért nem volt jó? :)

Háát mert a válaszodat már csak itthon olvastam és nem sok kedvem volt manualt olvasni, inkább rászántam magam pár perc googlizásra... :)

De természetesen a Te válaszod is helyes! Köszönöm!

Wachag válasza két perccel a kérdésed után érkezett :)
Az első mondata ugyan egy kis "piszkálódás" volt (jogosan), de utána jött a megoldás is :)

Mert az én ip -a-m 6 percel később már nem is számitott :D
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

Számíthatott volna, de Debian alatt "ip -a" hatására nem azt kapja az ember, amit szeretne :)
A helyes ez lett volna: "ip a"

ok,d e kapott volna egy syntax errort és egy helpet :D
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

Helpet már korábban is kapott :)

jó, mondjuk 9 év HUP tagság után egy ilyen kérdés azért na.
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

Elnézést, de nem állom meg :-) 8 év hup tagság után olyat ajánlani, hogy emiatt kapcsolja be a dhcpt azért na.

Egyrészt tök fölösleges, másrészt potenciálisan elbassza annak az egynek a routeját is, ha peched van. (bár inkább csak nem jön fel, mert úgy se lesz dhcp abban a nwben).

ok. RedHaten úgy van, hogy inditáskor végignézi a config könyvtár tartalmát, és ha nincs ifcfg-, akkor nem jelenik meg a kimenetben sem. Nem használok debiant.
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

Ne tetézd :)
se az ifconfig se az ip nem olvasgatja az ifcfg fileokat, lévén ezek distro független toolok. Annyira nem mozgat, hogy két percet rászánjak, de inkább csak az van, hogy alapból a nem up interfacek nem látszanak a kimenetben, de továbbra is, nehogymár működő ip kelljen ahhoz, hogy megnézz egy mac címet.

> és nem sok kedvem volt manualt olvasni, inkább rászántam magam pár perc googlizásra...

Helyette mások idejét rabolod. Ez nem szép. :-(

Annyiban igen, hogy amíg a kérdést elolvasta valaki. Sajnálom, ha valakinek is raboltam ezzel az idejét.
Azt azért nem kértem, hogy keresse meg valaki, ha tudja kapásból, akkor írja meg (ennyire gondoltam), ha nem akkor - mint kiderült - megtalálom.
Igen, figyelmetlen és este manualt olvasni lusta is voltam, sorry.

Szoftveresen meg lehet változtatni, de minden újraindításnál ismételni kell.
Van ilyen program, hogy macchanger.
Régen Debian alatt egy sor volt az interfaces-ben:
http://www.youritronics.com/how-to-set-the-mac-address-from-etcnetworkinterfaces-in-debian/
A systemd korában persze lehet unit fájlokat írogatni:
https://wiki.archlinux.org/index.php/MAC_address_spoofing

Üdv:
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Off: Az a legjobb rész a dologban, hogy pl. az IPX-et is az 'ip' paranccsal lehet hangolni, viszont nincs 'ipx' parancs, amivel mondjuk az ARP-protokollt lehetne szabályozni.