bless
This commit is contained in:
parent
fd7081778b
commit
535365bc1a
3
static/authorized_keys
Executable file
3
static/authorized_keys
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDrrYUpj5qdTe80jawQA7zHivVRrqBYM4SrT6OJq8LDn victor@archvictor
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5qnrZ9l0q4deF5NeqX8htpvd/PmCgQ4bENZSRBZQVz victor@archlinux
|
||||||
|
|
||||||
1
static/cmdline.txt
Executable file
1
static/cmdline.txt
Executable file
@ -0,0 +1 @@
|
|||||||
|
modules=loop,squashfs,sd-mod,usb-storage quiet modules-load=dwc2,g_ether console=tty1
|
||||||
@ -5,6 +5,4 @@
|
|||||||
kernel=boot/vmlinuz-rpi
|
kernel=boot/vmlinuz-rpi
|
||||||
initramfs boot/initramfs-rpi
|
initramfs boot/initramfs-rpi
|
||||||
arm_64bit=1
|
arm_64bit=1
|
||||||
dtoverlay=dwc2
|
|
||||||
include usercfg.txt
|
include usercfg.txt
|
||||||
|
|
||||||
|
|||||||
62
static/ethernet-configfs.sh
Normal file
62
static/ethernet-configfs.sh
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
##
|
||||||
|
## load libcomposite and configure an ethernet gadget
|
||||||
|
## run at boot from systemd, cron, or rc.local
|
||||||
|
## must be run as root or with sudo
|
||||||
|
##
|
||||||
|
|
||||||
|
#
|
||||||
|
# configuration parameters.
|
||||||
|
# sensible defaults but change as desired
|
||||||
|
GADGETDIR='mygadget' # full path should not be supplied
|
||||||
|
SERIAL=`cat /proc/cpuinfo | grep Serial | cut -d ' ' -f 2` # Pi's serial number
|
||||||
|
HOSTPREFIX="02" # hex, two digits only
|
||||||
|
DEVICEPREFIX="06" # hex, two digits only
|
||||||
|
MANUFACTURER="nobody"
|
||||||
|
PRODUCT='nothing'
|
||||||
|
INCLUDEUART=0 # set to 1 if a serial gadget is needed for troubleshooting
|
||||||
|
#
|
||||||
|
|
||||||
|
# calculate MAC addresses
|
||||||
|
padded='00000000000000'$SERIAL
|
||||||
|
for i in -10 -8 -6 -4 -2; do
|
||||||
|
basemac=$basemac':'${padded: $i:2}
|
||||||
|
done
|
||||||
|
hostmac=$HOSTPREFIX$basemac
|
||||||
|
devmac=$DEVICEPREFIX$basemac
|
||||||
|
|
||||||
|
# am I root?
|
||||||
|
if [ $# != 0 ]; then
|
||||||
|
echo "Must be root" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
modprobe libcomposite
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "unable to load libcomposite, exiting"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p /sys/kernel/config/usb_gadget/$GADGETDIR
|
||||||
|
cd /sys/kernel/config/usb_gadget/$GADGETDIR
|
||||||
|
echo 0x1d6b > idVendor
|
||||||
|
echo 0x0104 > idProduct
|
||||||
|
echo 0x0100 > bcdDevice
|
||||||
|
echo 0x0200 > bcdUSB
|
||||||
|
mkdir -p strings/0x409
|
||||||
|
echo $SERIAL > strings/0x409/serialnumber
|
||||||
|
echo $MANUFACTURER > strings/0x409/manufacturer
|
||||||
|
echo $PRODUCT > strings/0x409/product
|
||||||
|
mkdir -p configs/c.1/strings/0x409
|
||||||
|
echo "Config 1: ECM network" > configs/c.1/strings/0x409/configuration
|
||||||
|
echo 250 > configs/c.1/MaxPower
|
||||||
|
mkdir -p functions/ecm.usb0
|
||||||
|
echo $hostmac > functions/ecm.usb0/host_addr
|
||||||
|
echo $devmac > functions/ecm.usb0/dev_addr
|
||||||
|
ln -s functions/ecm.usb0 configs/c.1/
|
||||||
|
if [ $INCLUDEUART -eq 1 ]; then
|
||||||
|
mkdir -p functions/acm.usb0
|
||||||
|
ln -s functions/acm.usb0 configs/c.1/
|
||||||
|
fi
|
||||||
|
ls /sys/class/udc > UDC
|
||||||
7
static/pi-key
Normal file
7
static/pi-key
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||||
|
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
|
||||||
|
QyNTUxOQAAACBeap62fZdKuHXheTXql/Ibab3fz5goEOGxDWUkQWUFcwAAAJj6byaV+m8m
|
||||||
|
lQAAAAtzc2gtZWQyNTUxOQAAACBeap62fZdKuHXheTXql/Ibab3fz5goEOGxDWUkQWUFcw
|
||||||
|
AAAEB/rhzIeRc7XLPDGmj8bs2CHPeJCvqO3/SvMT9E4HuEPl5qnrZ9l0q4deF5NeqX8htp
|
||||||
|
vd/PmCgQ4bENZSRBZQVzAAAAEHZpY3RvckBhcmNobGludXgBAgMEBQ==
|
||||||
|
-----END OPENSSH PRIVATE KEY-----
|
||||||
1
static/pi-key.pub
Normal file
1
static/pi-key.pub
Normal file
@ -0,0 +1 @@
|
|||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5qnrZ9l0q4deF5NeqX8htpvd/PmCgQ4bENZSRBZQVz victor@archlinux
|
||||||
@ -1,13 +1,3 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo "dwc2" >> /etc/modules
|
echo "Hello World!"
|
||||||
echo "g_ether" >> /etc/modules
|
|
||||||
modprobe dwc2
|
|
||||||
modprobe g_ether
|
|
||||||
|
|
||||||
cat >> /etc/network/interfaces << EOF
|
|
||||||
auto usb0
|
|
||||||
iface usb0 inet static
|
|
||||||
address 192.168.7.2
|
|
||||||
netmask 255.255.255.0
|
|
||||||
EOF
|
|
||||||
|
|||||||
2
static/usercfg.txt
Executable file
2
static/usercfg.txt
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
[all]
|
||||||
|
dtoverlay=dwc2
|
||||||
16
static/wpa_supplicant.conf
Executable file
16
static/wpa_supplicant.conf
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
country=AT
|
||||||
|
|
||||||
|
network={
|
||||||
|
ssid="42_STUDENTS"
|
||||||
|
psk=950ab7c9502e6e5eda051e7edc37d4c85dcd6ecd78b438c504746bc44e2e5570
|
||||||
|
}
|
||||||
|
|
||||||
|
network={
|
||||||
|
ssid="Rauscher_Extender"
|
||||||
|
psk=justusjonaspetershawbobandrews
|
||||||
|
}
|
||||||
|
|
||||||
|
network={
|
||||||
|
ssid="pusteblume"
|
||||||
|
psk=745c7b4174f000acdd4dbe5d7fa040b54ebfb8ce520ae2086d45d704be78292c
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user