Fi packet ijiji ranṣẹ lẹsẹkẹsẹ lẹhin pipa, kọnputa yoo pada; ọrọ kanna ni owurọ ọjọ keji ko ṣe nkankan. Ko si ohun ti o yipada ninu eto VPN, ati pe gbigbe ese si n tọka si adiresi to tọ. Iyatọ wa ninu akoko: tabili aladugbo ti router gbagbe ẹrọ ti o sun, nitorina ko ni adiresi MAC lati fi sinu fireemu. Kii ṣe tunnel, ipari akoko yẹn ni o ṣalaye pupọ julọ awọn ikuna Wake-on-LAN lori VPN.

Ijiji akọkọ n ṣiṣẹ, eyi ti o tẹle ko ṣiṣẹ

Router n fi fireemu ranṣẹ si adiresi ikọkọ nipa wiwa ibi-afẹde ninu tabili aladugbo rẹ. Nigbati ẹrọ ba n ṣiṣẹ o dahun ARP, nitorina iyipada naa wa titun. Nigbati o ba pa, ko si ohun ti o dahun, titẹsi naa di arugbo lẹhin iṣẹju diẹ, ati pe awọn fireemu ti o tẹle si adiresi yẹn ni a ju nù bi o tilẹ jẹ pe IP ati gbigbe ese wa ni agbara.

Àpẹẹrẹ naa sọ iru ikuna ti o ni. Ijiji ti ko ṣiṣẹ rara tọka si gbigbe: ese ti ko tọ, ibi-afẹde ti ko tọ, tabi odi ina ti n ju packet nù ki o to de LAN. Ijiji ti o ṣiṣẹ lẹẹkan ti o si kuna fun wakati pupọ tọka si titẹsi aladugbo. Ijiji ti o ṣiṣẹ titi iyalo DHCP yoo fi yipada tọka si adiresi, eyi ti ifiṣura n ṣatunṣe.

Jẹrisi pe adiresi naa duro ṣinṣin ki o to fi ọwọ kan ARP. Ti ẹrọ ti o sun ba gba adiresi tuntun lẹhin iyalo pari, titẹsi aladugbo ti a fi mule fun adiresi atijọ yoo jẹ aiduro ati asan ni akoko kanna. Kọkọ ṣeto ifiṣura DHCP ki adiresi naa le ye igbapada.

Kini packet idan nilo lati nẹtiwọọki

Ẹru naa rọrun: baiti 102 lati baiti mẹfa 0xFF ti adiresi MAC ibi-afẹde tẹle lẹẹmẹrindilogun, nigbagbogbo ni a fi ranṣẹ si ese UDP 9. Ninu LAN pẹlẹbẹ o jade bi igbohunsafefe, gbogbo ese gba a, ati kaadi nẹtiwọọki ti o ku mọ adiresi tirẹ.

Nipasẹ VPN packet de router bi gbigbe ọkan si adiresi ikọkọ tabi bi igbohunsafefe ti o tọka si subnet. Ninu ọran gbigbe ọkan router gbọdọ yanju ibi-afẹde si adiresi MAC ki o to fi fireemu naa sori LAN, ati pe ipinnu yẹn gan-an ni o kuna nigbati agbalejo n sun.

Diẹ ninu awọn irinṣẹ n fi ranṣẹ si ese 7 dipo 9, ati diẹ ninu awọn ẹrọ n dena igbohunsafefe itọsọna nipasẹ aiyipada. Iwọnyi jẹ ikuna gbigbe, kii ṣe ti ARP, nitorina yẹwo ibi-afẹde ati ese ki o to yi tabili aladugbo pada.

Awọn ọna mẹta si agbalejo ti o sun

O ni awọn ọna mẹta ti o wulo lati mu fireemu wa si LAN, ati yiyan ti o tọ da lori ohun ti o n ṣakoso.

