1

Temat: arpwatch - flip flopy i 0.0.0.0?

Witajcie!

Mam rozsiane po Polsce kilka routerów z OpenWRT, które "zabezpieczyłem" przed zagrożeniami z zewnątrz i od samych użytkowników ichniejszych WiFi ;-)
Podstawą jest też arpwatch do wykrywania potencjalnych włamów WiFi.

I tutaj rodzi się problem - prawidłowo skonfigurowany arpwatch, po jakimś czasie, ma 'zatrutą' tablicę arp wpisami MAC z adresem IP 0.0.0.0.
Adres ten z tego co wyczytałem jest defaultowym adresem, który ma interfejs zanim odpyta DHCP o swoje IP.
Niestety, za każdym razem gdy jakiś host odpytuje o IP, ja dostaję maila z informacją o 'flip-flop' MAC-adresu (czyli zmianie przypisanego mu IP).

Czy ktoś spotkał się z tym problemem i ma pomysł jak mu zaradzić, poza ustawieniem klienta mailowego na usuwanie tych maili z automatu (co nie rozwiązuje źródła problemu)?

hostname: fr.a2dfp.net
          ip address: 0.0.0.0
    ethernet address: 0:f:xx:bc:xx:xx
     ethernet vendor: <unknown>
old ethernet address: xx:da:xx:22:xx:xx
 old ethernet vendor: <unknown>
           timestamp: Monday, June 8, 2015 22:23:13 +0200
  previous timestamp: Monday, June 8, 2015 20:26:15 +0200
               delta: 1 hour

2

Odp: arpwatch - flip flopy i 0.0.0.0?

Wg googla - użyj ostatniej wersji arpwatch, a przynajmniej debian twierdzi że to rozwiązali u siebie.

[Christoph Biedl] Support ignoring 0.0.0.0 IPs.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: arpwatch - flip flopy i 0.0.0.0?

W jaki sposób dokonać tego w Twoich release'ach openwrt?
Nie chcę wykrzaczyć w jakiś sposób maszyn bez bezpośredniego dostępu.

Obecnie używam tej, z domyślnego opkg:

root@rojter:~# arpwatch --help
Version 2.1a15

4

Odp: arpwatch - flip flopy i 0.0.0.0?

Skompiluj sobie debianową wersję arpwatch

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez andrut 2015-06-09 21:32:13)

Odp: arpwatch - flip flopy i 0.0.0.0?

Na chwilę obecną nie mam nawet na czym tego zrobić, pomijając już że z tego co napisałeś potrzebne jest skompilowanie całego środowiska, a niektóre z tych sprzętów jeszcze na AA i do tego różne architektury...

Ale patrząc na nr wersji powinno być spatchowane...

6

Odp: arpwatch - flip flopy i 0.0.0.0?

Nie, to jest łatka w debianie, nie w samym projecie arpwatch.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: arpwatch - flip flopy i 0.0.0.0?

No to klops.
Szkoda, że nie został on podchwycony w drzewie OpenWRT sad

Ewentualnie - jest szansa na pakiet za opis na eko.one.pl?
Nie byłby długi, bo cały proces jest prosty, a zawsze jest szansa na to że więcej osób skorzysta.

8

Odp: arpwatch - flip flopy i 0.0.0.0?

Ja kompiluję tylko dla kliku platform.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: arpwatch - flip flopy i 0.0.0.0?

Większość mam na WT3020 (rampis) i ar711xx, jeśli byłaby jakakolwiek szansa...

10

Odp: arpwatch - flip flopy i 0.0.0.0?

http://dl.eko.one.pl/test/arpwatch_2.1a15-3_ar71xx.ipk

testuj, ja nawet nie sprawdziłem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: arpwatch - flip flopy i 0.0.0.0?

Wygląda na to, że działa - bezbłędnie jak na razie.
Dałoby to także dla rampis'a zrobić, a najlepiej w Twojej wersji pakietów umieścić na stałe? :-)

12 (edytowany przez andrut 2015-07-13 16:10:42)

Odp: arpwatch - flip flopy i 0.0.0.0?

Cezary, dałbyś radę w wolnej chwili podrzucić też wersję dla ramips'a?
Odkąd wrzuciłem na ar71xx, śmiga jak trzeba - ani jednego fałszywego powiadomienia, pozostałe działały bezbłędnie.

Za to rampis ciągle spamuje flip-flopami...

Myślę, że możesz spokojnie wrzucić tę wersję do głównego repozytorium.

13

Odp: arpwatch - flip flopy i 0.0.0.0?

Będzie dla wszystkich platform dla których buduję.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: arpwatch - flip flopy i 0.0.0.0?

Ten tool nie dorobił się alternatywy (i maintainera) do dziś.
Czy jest szansa na wygenerowanie pakietu dla aktualnej wersji?

arpwatch_2.1a15-3_ramips_24kec.ipk z dl.eko.one.pl dla CC nie daje się zainstalować na ER-X:

DISTRIB_TARGET='ramips/mt7621'
DISTRIB_ARCH='mipsel_24kc'

z błędem:

~# opkg install arpwatch_2.1a15-3_ramips_24kec.ipk
Unknown package 'arpwatch'.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for arpwatch found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package arpwatch.

15

Odp: arpwatch - flip flopy i 0.0.0.0?

https://dl.eko.one.pl/test/arpwatch_2.1 … l_24kc.ipk

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez andrut 2022-08-18 01:35:58)

Odp: arpwatch - flip flopy i 0.0.0.0?

Dzięki!

-- EDIT 3 lata później--
Gdyby ktoś szukał tej paczki - prosze backup ;-)