BLUG October 17th Meeting Notes

Another good meeting!  We started off with a coversation on using ndis to load windows printer drivers and Wine for the printing software on a 3D printer.  Following that, we talked about messaging software, particularly Jabber IM Service and uses the XMPP protocol/network.  It features things like "Federation DNS" making peer to peer communicaiton easy.  You do need an account on Jabber to use it and it will work with a number of IM clients. (https://www.jabber.org)

We then turned the meeting over to Link Portorfield, one of our original and long time members of the Boise Linux Group.  His contact information:
https://www.qpg.us
tel:+1 208 3913840

He led off with a presentation on OpenVPN using a pre-release version of Ubuntu Arful Aardvark runing in a virtual machine on his laptop.  He started out by defining what is OpenVPN as a point-to-point secure connection, basically a pipe or tunnel, that provides a number of benefits:

Point-to-Point
Cost Savings over Physical
Security Networking - it  utilizes SSL/TLS for key exchange and is capable or crossing network address translators (NATs) and firewalls

Types Of VPNs:
PPTP
L2TP (ipsec)
IPSec
OpenVPN (TLS/SSL)

OpenVPN Options
    Access Server
    Community

There are some of the links provided by Link during his presentation:
OpenVPN Community home page   
https://community.openvpn.net/openvpn   
OpenVPN Community package repositories   
https://community.openvpn.net/openvpn/wiki/OpenvpnSoftwareRepos   
OpenVPN Access Server package downloads   
https://openvpn.net/index.php/access-server/download-openvpn-as-sw.html   
OpenVPN Access Server appliance on vmWare ESXi   
https://docs.openvpn.net/getting-started/deploying-the-access-server-appliance-on-vmware-esxi/ OpenVPN Access Server package installation notes   
https://docs.openvpn.net/getting-started/installing-openvpn-access-server-on-a-linux-operating-system/   

His presentation focused in on installing and using OpenVPN Access-Server and comes "fully assembled" with only minor configuration needed.  Basically:
Install net-tools (provides ifconfig) on Ubuntu 17.10, needed by OpenVPN.

OpenVPN-AS Access Server Install
openvpn as login user
passwd openvpn (set password on first install)

Link commented on the OpenVPN community edition as being basically a do-it-yourself install from scratch where you have to do everything including providing the certificates for ssl/tls.

There are cloud based openvpn access solutions available on the Internet.

Another OpenVPN solution he talked about was Linode.  These are his web links:
Linode 3 guide   
https://www.linode.com/docs/networking/vpn/set-up-a-hardened-openvpn-server   
https://www.linode.com/docs/networking/vpn/tunnel-your-internet-traffic-through-an-openvpn-server   
https://www.linode.com/docs/networking/vpn/configuring-openvpn-client-devices   
 
And finally, you can build your own private VPN solution on a Pi3 using the PiVPN Project:   
http://www.pivpn.io/  
https://github.com/pivpn/pivpn

Link then gave us an intro to his installation of Ubuntu Artful Aardvark 17.10 Deskop which was release on the following Thursday, October 19th.

# Ubuntu 17.10
 
### Post-installation observations
 
- no vim by default
 - install vim (apt)
- Unity replaced with Gnome Shell
 - Install Gnome shell extensions Firefox AddOn
 - Install chrome-gnome-shell (apt)
 - install Dash To Dock (GSE)
 - install TopIcons Plus (GSE)
 - install gnome-tweak-tool (apt)
- Window control buttons on right instead of left
 - Fix using dconf-editor or gnome-tweak-tool
 
Making Gnome Shell feel like Unity
https://kryogenix.org/days/2017/04/05/making-gnome-shell-feel-like-unity/   
Gnome shell extensions Distro Packages
https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation

Install vim
Gnome Shell replaces Unity
Install Gnome shell extensions Firefox Addon
Install Chrome-gnome-shell (apt)
install Dash to Dock (GSE)
Install Topicongs Plus (GSE)

Fix placement with dconf-editor or gnome-tweak-tool

Links to make GS look/feel like Unity:

How To Make GNOME Shell Look Like Unity
http://www.omgubuntu.co.uk/2017/04/make-gnome-shell-look-feel-like-unity   

Making Gnome Shell feel like Unity
https://kryogenix.org/days/2017/04/05/making-gnome-shell-feel-like-unity/   

Gnome shell extensions Distro Packages
https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation

Other things to be installed included the gnome-tweak-tool and dash-to-dock which he demonstrated.

He also talked about using the GIT project editor Atom which is easily installed on Ubuntu and other distributions.  It a multi-windowed text editor featuring markup language support.

Some of the tripping points he noted with the new version of Ubuntu:

synaptic doesn't work as an alternate package manager
wordpress issues with Debian Stretch.

Link finished up with a short conversation on multi-boot USB drives and minimal linux distributions such as grml.
Support for configuring Multiboot on a USB can be found at aguslr/multiboot usb on git hub and mbusb.d provides many of the linux version specific config files to be in a multiboot environment.

With that our meeting wound down about 8:30 PM.  Tentatively for our next meeing November 21st will be a deep dive in remote desktop access from RDP clients such as Remmina along with setting up the remote desktop server on the host computer.