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> |