MethodWhat it needsWhere it breaks
Subnet-directed broadcastA wake tool that accepts a broadcast address and a router that forwards itBroadcast filtering, or a tool that only takes a MAC
Helper on the LANAn always-on host such as the VPN serverNo suitable host, or the host cannot reach the target VLAN
Permanent neighbour entryRouter shell access and the target MACNIC replacement or address change

Yan agbalejo oluranlọwọ nigbati o ba wa, nitori o n gbohun kaakiri lori ọna asopọ ko si nilo imukuro ninu router. Yan igbohunsafefe itọsọna nigbati router ti gba laaye tẹlẹ ati irinṣẹ ijiji n gba adiresi. Yan titẹsi aiduro nigbati ko si ọkan ninu awọn mejeeji ati pe o le ṣe aṣẹ kan lori router.

Iwọnyi ko yọ ara wọn kuro. Titẹsi aiduro tun jẹ ki ọna gbigbe ọkan ye oorun, eyi ti o wulo nigbati alabara VPN le fi ranṣẹ si adiresi kan pato nikan.

Jẹ ki titẹsi aladugbo jẹ aiduro

Lori router ti o ni shell Linux, aṣẹ kan n fi iyipada naa mule. Awọn iye nibi jẹ ti LAN apẹẹrẹ ati pe a gbọdọ rọpo wọn pẹlu tirẹ:

ip neigh replace 192.168.50.23 lladdr 3c:7c:3f:12:9a:4e dev br0 nud permanent
ip neigh show dev br0 | grep 192.168.50.23

Ipo nud permanent n tọju titẹsi naa kọja awọn akoko ipari ARP ati lo o fun gbigbe nigbati ẹrọ ba wa ni pipa. Aṣẹ keji jẹri pe titẹsi wa ati fi han ni wiwo ti o jẹ tirẹ, eyi ti o ṣe pataki lori awọn router ti o ni afara alejo tabi VLAN lọtọ.

Jẹ ki o farada igbapada nipasẹ eyikeyi kio ti firmware n funni: iwe afọwọkọ kan ninu /jffs/scripts lori Asuswrt-Merlin, ẹyọ systemd oneshot lori olupin Linux bi ẹnu-ọna, Neighbor= stanza ninu systemd-networkd, tabi titẹsi kan ninu /etc/ethers ti awọn irinṣẹ agbegbe n ka. Aṣẹ ti a tẹ sinu shell n parẹ ni igbapada ti o tẹle, ati pe eyi ni idi ti o wọpọ julọ ti o fi jẹ ki atunṣe ti n ṣiṣẹ dabi ẹni pe o da ṣiṣẹ.

Danwo lati ita ki o si mọ igba ti o yẹ ki o yọ kuro

Fi ẹrọ naa sun ki o duro fun o kere ju iṣẹju mẹwa, eyi to fun eyikeyi titẹsi alagbewe lati pari. Lẹhinna fi ibeere ijiji ranṣẹ lati alabara VPN ki o wo ẹgbẹ mejeeji ti router:

tcpdump -ni tun0 udp port 9
tcpdump -ni br0 ether proto 0x0806 or udp port 9

Gbigba akọkọ jẹri pe packet wa lati tunnel; ekeji jẹri pe router fi fireemu sori LAN. Packet idan to wulo han bi baiti 102 pẹlu MAC tun, nitorina yẹwo gigun ati ibi-afẹde. Ti fireemu ba kuro ni afara LAN ti ẹrọ si wa ni pipa, iṣoro ti o ku wa ninu ẹrọ: ibẹrẹ iyara, oorun jin tabi eto BIOS ti n ge ina si kaadi nẹtiwọọki.

Yọ titẹsi kuro nigbati kaadi nẹtiwọọki ba yipada, ati mu u dọgba nigbati o ba gbe ẹrọ naa si adiresi miiran. Iyipada aiduro jẹ imukuro ti a mọọmọ ṣe, ati imukuro ti ẹnikan ko ranti ni ọna ti laptop ọjọ iwaju yoo fi bẹrẹ gbigba awọn fireemu ti a pinnu fun desktop ti o ti fẹyìntì.

Àwọn àpilẹ̀kọ tó jọra