Port Forward till broadcast-adressen

Permalänk
Medlem

Port Forward till broadcast-adressen

Jag har Comhems modem CH7284E och vill sända ett magic packet, dvs ett Wake On Lan, genom routern via internet.

Av någon anledning går det inte att göra en Port Forward till 192.168.0.255. Invalid IP adress får jag som felmeddelande.
Istället gör jag ett direktadresserat UDP paket, genom att skapa en Port Forward direkt till respektive burk och låter olika portar trigga på olika burkar. Det fungerar perfekt i ca en halvtimme efter maskin har somnat, sen försvinner den ur routerns ARP-tabell och routern vet inte vart den ska skicka paketet.
Är jag inne på mitt LAN kan jag väcka burkarna hur länge de än har sovit genom att skicka paketet till 192.168.0.255, så det är definitivt något i routern jag behöver få till.

Således skulle jag behöva editera ARP tabellen med en statisk ip kopplat till en mac adress, eller få till en Port Forward till broadcast adressen.

Nån som har koll

Permalänk
Medlem

En raspberry pi kanske skulle passa bra, eller byta router.

Permalänk
Medlem

Kan vara någon säkerhets grej, prova bryt ned subnet masken till 255.255.255.128 och gör en port forward till 192.168.0.127 och då måste du givetvis göra ändring i DHCP dessutom.

Permalänk
Medlem
Skrivet av VexedRelic:

Kan vara någon säkerhets grej, prova bryt ned subnet masken till 255.255.255.128 och gör en port forward till 192.168.0.127 och då måste du givetvis göra ändring i DHCP dessutom.

Den här idén trodde jag stenhårt på ända till jag insåg att Comhem och modemet inte möjliggör att man ändrar DHCP inställningarna själv. Dvs DHCP sätter automatiskt subnetmask till 255.255.255.0 och därmed basta. Fungerade klockrent inne på LAN om både maskinen jag skickade ifrån och den som sov hade subnet masken satt som du föreslog 192.168.0.128

Permalänk
Medlem
Skrivet av varget:

En raspberry pi kanske skulle passa bra, eller byta router.

Om jag byter router, ställer jag den då bakom Comhems router som jag ställer i Bridge mode. Utgår ifrån att Comhem inte stöder andra modem än sitt eget.

Permalänk
Medlem

Det är väl inte det minsta konstigt att du inte kan göra port forward till en broadcast-adress. Det är ju nätets broadcast och generellt är det lite tveksamt.

Vilken MAC-adress ska det då skickas till? Jag kan tänka mig att vissa routrar har någon special-lösning för det hela, men generellt är det inte det minsta konstigt att du inte kan skicka till en IP adress som du inte har en MAC-adress till. Det du vill är givetvis att det ska gå till IP adressen 192.168.0.255, men MAC-adress FF:FF:FF:FF:FF:FF. I min brandvägg skulle jag behöva lägga upp den MAC-adressen som en statisk MAC-adress för 192.168.0.255 för att det ska fungera, men då har jag en riktig brandvägg och inte bredbandsrouter heller.

Hur som helst. Det där med Wake on Lan fungerar i en halvtimme är förmodligen för att den finns så länge i "ARP-cachen"? Vet inte om Wake on LAN fungerar på broadcasts (FF:FF:FF:FF:FF:FF), för jag har för mig att du bör skicka det till den MAC-adress som kortet har.