Nachdem ich heute meine Fonera kaputt gespielt hatte, musste ich sie hart resetten. Dadurch ging mein SSH-Zugang leider verloren. Nach mehrmaligem Reset war ich wieder auf Version 0.7.1r1 und konnte SSH mit den folgenden beiden html-Files wieder freischalten:
Speichere den folgenden Code als „step1.html“ auf Deiner Festplatte:
<html>
<head>
<title>Step 1-2 to open SSH-access to La Fonera</title>
</head>
<body>
<center>
<h1>Open SSH-access to La Fonera</h1>
(Model: FON2100A/B/C & FON2200)
<h2>Works with firmware 0.7.0r4 up to 0.7.1r1</h2>
<h3>Step 1 of 2 for connection via LAN</h3>
<form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">
<input name="username" value="$(/usr/sbin/iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT)" size="60">
<input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}">
</form>
</center>
</body>
</html>
Und nun diesen Code als „step2.html“ auf Deiner Festplatte:
<html>
<head>
<title>Step 2-2 to open SSH-access to La Fonera</title>
</head>
<body>
<center>
<h1>Open SSH-access to La Fonera</h1>
(Model: FON2100A/B/C & FON2200)
<h2>Works with firmware 0.7.0r4 up to 0.7.1r1</h2>
<h3>Step 2 of 2 for connection via LAN</h3>
<form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">
<input name="username" value="$(/etc/init.d/dropbear)" size="60">
<input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}">
</form>
</center>
</body>
</html>
mv /etc/init.d/dropbear /etc/init.d/S50dropbear
vi /etc/firewall.user
Die beiden SSH-Zeilen haben ein # vorangestellt, welches entfernt werden muss,
anschlissend neustart.
vi /bin/thinclient
letzte Zeile mit # auskommentieren.