Pwnagotchi: Difference between revisions

From Edgar BV Wiki
Jump to navigation Jump to search
No edit summary
Line 41: Line 41:
</pre>
</pre>


You will also have to add a DNS server to /etc/resolv.conf
You will also have to add a DNS server to /etc/resolv.conf through /etc/dhcpcd.conf
 
  vi /etc/dhcpcd.conf 
 
Then, add this line:
 
  static domain_name_servers=4.2.2.4 8.8.8.8 
 


==Wifi==
==Wifi==
you can't use iwconfig to connect the wireless, you have to use wpa_supplicant
you can't use iwconfig to connect the wireless, you have to use wpa_supplicant


=ssh in=
=ssh in=
ssh pi@10.0.0.2
ssh pi@10.0.0.2

Revision as of 14:48, 12 May 2020

Pwnagotchi.ai installation guide

Raspberry Pi GPIO pinout

Adafruit PiRTC DS3231 remove the GPIO connector and then solder

PiRTC pinout

2017 info on using DS3231 Real Time Clock

Use

  hwclock

For output

Waveshare e-ink display test utility

Networking

Via USB

change ethernet gadget (usb network) to a stable MAC address (choose whatever mac you like)

add the following to the end of /boot/cmdline.txt

  g_ether.host_addr=86:5A:EE:60:99:4B g_ether.dev_addr=86:5A:EE:60:99:4B

In nm-connection-editor you can set the ipv4 settings on your linux box to 10.0.0.1/8 and then enable connection sharing and you can ssh in.

  ssh pi@10.0.0.2

You may or may not need these firewall rules

#!/bin/bash
sudo ip route add 10.0.0.0/8 dev enp0s20f0u1
~$ ip route list
default via 192.168.0.1 dev wlp4s0 proto dhcp metric 600 
10.0.0.0/8 dev enp0s20f0u1 proto kernel scope link src 10.0.0.1 metric 100 
169.254.0.0/16 dev wlp4s0 scope link metric 1000 
192.168.0.0/24 dev wlp4s0 proto kernel scope link src 192.168.0.55 metric 600

You will also have to add a DNS server to /etc/resolv.conf through /etc/dhcpcd.conf

  vi /etc/dhcpcd.conf  

Then, add this line:

  static domain_name_servers=4.2.2.4 8.8.8.8  


Wifi

you can't use iwconfig to connect the wireless, you have to use wpa_supplicant

ssh in

ssh pi@10.0.0.2