Several years ago my uncle needed to start using e-mail. E-mail and simple one page text documents were supposed to be his only computer activities at that time.
I installed Linux Mint 13 Cinnamon 32 bit on my unused Thinkpad T61 and I gave it to him.
All was working without any hiccups. Recently his printer has died.
I visited him to install drivers and configure new printer. Unfortunately it was not so easy. Old Mint had no drivers for that very new Brother wi-fi printer. I managed to download and install it manualy via famous CUPS webpanel http://localhost:631
Uncle is calling:
- Hi, my printer does not print.
- Are there any messages on screen?
- What is the status of the printer in the printer panel?
- Let me check ... oops ... I deleted it by mistake.
Did I mention that my uncle lives 40km from me?
My uncle said that he has another used laptop. He acquired it from someone in hope to be faster and usable with youtube and video conferencing. But this laptop has had Win10 on HDD. It was slow like hell!
And uncle doesn't want to learn Windows. He wants to feel at home with green folders of Linux Mint ;)
Decision made: Put SSD into that newer laptop. Install current Linux Mint Cinnamon 19.3 64bit. Copy all the data.
Easy peasy. Half an hour of work. But what about 40km? WireGurad!
Luckily I have working WireGuard installation on my OpenWRT 19.07 router.
For future me, if my aunt calls me with similar problem.
wg genkey | tee uncle-george.key | wg pubkey > uncle-george.pub
Network -> Interfaces -> Edit your WG interface -> Peers tab
Save, Apply changes, restart WG interface
apt install ssh
apt install vino dconf-editor
Add vino-server to autosart
Because of cinnamon you have to use dconf to configure vino. Preferences does not work.
Linux mint 19.3, uncle's machine
apt install wireguard
wg-qucik configuration file, i.e.
[Interface] Address = x.x.x.6/24 #here goes uncle private key PrivateKey = OJBB**************************4W0o= [Peer] #here goes router public key PublicKey = RpPL5n9bBX**************************mGzofYTFw= Endpoint = 188.8.131.52:1234 PersistentKeepalive = 25 AllowedIPs = x.x.x.0/24, y.y.y.0/24
enable and start wg service
sudo systemctl enable email@example.com sudo systemctl daemon-reload sudo systemctl start wg-quick@wg0
wg-quick automatically adds routes for all AllowedIPs