Benutzer-Werkzeuge


    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/main.php on line 62
  • Admin

  • Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 50

    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 77
  • Registrieren

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
konsole [2023/06/04 11:32] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Konfiguration über Konsole ======
 +tbd: einleitung
  
 +Kann man ein Linuxsystem oder einen Mac sein eigen nennen, kann man sich direkt aus der Konsole per SSH verbinden, wenn man per LAN mit dem Knoten verbunden ist:
 +  ssh root@node
 +Windowsnutzer können das Programm [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Putty]] nutzen. Einfach herunterladen, starten (muss nicht installiert werden) und im Feld "Hostname" node oder 192.168.133.1 eingeben. Der Benutzername lautet root, das Passwort ist dasselbe wie das für die Web-GUI, also standardmäßig nicht vorhanden. Nach dem erfolgreichen einloggen kann man nun arbeiten. Anbei ein paar Grundbefehle:
 +  cd     wechselt das Verzeichnis, z.B. cd /etc/config
 +  ls     listet alle Dateien im aktuellen Verzeichnis auf
 +  cat    gibt den Inhalt einer Datei aus, z.B. cat /etc/config/wireless
 +  vi     öffnet den Texteditor zum bearbeiten einer Datei (dazu später mehr), z.B. vi /etc/config/firewall
 +  ping   "pingt" einen Rechner an zum überprüfen, ob eine Verbindung besteht, z.B. ping 10.29.131.187 wird mit strg+c abgebrochen
 +  reboot startet das Gerät neu
 +
 +Die meisten Konfigurationsdateien liegen im Ordner /etc/config, man kann also in den Ordner wechseln und sich die Dateien anzeigen lassen:
 +  root@OpenWrt:~# cd /etc/config/
 +  root@OpenWrt:/etc/config# ls
 +  batman-adv  dropbear    firewall    network     ubootenv    wireless
 +  dhcp        fastd       freifunk    system      uhttpd
 +
 +In der wireless steht z.B. folgendes:
 +  root@OpenWrt:~# cat wireless 
 +  
 +  config wifi-device 'radio0'
 + option type 'mac80211'
 + option macaddr '74:ea:3a:fc:8b:ec'
 + option hwmode '11ng'
 + option htmode 'HT20'
 + list ht_capab 'SHORT-GI-20'
 + list ht_capab 'SHORT-GI-40'
 + list ht_capab 'TX-STBC'
 + list ht_capab 'RX-STBC1'
 + list ht_capab 'DSSS_CCK-40'
 + option channel '1'
 + option country 'DE'
 + option disabled '0'
 +  
 +  config wifi-iface
 + option device 'radio0'
 + option ifname 'radio0_bat'
 + option mode 'adhoc'
 + option ssid 'mesh_v14'
 + option bssid '12:CA:FF:EE:BA:BE'
 + option hidden '1'
 +  
 +  config wifi-iface
 + option device 'radio0'
 + option ifname 'radio0_mesh'
 + option mode 'ap'
 + option network 'mesh'
 + option ssid 'bielefeld.freifunk.net'
 + option encryption 'none'
 +
 +Das selbe Ergebnis hätte man auch durch cat /etc/config/wireless erzeugen können. Das nennt sich [[https://de.wikipedia.org/wiki/Pfadname#Absolute_und_relative_Pfadnamen| absolute und relative Pfadangabe]]. Will man die Datei nun bearbeiten, kann man dies mit
 +  vi wireless
 +tun.
 +
 +Nun befindet man sich im Command-Mode von vi. Vi ist am Anfang für Neulinge etwas ungewohnt zu bedienen, hat aber den Vorteil, dass er auf fast jedem System verfügbar ist. Will man jetzt etwas schreiben, so navigiert man zur gewünschten Stelle, drückt i (für Insert) und kann nun schreiben und löschen, allerdings keine ganzen Zeilen löschen. Dazu wechselt man durch drücken von Esc wieder zurück in den Command-Mode und drückt zwei mal d. Speichern und beenden geschieht ebenfalls im Command-Mode durch eingeben des Befehls :x oder alternativ :wq was mit Enter bestätigt werden muss. Nur Speichern geschieht mit :w, schließen ohne speichern mit :q! .  Weitere Befehle (vi ist ein sehr mächtiger Editor) gibt es [[http://www.oreilly.de/german/freebooks/rlinux3ger/ch092.html|hier]].
 +
 +Nach dem bearbeiten einer Datei ist die Änderung aber nicht sofort aktiv. Dazu muss entweder der entsprechende Dienst manuell neugestartet werden (wird vielleicht hier noch dokumentiert) oder man entzieht dem Knoten kurz den Strom und startet ihn neu. Erläuterungen zu den meisten Konfigurationsdateien gibt es im [[http://wiki.openwrt.org|OpenWRT-Wiki]].