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
|
||||
initramfs boot/initramfs-rpi
|
||||
arm_64bit=1
|
||||
dtoverlay=dwc2
|
||||
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
|
||||
|
||||
echo "dwc2" >> /etc/modules
|
||||
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
|
||||
echo "Hello World!"
|
||||
|
||||
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