Server ist nur im LAN erreichbar aber nicht im WLAN im gleichen Netzwerk?

1 Antwort

Ich nehme an der Server läuft auf einem µC, was hast du da alles an Protokollen implementiert?

LwIP oder auch so Sachen wie DHCP Client, ARP etc.?

Ich hatte selbst mal Probleme mit Packeten in LwIP dass die nicht geroutet wurden weil der Server selbst keine ARP Request beantwortet hat, die Packete wurden dann vom Router eben immer an alle Ports gegeben und erreichten so den Server, über WLAN kann das je nach Implementierung gesperrt sein.

Ja das ich richtig. Er läuft auf einen µC(ATMega644 20 Mhz) es unterstützt DHCP Client, TCP Client, UDP Server, TCP Server mehrere Protokolle wie LwIP sind mir nicht bekannt

0
@xJan45x

LwIP ist nur ein TCP Stack, ich dachte dass du den verwendest.

Versuchs mal irgendwie das ARP Protokoll zu implementieren, vielleicht braucht die Fritzbox die ARP Responses um die Routing Table zu setzen.

Wie gesagt im LAN ist das oftmals kein Problem, zumindest so lange es nur über einen Router geht, der nicht zu streng eingestellt ist. 

Im WLAN ist das leider immer so eine Sache mit Broadcasts, die werden für gewöhnlich nur ins LAN nicht aber ins WLAN geroutet.

LwIP hat meines wissens eine ARP Implementierung drinnen, du musst es eben nur mit dem Support Kompilieren.

http://lwip.wikia.com/wiki/ARP

Ansonsten könntest du die selben Sachen natürlich auch über einen Raspberry Pi machen, da musst du dich dann um das Netzwerk etc, nicht mehr kümmern.

µC Linux könnte auch funktionieren falls du das Versuchen möchtest:

http://www.uclinux.org/

0

Was möchtest Du wissen?