Achtung: WIP
Die folgende Anleitung ist eine grobe Mitschrift der ersten Versuche. Entstanden auf dem Piraten LPT 2015.2 am 12.09.2015.
siehe auch: https://wiki.hacksaar.de/index.php?title=Freifunk:Mobiler_Hotspot
Ziel ist es, daß sich der Knoten mit dem Stick an das Internet klinkt, sofern ein solcher angeschlossen ist. Für den Fall, daß eine Kabelverbindung am WAN-Port existiert, soll diese bevorzugt verwendet werden.
Der Knoten war noch auf der Original-Firmware, also erst einmal die Pinneberger Frmware aufspielen. Nicht vergessen ein Kennwort und/oder einen SSH-Schlüssel zu hinterlegen.
Wie finde ich den Knoten am Notebook nachdem der Config-Mode verlassen wurde? Eine IPv4-Adresse wird nicht vergeben, da das Gerät nicht mit dem Mesh verbunden ist und somit auch kein DHCP zur Verfügung steht. Glücklicherweise kann man IPv6 verwenden:
ping6 -I eth0 ff02::1
Mit ein bischen probieren findet man die passende Adresse, eine SSH-Verbindung läßt sich herstellen mit:
ssh -6 root@<Adresse>%eth0
Im Folgenden muß man häufig in die Logs des Knotens schauen. Dies geht mit
logread -f
Als nächstes müssen einige zusätzliche Pakete von OpenWRT eingespielt werden. Das geht nicht ohne einen vorhandenen Uplink mittels Kabel, welches ich temporär angeschlossen habe. Da das DNS nicht funktionierte habe ich einen Nameserver in der /etc/resolv.conf eingetragen: nameserver 8.8.8.8
Die Paketliste bekommt man mit
opkg update
Im ersten Versuch funktionierte das nicht, /etc/opkg.conf benötigte eine kleine Änderung: der Server wurde auf downloads.openwrt.org geändert.
Anschließend benötigte Pakete installieren ( im folgenden werden viel zu viele Pakete installiert, das muß noch bereinigt werden)
opkg update opkg install kmod-usb-serial kmod-usb-serial-option\ kmod-usb-serial-wwan usb-modeswitch opkg install chat ckmod-ppp ppp
Optional für Tests auf der Konsole:
opkg install comgt usbutils
Autoupdater deaktivieren
uci set autoupdater.settings.enabled='0' uci commit
Überprüfung, falls comgt
installiert ist
gcom info -d /dev/ttyUSB0 gcom -d /dev/ttyUSB0
Anpassen der Netzwerkkonfiguration. Das alte WAN-Interface wird auskommentiert und durch den folgenden Block ersetzt:
config interface wan option pincode '****' option device '/dev/ttyUSB0' option apn 'pinternet.interkom.de' option username 'fonic' option password 'fonic' option service 'umts' option proto '3g' option dialnumber '*99#' option type 'bridge' option auto '1'