Änderungen

Zur Navigation springen Zur Suche springen
→‎Links: +wie gehts manuell
Zeile 28: Zeile 28:     
Anzeige der registrierten Knoten: http://www.weimarnetz.de/registrator/bot.php?SHOWNODES=1
 
Anzeige der registrierten Knoten: http://www.weimarnetz.de/registrator/bot.php?SHOWNODES=1
 +
 +
=Spezialfälle, Manuelles Registrieren=
 +
 +
Es gibt Geräte, die manuell registriert werden müssen, da evtl. die nötige Intelligenz (fehlende Software) fehlt.
 +
Benötigt werden die (WLAN-)Mac-Adresse und der öffentliche SSH-Fingerabdruck.
 +
 +
==Registrierung absenden==
 +
<pre>
 +
benutzer@rechner:~# mac=<ausfuellen>
 +
benutzer@rechner:~# key=<ausfuellen>
 +
benutzer@rechner:~# wget -qO - "http://www.weimarnetz.de/registrator/bot.php?WIFIMAC=${mac}&SSHPUBKEY=${key}"
 +
567
 +
</pre>
 +
Die Nummer 567 ist die Knotennummer, die man sich dann nehmen darf.
 +
(Mit dem OLSR-Wizard im Werkzeug jedes Freifunk-Geraets rechnet man sich die IP's daraus aus)
 +
 +
==MAC-Adresse rausfinden==
 +
<pre>
 +
benutzer@rechner:~# cat /proc/net/wireless
 +
Inter-| sta-|  Quality        |  Discarded packets              | Missed | WE
 +
face | tus | link level noise |  nwid  crypt  frag  retry  misc | beacon | 22
 +
  ath0: 0004  40.  -56.  -96.      16      0      0      0      0        0
 +
</pre>
 +
 +
*Das Interface ist also "ath0".
 +
*Nun noch nach der MAC-Adresse schauen:
 +
 +
<pre>
 +
benutzer@rechner:~# ip link show dev ath0
 +
6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
 +
    link/ether 00:1e:58:82:8f:83 brd ff:ff:ff:ff:ff:ff
 +
</pre>
 +
 +
*Mac-Adresse ist also die "00:1e:58:82:8f:83".
 +
*Einfacher geht das ganze mit kopieren&einfuegen:
 +
 +
<pre>
 +
benutzer@rechner:~# ip -o link show | sed -n "s#^.* $(sed -n 's/^[ ]*\(.*\):.*/\1/p' /proc/net/wireless): .*link/ether \([0-9a-z:]*\) .*#\1#p" | se
 +
d 's/://g'
 +
001e58828f83
 +
</pre>
 +
 +
==SSH-Fingerabdruck herausfinden==
 +
Einfach beim ersten einloggen auf das zu registrierende Geraet darauf achten:
 +
<pre>
 +
benutzer@rechner:~# ssh 10.63.7.1
 +
Host '10.63.7.1' is not in the trusted hosts file.
 +
(fingerprint sha1 8a:11:a1:4d:f2:34:48:50:34:7b:dd:27:4b:75:a0:b3:eb:43:cb:61)
 +
Do you want to continue connecting? (y/n) y
 +
</pre>
 +
 +
*Der Fingerabdruck ist entsprechend: "8a11a14df2344850347bdd274b75a0b3eb43cb61"
 +
*Durch kopieren&einfuegen so zu erzeugen:
 +
 +
<pre>
 +
benutzer@rechner:~# echo "8a:11:a1:4d:f2:34:48:50:34:7b:dd:27:4b:75:a0:b3:eb:43:cb:61" | sed 's/://g'
 +
8a11a14df2344850347bdd274b75a0b3eb43cb61
 +
</pre>
 +
===Ohne SSH-Fingerabruck===
 +
Evtl. hat man ein Geraet ohne SSH-Server, dann kann man sich auch einen eindeutigen String, der fuer die Lebenszeit erhalten bleibt generieren:
 +
<pre>
 +
muss ich mir noch was schoenes ausdenken, evtl. ein md5-hash ueber cpu+mac-adresse?
 +
</pre>

Navigationsmenü