Tach'chen,
nachdem ich gestern auf der Maker Faire in Berlin einen PiZero ergattert habe, musste ich heute mal den OTG Mode ausprobieren.
inzwischen gibt es ja ganz passable Anleitungen z.B.
External Content
gist.github.com
Content embedded from external sources will not be displayed without your consent.
Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
gelungen mich unter Linux mit dem Zero über das usb0 ethernet device zu verbinden. Mit den korrekten Einstellungen
fürs IP-Forwarding kommt der Zero auch über den host-pc ins Internet. Ich wollte nun ein script schreiben um diesen
Prozess zu automatisieren.
Leider ändert sich bei jedem Neustart die MAC-Addresse von usb0, so dass sich der NetworkManager nicht automatisch verbinden
kann - irgendwie nervig!
Die Forensuche war zwar ergebnislos, aber vielleicht kennt jemand von euch einen Trick, wie man eine feste MAC Adresse
für den DWC OTG Controller vergeben kann. Eine Modul-option scheint es nicht zu geben und
wird ignoriert. dmesg zeigt mit immer wieder an, dass eine random address verwendet wird.
Code
[ 6.050103] dwc2 20980000.usb: DWC OTG Controller
[ 6.093419] dwc2 20980000.usb: new USB bus registered, assigned bus number 1
[ 6.137737] dwc2 20980000.usb: irq 33, io mem 0x00000000
[ 6.180814] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.190674] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.200796] usb usb1: Product: DWC OTG Controller
[ 6.208289] usb usb1: Manufacturer: Linux 4.4.21+ dwc2_hsotg
[ 6.216736] usb usb1: SerialNumber: 20980000.usb
[ 6.370003] hub 1-0:1.0: USB hub found
[ 6.410208] hub 1-0:1.0: 1 port detected
[ 6.552534] using random self ethernet address
[ 6.559971] using random host ethernet address
[ 6.589382] usb0: HOST MAC 5a:2d:ac:d8:a0:e5
[ 6.615497] usb0: MAC 2a:d2:8a:2c:a9:d9
[ 6.622103] using random self ethernet address
[ 6.629176] using random host ethernet address
[ 6.679233] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[ 6.688620] g_ether gadget: g_ether ready
Display More
Jemand 'ne Idee?
Beste Grüße,
/luetzel