Aus aktuellem Anlass möchte ich nun hier nochmal alles über das DLink 360-T zusammenfassen.
Die Daten für den Telnetlogin sind Benutzer: “root” und Passwort: “admin”. Ihr solltet diese aber möglichst schnell über das Webinterface verändern.
Modem als Router
- Ihr loggt euch ins Webinterface des Modems ein und stellt bei Verbindungsdaten die pppoe Verbindung ein. Darauf gebt ihr eure Verbindungsdaten ein und entfernt das Häcken bei “On Demand” (geht nicht auf dem Modem).
- Nun auf Status->Connection Status und einwählen.
- Nun loggt ihr euch per Telnet ein und gebt
route default netmask 0.0.0.0 dev ppp0
ein. - Nun müsste ihr als Gateway einfach immer die IP des DSL-Modems und als DNS-Server die eures Providers nehmen.
Portfreigaben kann man nun einfach per “iptables” durchführen. Hier am Beispiel von eMule-Ports:
TCP | 4661
TCP | 4662
UDP | 4665
UDP | 4672
Zielrechner bei mir war 192.168.1.2
iptables -t nat -A PREROUTING -j DNAT -p tcp -s 0/0 –-dport 4661 –-to-destination 192.168.1.2 -i ppp0
iptables -t nat -A PREROUTING -j DNAT -p tcp -s 0/0 –-dport 4662 –-to-destination 192.168.1.2 -i ppp0
iptables -t nat -A PREROUTING -j DNAT -p udp -s 0/0 –-dport 4665 –-to-destination 192.168.1.2 -i ppp0
iptables -t nat -A PREROUTING -j DNAT -p udp -s 0/0 –-dport 4672 –-to-destination 192.168.1.2 -i ppp0
DHCP-Server konfigurieren
- Ihr loggt euch per Telnet auf das Modem ein
- Geht ins Verzeichnis /var/tmp und habt hier nun die Datei udhcpd.conf in der alle Einträge bezüglich des DHCP-Servers gemacht werden.
- Um diese Konfiguration zu verändern legt ihr einfach eine udhcpd.conf im Netzwerk ab und holt diese euch dann per wget auf das Modem.
Hier mal mein Beispiel:
start 192.168.0.3
end 192.168.0.254
inflease_time 604800
interface br0
opt router 192.168.0.1
opt dns 192.168.0.1
opt subnet 255.255.255.0
opt lease 3600
conflict_time 60
lease_file /var/tmp/udhcpd.leases
eigener HTTP-Server
- Wen wundert es einfach wieder per Telnet einloggen.
- Nun “ps” eingeben und den “thttpd”-Services raussuchen und per kill abschießen.
- Jetzt erzeugt ihr ein neues Verzeichnis (mkdir “/var/tmp/www/”) und startet den Server mit
/usr/sbin/thttpd -g -d /var/tmp/www -u root -p 80
wieder. - Nun könnt ihr im Verzeichnis /var/tmp/www/ eure HTML-Datein ablegen.
Einen Weg um alle Änderungen automatisch beim Start ausführen zu lassen habe ich bis jetzt leider noch nicht gefunden.
Beispielseite auf dem Modem: body-snatcher.ath.cx
Mfg BODY-SNATCHER
PS: Wenn etwas nicht verstanden wurde, erst das und das noch durchlesen und dann hier posten.

