1

Temat: Tablica ARP w Gargoyle

Witam,
Potrzebuję do tablicy ARP na stałe wpisać jeden adres. Wprawdzie polecenie    "ip neigh add 192.168.2.100    lladdr 00:14:85:BF:10:53  nud permanent   dev br-lan"    dodaje do ARP to co chce ale po restarcie wpis znika.  Zna ktoś skuteczne rozwiązanie?
Pozdrawiam

PS przy okazji, polecenie usuwania też się przyda.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

2

Odp: Tablica ARP w Gargoyle

W /etc/rc.local sobie to dodaj.

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

3

Odp: Tablica ARP w Gargoyle

Dzięki za odpowiedź, rozwiązanie skuteczne. Jednak napotkałem kolejny problem i na wstępie napiszę co chcę osiągnąć. Potrzebuję mieć możliwość zdalnego wzbudzania komputera (przez Internet), np. za pomocą programu typu WakeOnLanGui. Czyli bez konieczności logowania się na router z Gargoyle i korzystania z dostępnej w nim funkcji WakeOnLan (to działa). Całość jest poprawnie skonfigurowana czyli dynamiczny dns, przekierowanie portu i ogólnie można powiedzieć że WakeOnLanGui działa gdy w pamięci routera jest jeszcze adres komputera który chcę wzbudzić. Jednak po restarcie routera czy po upływie kilkudziesięciu minut już nie działa bo jak wiadomo adresy te są czyszczone automatycznie. Stąd chciałem wpisać interesujący mnie adres na stałe do arp i udało mi się to dodając do /etc/rc.local polecenie "ip neigh add 192.168.2.100    lladdr 00:14:85:BF:10:53  nud permanent   dev br-lan". Niestety pomimo iż wpis w arp faktycznie jest na stałe to po restarcie routera nadal wzbudzenie nie działa. Dopatrzyłem się pewnej różnicy w arp pomiędzy adresami które znajdują się tam automatycznie a tym co ja dodałem za pomocą polecenia:
IP address       HW type     Flags       HW address            Mask     Device
192.168.2.100    0x1         0x6         00:14:85:bf:10:53      *        br-lan
192.168.2.107    0x1         0x2         00:26:37:3b:a0:82     *        br-lan
Różnice widać w Flags adres dodany z ręki ma 0x6 a pozostałe 0x2 nie wiem czy i jaki ma to wpływ ale na razie utknąłem w tym temacie, może jakieś pomysły?
PS w oryginalnym firmware TP linka 1043 jest opcja IP &MAC Binding i to działało i dany wpis pojawiał się w arp.
Pozdrwaiam

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

4

Odp: Tablica ARP w Gargoyle

Zapoznaj się np. z tym artykułem: http://rpc.one.pl/index.php/lista-artyk … -w-openwrt

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

5 (edytowany przez krynio 2012-05-07 19:34:57)

Odp: Tablica ARP w Gargoyle

ok, przeczytałem, IP do mac miałem przypisane (wyklikane przez www), firewall (przekierowanie portu również miałem wyklikane), wpisy do /etc/rc.locall zrobiłem zgodnie z artykułem: ip neigh change 192.168.2.100 lladdr 00:14:85:BF:10:53 nud permanent dev br-lan oraz ip neigh add 192.168.2.100 lladdr 00:14:85:BF:10:53 nud permanent dev br-lan Po wyłączeniu komputera z adresem 192.168.2.100, restarcie routera i zalogowaniu się na niego z innego komputera w arp widać niby poprawny wpis 192.168.2.100    0x1         0x6         00:14:85:bf:10:53     *        br-lan pomimo że komputer z tym adresem 192.168.2.100 jest wyłączony. Niestety wzbudzanie przy użyciu WakeOnLanGui przez wan nadal nie działa. A po zalogowaniu się na Gargoyle i kliknięcie Wake on LAN działa. Myślę że problem jest raczej po stronie arp ponieważ jeśli wyłączę komputer z adresem 192.168.2.100 i nie zrestartuje routera to wzbudzanie przez wan działa. Proszę o dalsze wskazówki.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

6 (edytowany przez krynio 2012-05-10 16:46:08)

Odp: Tablica ARP w Gargoyle

Witam,

Postanowiłem odświeżyć post, Cezary może jakieś nowe wskazówki?
Dodam pewne nowe fakty może ułatwią znalezienie przyczyny / rozwiązania. Komputer o wzbudzeniu którego wyżej mowa podłączony jest kablem utp z routerem TP-Link TL-WA901ND (firmware fabryczne), jego adres 192.168.2.2, wyłączone DHCP, ustawiony w tryb Client, włączona opcja Enable WDS i zaznaczona opcja wyboru SSID (jest jeszcze MAC of AP), włączone szyfrowanie WPA-PSK/WPA2-PSK. Z kolei TL-WA901ND łączy się bezprzewodowo z TL-WR1043ND Gargoyle 1.5.4 (31348), by obsy, jego adres 192.168.2.1, włączone DHCP, który ustawiony jest w tryb AP + WDS oraz włączoną Polityką filtrowania MAC: gdzie m.in. wpisany jest MAC TL-WA901ND, do tego włączone jest szyfrowanie WPA2 PSK (oczywiście hasło wpisane jest w obu urządzeniach identyczne). Ciekawostką jest to że wzbudzenie przez WAN np za pomocą WakeOnLanGui nie działa tylko po restarcie routera TL-WR1043ND. A wystarczy że po restarcie tego routera ręcznie włączę komputer którego nie mogę wzbudzić i go wyłączę i nie zrestartuje routera TL-WR1043ND to wzbudzanie działa cały czas nawet po kilku dniach.

Póki co linux górą...

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

7

Odp: Tablica ARP w Gargoyle

krynio, przeczytaj to odnośnie WOL: http://www.dd-wrt.com/wiki/index.php/WOL
U mnie też nie chciało działać, przesłanie pakietu na MAC rozgłoszeniowy rozwiązuje problem w moim przypadku.