- -- - - - - - - - - - - - - - - - - - TrB.jpg Margaret.png Jkb.jpg JoeD.jpg Edbatchelor.jpg JimB.png DAD-TINT.JPG C03515.jpg

Difference between revisions of "Remote server"

From Batchelor-s
Jump to navigationJump to search
m
Line 29: Line 29:
  
 
SSH server running
 
SSH server running
 +
 +
  
 
Remote server will check the gateway address
 
Remote server will check the gateway address
Line 34: Line 36:
 
Emails me the results
 
Emails me the results
  
I can use the address and connect
+
--------------------------
 
 
#need timer to run script
 
 
 
#script
 
 
 
#will write address to text file #can $date be used?
 
 
 
curl ipinfo.io/ip>address_today.txt
 
 
 
#check this
 
  
sendmail pi@batchelor-s.com address_today.txt
+
crontab -e
  
#/script
+
00 16 * * * ~/curl ipinfo.io/ip>>address_today.txt
  
 +
/usr/sbin/sendmail jxx@xxxxxxx.com < ~/address_today.txt
  
# need to test - update procedure
+
_--------------------------
  
 
sudo nano /etc/sysctl.d/routed-ap.conf ?
 
sudo nano /etc/sysctl.d/routed-ap.conf ?

Revision as of 22:08, 19 July 2020

I am not sure that you know what was in the rpi

that I gave you. It had lamp installed

running a Private Cloud with the wiki.

A turnkey system for $100 is a good deal.

You can get a pizero W for $10 plus tax and shipping.

But then you need an SD card and power supply.

Then download the software

and burn it to the SD card.

Then a lot of time to set it up.

If you would like another one then email Mr Pi




  • Proof of Concept - remote server

SSH server running


Remote server will check the gateway address

Emails me the results


crontab -e

00 16 * * * ~/curl ipinfo.io/ip>>address_today.txt

/usr/sbin/sendmail jxx@xxxxxxx.com < ~/address_today.txt

_--------------------------

sudo nano /etc/sysctl.d/routed-ap.conf ?

sudo nano /etc/sysctl.conf ?

  1. Enable IPv4 routing

net.ipv4.ip_forward=1

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo netfilter-persistent save

  1. Filtering rules are saved to the directory /etc/iptables/

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

sudo nano /etc/rc.local

  1. Add above “exit 0”:

iptables-restore < /etc/iptables.ipv4.nat

  1. run
  • sudo systemctl unmask hostapd
  • sudo systemctl enable hostapd
  • sudo systemctl start hostapd
  • sudo service dnsmasq start


--