Discussion:
Rozwiazywanie adresow ARP i RARP
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Sulsa
20 lat temu
Permalink
Jakie programy sluza do poznawania adresow za pomoca protokolów ARP i RARP?
Konrado5
20 lat temu
Permalink
Post by Sulsa
Jakie programy sluza do poznawania adresow za pomoca protokolów ARP i RARP?
arp -a
Sulsa
20 lat temu
Permalink
Post by Konrado5
Post by Sulsa
Jakie programy sluza do poznawania adresow za pomoca protokolów ARP i RARP?
arp -a
tylko ze to sprawdzi w tablicach systemu operacyjnego, jesli tam nie bedzie danego
ip to nic nie dostane, a ja chce odpytac urzadzenie o danym numerze ip jaki ma adres
ethernetowy.
Jaka komenda sluzy to zapytan rarp?
Stachu 'Dozzie' K.
20 lat temu
Permalink
Post by Sulsa
Post by Konrado5
Post by Sulsa
Jakie programy sluza do poznawania adresow za pomoca protokolów ARP i RARP?
arp -a
tylko ze to sprawdzi w tablicach systemu operacyjnego, jesli tam nie bedzie danego
ip to nic nie dostane, a ja chce odpytac urzadzenie o danym numerze ip jaki ma adres
ethernetowy.
Jaka komenda sluzy to zapytan rarp?
Czy używanie mana nagle stało się naprawdę takie trudne? man man, szukaj
wyszukiwania w manualach.
--
Feel free to correct my English
Stanislaw Klekot
Sulsa
20 lat temu
Permalink
Czy uzywanie mana nagle stalo sie naprawde takie trudne? man man,
szukaj wyszukiwania w manualach.
Czasem zapominam o ich istnieniu. Poradzilem sobie taka sekwencja:
ping adres_ip && arp -a adres_ip
po wykonaniu pinga arp musi byc w tablicach systemu, wiec moge go z nich odczytac.
Stachu 'Dozzie' K.
20 lat temu
Permalink
Post by Sulsa
Czy uzywanie mana nagle stalo sie naprawde takie trudne? man man,
szukaj wyszukiwania w manualach.
ping adres_ip && arp -a adres_ip
po wykonaniu pinga arp musi byc w tablicach systemu, wiec moge go z nich odczytac.
#v+
[***@hans dozzie]$ man -k arp | head -n 5
arp (7) - Linux ARP kernel module
arp (8) - manipulate the system ARP cache
arping (8) - send ARP REQUEST to a neighbour host
carp [Carp] (3) - warn of errors (from perspective of caller)
Carp::Heavy (3) - heavy machinery, no user serviceable parts
inside
[***@hans dozzie]$
#v-
--
Feel free to correct my English
Stanislaw Klekot
Sulsa
20 lat temu
Permalink
Post by Stachu 'Dozzie' K.
#v+
arp (7) - Linux ARP kernel module
arp (8) - manipulate the system ARP cache
arping (8) - send ARP REQUEST to a neighbour host
carp [Carp] (3) - warn of errors (from perspective of
caller) Carp::Heavy (3) - heavy machinery, no user
serviceable parts inside
#v-
ok, a jak zrealizowac zapytanie rarp, niestety nie znalazlem komendy rarp lub
rarping?
Stachu 'Dozzie' K.
20 lat temu
Permalink
Post by Sulsa
Post by Stachu 'Dozzie' K.
#v+
arp (7) - Linux ARP kernel module
arp (8) - manipulate the system ARP cache
arping (8) - send ARP REQUEST to a neighbour host
carp [Carp] (3) - warn of errors (from perspective of
caller) Carp::Heavy (3) - heavy machinery, no user
serviceable parts inside
#v-
ok, a jak zrealizowac zapytanie rarp, niestety nie znalazlem komendy rarp lub
rarping?
Co rozumiesz przez "zrealizować"? I (z czystej ciekawości) dlaczego
takiego starocia się tykasz? AFAIK RARP dawno został wyparty przez DHCP.
--
Feel free to correct my English
Stanislaw Klekot
Sulsa
20 lat temu
Permalink
Co rozumiesz przez "zrealizowac"? I (z czystej ciekawości) dlaczego
takiego starocia sie tykasz? AFAIK RARP dawno zostal wyparty przez
DHCP.
Zadac pytanie RARP, czyli znajac mac dowiedziec sie IP. Tykam sie takiego starocia
bo nie we wszystkich sieciach jest jest server DHCP i czasem trzeba skorzystac ze
starego dobrego zapytania RARP. Wyczytalem ze thc-rut moze cos takiego, ale w helpie
znalazlem jedynie zapytanie ARP.
Stachu 'Dozzie' K.
20 lat temu
Permalink
Post by Sulsa
Co rozumiesz przez "zrealizowac"? I (z czystej ciekawości) dlaczego
takiego starocia sie tykasz? AFAIK RARP dawno zostal wyparty przez
DHCP.
Zadac pytanie RARP, czyli znajac mac dowiedziec sie IP.
Ale to nie do tego służy. RARP służy(ł) do przydzielania IP, czyli
mniej więcej do tego, do czego służy obecnie DHCP. Zresztą musisz mieć
działający serwer RARP, żeby takie zapytanie zadziałało.
To jest opisane w każdej książce o sieciach komputerowych, a ponadto
w `man rarpd'. Dlaczego tam (ani do mana, ani do żadnej książki) nie
zajrzałeś?
--
Feel free to correct my English
Stanislaw Klekot
Sulsa
20 lat temu
Permalink
Ale to nie do tego s?u?y. RARP s?u?y(?) do przydzielania IP, czyli
mniej wi?cej do tego, do czego s?u?y obecnie DHCP.
Zresztą musisz mie?
dzia?ający serwer RARP, ?eby takie zapytanie zadzia?a?o.
To jest opisane w ka?dej ksią?ce o sieciach komputerowych, a ponadto
w `man rarpd'. Dlaczego tam (ani do mana, ani do ?adnej ksią?ki) nie
zajrza?eś?
Wedlug ksiazki: "Sieci komputerowe" A.S.Tanenbaum. RARP sluzy wlasnie do tego, aby
uruchamiajaca sie stacja rozglaszajac swoj adres mac, dowiedziala sie o wlasny numer
IP. Ma to takie zastosowanie jak DHCP, ale moglbym rowniez wykorzystac ten protokol
do tego aby znajac mac dowiedziec sie o IP danej stacji. Niestety pomieszalem troche
z zasada dzialania arp i myslalem ze kazda stacja moze odpowiedziec na to pytanie
indywidualnie(tak jest w arp). A do manuala nie zajzalem bo rarp zostal wycofany
wraz z wejsciem jadra 2.3. Czy jest jakis inny sposob aby znajac mac dowiedziec sie
o numer IP, nie korzystajac oczywiscie z pomocy zadnego serwera dhcp,rarp,bootp itp.
Przyszlo mi do glowy ze w sieci lokalnej mozna przeskanowac wszystkie dostepne
numery IP a potem po kolei odpytac je o mac i wybrac ten ktory nas interesuje, ale w
duzej sieci moze to byc troche czasochlonne.
Stachu 'Dozzie' K.
20 lat temu
Permalink
...
Co nie znaczy, że skoro miałeś zamiar użyć RARP, to _nie należało_
zaglądać do `man rarpd'. Chyba że masz jakąś inną logikę, pokrętną
jeszcze bardziej, niż poprzednie zdanie.
Post by Sulsa
Czy jest jakis inny sposob aby znajac mac dowiedziec sie
o numer IP, nie korzystajac oczywiscie z pomocy zadnego serwera dhcp,rarp,bootp itp.
Przyszlo mi do glowy ze w sieci lokalnej mozna przeskanowac wszystkie dostepne
numery IP a potem po kolei odpytac je o mac i wybrac ten ktory nas interesuje, ale w
duzej sieci moze to byc troche czasochlonne.
Możesz spróbować pinga broadcastowego (bcast na poziomie IP) na zadany
MAC (unicast na poziomie ethernetu). To może nie poskutkować, bo
"niektóre" systemy nie odpowiadają na takie pingi -- wtedy może
poskutkować jakiś pakiet UDP (port 137, te sprawy).
--
Feel free to correct my English
Stanislaw Klekot
SinU
20 lat temu
Permalink
Sulsa napisał(a):
<ciach>
...
napisz co chcesz osiagnac (tylko nie pisz jak, a co :) to byc moze uda sie pomoc.
Odnosze wrazenie, ze probujesz na okretke z prosta rzecza. Traktujesz to jako
problem inzynierski czy potrzebujesz tych informacji w konkretnym celu?

s.
Sulsa
20 lat temu
Permalink
Post by SinU
napisz co chcesz osiagnac (tylko nie pisz jak, a co :) to byc moze uda
sie pomoc. Odnosze wrazenie, ze probujesz na okretke z prosta rzecza.
Traktujesz to jako problem inzynierski czy potrzebujesz tych
informacji w konkretnym celu?
chce po prostu znajac adres mac komputera w sieci lokalnej poznac jego ip, w sieci
nie ma zadnych serverow typu dhcp.

Loading...