Witam serdecznie,
Na wstępie wyrazy uznania dla osób wspierających ten projekt i podobne.
Potrzebuję mieć możliwość zdalnego wzbudzania komputera (przez Wan - Internet), np. za pomocą programu typu WakeOnLanGui. Czyli bez konieczności logowania się na router z Gargoyle 1.5.4 (31348), i korzystania z dostępnej w nim funkcji WakeOnLan (to działa). Całość jest poprawnie skonfigurowana czyli dynamiczny dns, przypisanie ip do mac, przekierowanie portu i ogólnie można powiedzieć że WakeOnLanGui przez Wan działa gdy w pamięci routera jest jeszcze adres komputera który chcę wzbudzić. Jednak po restarcie routera już nie działa bo jak wiadomo adresy te są czyszczone automatycznie. Dlatego do /etc/rc.local wpisałem "ip neigh add 192.168.2.100 lladdr 00:14:85:BF:10:53 nud permanent dev br-lan" aby interesujący mnie adres ip był wpisany na stałe w arp. 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 w /etc/rc.loca:
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?
Próbowałem również wpisów do do /etc/rc.local:
ip neigh change 192.168.2.100 lladdr 00:14:85:BF:10:53 nud permanent dev br-lan
ip neigh add 192.168.2.100 lladdr 00:14:85:BF:10:53 nud permanent dev br-lan
jednak to też nic nie daje.
PS w oryginalnym firmware TP linka 1043 jest opcja IP &MAC Binding i to działało i dany wpis pojawiał się w arp.
Macie może jakieś pomysły?
Pozdrawiam