[elektro] linux ipcím

Szolnoki Tibor szolnoki at freemail.hu
Sun May 31 12:33:29 CEST 2015


Én ha jól emlékszem, nem kell ifdown/ifup után network restart.
Persze előtte módosítani kell az interfaces fájlt.


Amúgy amit írtál, hogy milyen jó lenne tudni milyen MAC címmel van a 
hálózaton, arra azért van megoldás.
Küldj egy démonból gratuitous ARP reply-ket (nem kell megijedni, ez megy 
request nélkül is), mondjuk x másodpercenként, percenként.
Pl:  arping  -A -I eth0 a.b.c.d

Ez a hálózaton lévő eszközök ARP cache-be beletesz egy bejegyzést, hogy 
az ő MAC addressű címéhez az a.b.c.d cím tartozik. Tehát arp listázással 
már tudod is a MAC-et (ha ki tudud válogatni a többi közül persze).
Persze hogy más tartományon vagy, nem tudom így is bekerül-e a cache-be.

De ha tcpdump-al figyelsz, akkor meg kell érkeznie az arp reply-nek.

És ha már tudod a MAC addrest, akkor csak pingelni kell az új IP címmel, 
majd weben véglegesíteni :):):):):)





2015.05.31. 8:39 keltezéssel, Xorn írta:
> Lehet, a sorrend a rossz? Ifdown, nw restart, ifup? Annak elvileg menni
> kell reboot nelkul.
>
> Best regards,
> Andy
> On May 30, 2015 11:54 PM, "Pipi" <lista at puzsar.hu> wrote:
>
>> Hali!
>> asszem feladtam, egyszerű megoldást nem tudtam kiguglizni,
>>    az ipcímet/tartományt valamilyen szinten ismerni kéne a progikhoz,
>> így meg nem univerzális, úgy tünik túl nagyot gondoltam.
>> Arra számítottam hogy ethernet alsó szinten van valami broadcast message
>> amit lehet küldeni/elkapni(egyszerűen).
>> Ez nem része a feladatkiírásnak, csak gondoltam ha egyszerű, akkor grátisz
>> megcsinálom,
>> de ettől több belefektetett munkát már nem ér.
>> Az ipsetd, arp -s, ping hármas működőképesnek tünik, ezt még lehet
>> beteszem,
>> bár van kis kavarodás mert utána ha webes felületen beállítom a végleges
>> ipcímet, akkor
>>    ifdown,ifup, netw.restarttal sem áll be az új ipcím, kell neki egy
>> reboot, amit el akartam kerülni...
>>
>> Köszi mindenkinek
>>
>> 2015.05.30. 11:20 keltezéssel, Szolnoki Tibor írta:
>>> Hát sajnos ilyen univerzálisan szerintem nincs....
>>> Ha az eszközzel nem volt még kapcsolatod (és ha még más tartományban is
>>> van), akkor az ARP cache-be se került bele.
>>>
>>> Az nmap-al lehet ARP scant csinálni egy adott IP tartományban, ez
>>> kilistázza a MAC-eket. Na de nem tudod milyen címet akarsz szkennelni,
>>> főleg hogy nem is azonos tartományban van, tehát ez sem járható.
>>>
>>> Sajnos a broadcast PING sem működik, mert nem azonos tartományban
>> vagy....
>>> Azt nem tudom, hogy olyan egyéb broadcast ICMP, vagy ARP létezik-e, ami
>>> a hálózatban lévő összes eszközt megéri, hogy egy Gratuitous ARP-ben
>>> tegye ki a MAC és IP címét...
>>>
>>>
>>> De csinálj egy olyan kis proggit a Linuxodra, ami 1 percenként generál
>>> egy Gratuitous ARP-t. Ezt a LAN-on mindenki megkapja, a konfiguráló
>>> géped is. Azt nem tudom, hogy ilyenkor az ARP cache-ba bekerül-e. Ha
>>> igen, akkor egy ARP listázás elég. Ha nem, akkor jól szűrt tcpdump és
>>> egy percen belül van eredmény.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2015.05.29. 0:15 keltezéssel, Pipi írta:
>>>> 2015.05.28. 22:18 keltezéssel, Pipi írta:
>> http://www.ipcas.com/support/developer/embedded-pc-linux-box/ip-address-setting-ipsetd.html
>>>>> itt meg egy forrás valahonnan:
>>>>>
>> http://sourceforge.net/p/elphel/elphel353-8.0/ci/master/tree/apps/ipsetd-R1_2_4/ipsetd.c
>>>> úgy tünik jól működik, beállítható hogy adott idő után kilépjen
>>>> az ipcímet "ideiglenesen" állítja át, vagyis reboot után az eredeti
>> marad, ez is szimpatikus,
>>>>      majd a weboldalon beállítják a véglegest
>>>> ---
>>>> még egy olyan progi lenne jó, ami a hálón látható macaddresseket
>> kilistázza,
>>>> akkor már listából lehetne kiválasztani, nem kéne felírni, bepötyögni
>>>>
>>>>
>>> -----------------------------------------
>>>             elektro[-flame|-etc]
>>>
>>>
>>
>> --
>> Pipi
>> http://www.puzsar.hu
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list