Portál AbcLinuxu, 4. května 2025 23:11
Protokol Ethernet (IEEE 802.3) neobsahuje mechanismus, jak donutit síťové rozhraní vrátit seznam IP adres, které má nastavené. Tudíž neexistuje žádný spolehlivý způsob.
Částečným řešením je:
/sbin/ip ne show
tcpdump -i ROZHRANI -e -n ether host MAC_ADRESA
ping -I ROZHRANI -n -b 255.255.255.255
(Pozor na zahlcení sítě!)nmap -sP 10.1.2.0/24
(případně ještě s parametrem -T<cislo>
pro urychlení: -T5
by mělo znamenat největší rychlost, ale menší spolehlivost – více v manu). Pokud není možné použít nmap, funguje např. následující podstatně pomalejší způsob: for IP in `seq 0 255`; do ping -nqc 1 10.1.2.$IP && echo "10.1.2.$IP"; done
ip link set ROZHRANI address MAC_ADRESA
) a požádejte o přidělení IP adresy.fe80::AAAA:BBBB:CCCC:DDDD
, kde AAAA:BBBB:CCCC:DDDD je EUI-64 adresa vypočtená z MAC adresy.Dokument vytvořil: petr_p, 20.10.2005 17:52 | Poslední úprava: petr_p, 29.7.2009 11:16 | Další přispěvatelé: smíťa, Marble | Historie změn | Zobrazeno: 9256×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.