// EntheoBlog

Volltext: "Noch ein Router, der ein Modem sein soll"

createOption('InternetAddress','Automatically create links for internet addresses ?','yesno','yes'); $this->createOption('NewWindow','Open links in a new window?','yesno','no'); $this->createOption('MailAddress','Automatically create links for mail addresses ?','yesno','yes'); $this->createOption('RewriteMailAddress','Rewrite mail addresses with [at] and [dot]?','yesno','yes'); $this->createOption('at','Placeholder for @','text','[at]'); $this->createOption('dot','Placeholder for .','text','[dot]'); } function getEventList() { return array('PreItem', 'PreComment'); } function Treatment($_text) { global $CONF, $blog; if ($this->getOption('NewWindow') == 'yes') { $nw="onclick=\"javascript:window.open(this.href, '_blank'); return false;\""; } if ($this->getOption('InternetAddress') == 'yes') { $_text = preg_replace('/(\s)([http|https|ftp|file]+:\/\/[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); $_text = preg_replace('/(\s)(www\.[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); } $at = $this->getOption('at'); $dot = $this->getOption('dot'); if ($this->getOption('MailAddress') == 'yes') { if ($this->getOption('RewriteMailAddress') == 'no') { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,5})/s','\1\2',$_text); } else { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } } if ($this->getOption('MailAddress') == 'no' && $this->getOption('RewriteMailAddress') == 'yes'){ $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } return $_text; } function event_PreItem($_data) { $_data[item]->body = $this->Treatment($_data[item]->body); $_data[item]->more = $this->Treatment($_data[item]->more); } function event_PreComment($_data) { $_data['comment']['body'] = $this->Treatment($_data['comment']['body']); } function supportsFeature ($what) { switch ($what) { case 'SqlTablePrefix': return 1; default: return 0; } } } ?>

04 February

Noch ein Router, der ein Modem sein soll

Wenn man sich an 6Mbit/s gewöhnt hat, dann kommt schnell die Idee mit 16Mbit/s auf. Hansenet bietet das an und nennt es Alice DSL6000 mit der Option "Deluxe" (die man bis zum Ende diesen Jahres auch nicht bezahlen muss). Also bestellte ich mir dieses und bekam auch sofort ein neues Endgerät zugeschickt: ein ADSL2+ - Gerät ohne Bedienungsanleitung mit einem kleinen Zettel und einer CD dabei. Meine normale Flatrate hatte ich ja mit einer AVM Fritz!-Box und beigefügter Anleitung zum Routerbetrieb versüßt bekommen. Der besagte Zettel sprach ausschließlich von der Nutzung als Bridge (gemeinhin als Modem bezeichnet). Auf der CD war eine Menge Marketinggesülze und die unvermeidliche Einwahlsoftware. Auf der Rückseite des Gerätes klebte ein Typenschild "Siemens C2-010-i ADSL2+-Router" und das Beilegeblatt zur EMV-Konformität sagte ebenso ausschließlich was zu Routern.

Weitergehende Recherchen im Netz ergaben dann, dass es wirklich einfach ist, dem Teil die großenteils sehr schicken Routereigenschaften zurückzugeben.
Ist ganz einfach:

Die eigene Netzwerkkarte auf eine IP-Adresse im Bereich 192.168.1.xxx (also z.B. 192.168.1.111) setzen, die Netzmaske auf 255.255.255.0 und kein Gateway angeben.

Im Webbrowser des geringsten Misstrauens dann 192.168.1.1 aufrufen und die Logindaten eingeben:

Nutzername: 13184
Passwort: dsl$pw*510

Falls die Firmware neuer ist, dann

Nutzername: alice@13184
Passwort: hnto$mgmt@lice

Wenn die Firmware noch eine ältere Version ist, so kann man eine neue flashen, dazu erst eine Sicherheitskopie der alten nebst der zugehörigen Konfiguration ziehen:

telnet 192.168.1.1 eintippen
das Router-Passwort eingeben
zusätzlich eine 2. CMD-Sitzung öffnen, dann parallel in der Dosbox mit
TFTP -i 192.168.1.1 get TEImage.bin
TFTP -i 192.168.1.1 get TECfg.bin

In den ersten Zeilen der TECfg.bin findet sich auch das Login und Passwort - nur für den Fall, dass in der Zeit seit Verfassen diesen Artikels eine neue Firmware auf den Routern installiert wird.

Wenn man diese Dateien dann sicher verwahrt hat, kann man die Datei TEImage.bin aus diesem Archiv (http://entheogene.de/files/siemens.rar) mit dem Untermenü "Tools" --> "System" auf den Router bringen. Die TECfg.bin braucht nicht mitgeladen zu werden, das Update wird alle bisherigen Einstellungen überschreiben. Der Router bootet neu und hat eine neue Firmware. Es gibt nun unter "Tools" einen neuen Eintrag "Firmware" und "System". Bei letzterem kann man nun auch die aktuelle Konfiguration direkt auf dem lokalen Rechner speichern.

Um das Teil nun zu einem Router zu machen, sollte man unter "Advanced" auf "ATM VCC" gehen und alle Konfigurationen der Liste am Fuß löschen bis auf die Konfiguration PVC-0. Diese dann oben beim ATM-Interface auswählen, Virtual Circuit "enabled", WAN-Setting "PPPoE/PPPoA", Nutzername/Passwort für den DSL-Zugang setzen, Connection-Type "PPPoE LLC", Authentication "CHAP" und den Rest alles "enabled". Speichern und weitermachen nach Belieben.

Warum HanseNet diesen leistungsfähigen Router für die werte Kundschaft kastriert und keinerlei Informationen herausrückt, wie man den denn nun richtig nutzt, bleibt ein Geheimnis - es ist jedoch zu Mutmaßen, dass die Anrufe verwirrter Kunden eine fehlkonfigurierte Firewall auf den früher mal ausgelieferten Fritz!-Boxen betreffend (z.B. alles offen) dazu führte, diese Sachen mal nicht mehr anzubieten. Sollen die Kunden sich doch mit ihren eigenen PCs rumschlagen, die sind nicht mehr das Problem des DSL-Anbieters (und haben in der Regel eine abgedichtete Firewall unter WinXP). Alle anderen Kunden, also jene, die einen Paketfilter auf solch einer kleinen Kiste haben wollen, finden die nötigen Informationen schon im Netz. Wenn sie das geschafft haben, so sind sie auch vom Wissen her in der Lage, die richtigen Einstellungen zu wählen.

Schade, dass die Kiste kein Dyn-DNS unterstützt (neu gelieferte W-LAN DSL-Modems von T-Online bieten dieses Feature direkt ... und eigentlich auch alles andere, was nach 2004 hergestellt wurde). Wenn jemand 'ne Idee hat, wie man trotzdem TOR-Server oder andere Dienste über eine dynamische IP mit Dyn-DNS betreiben kann, so wäre ein Kommentar mit Infos sehr willkommen.

[Druckversion direkt zum Drucker senden]

Geschrieben von harko um 05:45:06 Uhr - Kategorie: Technik
Karma: 90 [+/-]
Trackback
Derzeit keine Trackbacks vorhanden.
Mit dieser TrackBack url kann der Beitrag verlinkt werden (right-click, copy link target). Wenn Ihr Blog keine Trackbacks anbietet, kann Ihr Trackback manuell durch dieses Formular eingebaut werden .

Comments
mySQL error with query SELECT c.citem as itemid, c.cnumber as commentid, c.cbody as body, c.cuser as user, c.cmail as userid, c.cemail as email, c.cmember as memberid, c.ctime, c.chost as host, c.cip as ip, c.cblog as blogid FROM entheogenenucleus_comment as c WHERE c.citem=107 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failed

mySQL error with query SELECT count(*) AS result FROM entheogenenucleus_comment as c WHERE c.citem=107 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failed

Noch keine Kommentare vorhanden.
Add Comments