Ein kleines Routing Projekt
Ich wollte schon länger mal wieder mit meinem Nintendo DSi online spielen. Problem ist hierbei noch immer, dass innerhalb von Spielen nur WLAN Verbindungen mit WEP Verschlüsselung benutzt werden können. Ist halt wieder so ein Halbherzig-Problem was bei Nintendo ja dazu gehört... ![]()
Meine zweite Dockstar steht via WLAN mit dem Netzwerk verbunden neben meinem PC. Die Idee war nun, eine alte Fritz!Box als WLAN Access Point an den LAN Port der Dockstar zu hängen. Dies hat nach einem bisschen Rumprobieren auch funktioniert.

Vorbereitungen auf dem Tomato Router
Wie man auf dem Netzplan sieht, müssen auf dem Tomato Router zwei Routen eingetragen werden. Eine für das Transfernetz zur Fritz!Box, und eine für das WLAN Netz der Fritz!Box.
Konfiguration der Dockstar »wirelessdock.lan«
Hier müssen neben dem Aktivieren des Paket Forwardings im Kernel auch zwei Routen eingetragen werden.
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf echo 1 > /proc/sys/net/ipv4/ip_forward
Damit sich das Paket Forwarding bei jedem Boot der Dockstar wieder aktiviert, wird ein Eintrag in /etc/sysctl.conf gemacht. Um das Forwarding ohne Boot sofort zu aktivieren, wird eine 1 in /proc/sys/net/ipv4/ip_forward geschrieben.
Netzwerkkonfiguration
WLAN und LAN sind wie folgt in /etc/network/interfaces konfiguriert:
auto lo eth0 wlan0 allow-hotplug wlan0 eth0 iface lo inet loopback iface wlan0 inet static address 192.168.1.3 broadcast 192.168.1.255 netmask 255.255.255.0 gateway 192.168.1.1 hostname wirelessdock wpa-ssid MyWLAN wpa-psk sdklfjlfjsdlfjlsdkffjlsdfkjsdlkfjsldfjlsdjflsdjf post-up echo "nameserver 192.168.1.1" >> /etc/resolv.conf post-up /usr/sbin/ntpdate -v ptbtime1.ptb.de iface eth0 inet static address 10.0.0.1 netmask 255.255.255.0 post-up route add -net 10.1.0.0/24 gw 10.0.0.2 dev eth0 post-up route add -net 10.0.0.0/24 gw 0.0.0.0 dev eth0
Die Konfiguration sollte dann wie folgt aussehen, wenn beide Interfaces up sind:
eth0 Link encap:Ethernet HWaddr 00:10:75:1a:bd:be
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::210:75ff:fe1a:bdbe/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:43277 errors:0 dropped:0 overruns:0 frame:0
TX packets:47374 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16024247 (15.2 MiB) TX bytes:12275172 (11.7 MiB)
Interrupt:11
wlan0 Link encap:Ethernet HWaddr 00:1f:3f:0b:5c:63
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:3fff:fe0b:5c63/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:87254 errors:0 dropped:0 overruns:0 frame:0
TX packets:66274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16645837 (15.8 MiB) TX bytes:52203551 (49.7 MiB)
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
10.1.0.0 10.0.0.2 255.255.255.0 UG 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
Konfiguration der Fritz!Box

In der Weboberfläche kann man pro Netzwerkschnittstelle ein IP Netz konfigurieren.
LAN A ist dabei mir der Dockstar verbunden. Somit muss hier der DHCP Server deaktiviert sein.
LAN B und USB sind unbenutzt.
Das WLAN Interface ist mit WEP verschlüsselt. Der DHCP Server ist hier aktiviert.
Die Default Route, die zur Dockstar führt, kann man glücklicherweise auch via Weboberfläche konfigurieren. Einfach als Netzwerkadresse die 0.0.0.0 angeben.
Ein Problem gibt es dann noch: Man kann in der Weboberfläche keine DNS Server konfigurieren. Dies kann man aber mit einem kleinen Trick umgehen.
Als DNS Server wird dann in der Fritz!Box die IP Adresse des Tomato Routers (192.168.1.1) hinterlegt.
Das wars soweit. Ich hoffe mal, dass ich nichts vergessen habe.
Have fun. ![]()
Verwandte Beiträge
- Seagate Freeagent Dockstar (Debian, Hardware, Linux, Netzwerk, Seagate Freeagent Dockstar)
- Dockstar, Debian Squeeze und WLAN (Debian, Linux, Netzwerk, Seagate Freeagent Dockstar)
- Dockstar Keylistener (Debian, Hardware, Linux, Seagate Freeagent Dockstar)
- Dockstar Freeagent bekommt Zuwachs (Debian, Hardware, Linux, Seagate Freeagent Dockstar)
- Dockstar Keylistener 2.0 (Hardware, Linux, Seagate Freeagent Dockstar)







Aber warum kein Virtuellen AP im Bridge mode gemacht?
Habe hier nur einen DD-WRT, damit geht das Problemlos, ein zweites Netz nur für den DS samt WEP in einem eigenem Subnetz.
Außerdem ist da auch der Spaß an der Freude Faktor mit drin. ^^
Zudem kann man die Fritz!Box wie man lustig ist an- oder ausschalten ohne vorm PC zu sitzen. Stecker raus und gut. Ich lasse doch kein WEP WLAN 24/7 in meinem Netzwerk laufen...