Hallo Moritz,
geht - eigentlich einfaches TCP/IP Routing
(setzt voraus, dass die WIFI Kartentreiber "Routing" mitmachen)
Details:
der Router "Router" muss das Netz (crossover cable - auch das ist ein
vollstaendiges Netzwerk) kennen ==> statische Route fuer das Netz auf
die IP Adresse WLAN auf Host1 setzen
Host 1 muss dann ebenfalls routen (zwischen den beiden Karten - einmal
Richtung WLAN und einmal Richtung crossover cable)
Das default Gateway auf das WLAN setzen, die LAN Karte ist ja ein
connected
network und wird daher immer eingetragen
der µC benoetigt nur ein default Gateway (die IP Adresse der LAN Karte
des Host 1)
Host 1: Routing einschalten (TCP/IP forwarding)
Windows: IPEnableRouter in der Registry setzen
Linux: sysctl: net.ipv4.ip_forward = 1
Firewalleinstellungen kontrollieren - nicht vergessen
Beispiel:
Router: IP 192.168.0.1 /24
Routing Eintrag fuer 192.168.1.0/24
ip route 192.168.1.0 255.255.255.0 192.168.0.3
(das ist Cisco CLI Notation - bitte im Handbuch des Routers
nachschlagen, wie es auf dem tatsaechlichen Device eingetragen werden
muss!)
Host 2: IP 192.168.0.2 /24 def Gwy 192.168.0.1 (WLAN)
Host 1: IP 192.168.0.3 /24 def Gwy 192.168.0.1 (WLAN)
IP 192.168.1.1 /24 (LAN)
µC: IP 192.168.1.2 /24 def Gwy 192.168.1.1 (LAN)
Ich hoffe das hilft dir so
Ach ja: es geht alles, sowohl TCP als auch UDP
Viel Spass bei den Versuchen
FOX