OpenVPN Server on Ubuntu 16.04

Following this guide.

NOTE 1: In the part where they edit /etc/openvpn/server.conf

I edited the server directive to read:
server 192.168.155.0 255.255.255.0

then my UFW rules are

# START OPENVPN RULES
# NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Allow traffic from OpenVPN client to ens3 (change to the interface you discovered!)
-A POSTROUTING -s 192.168.155.0/24 -o ens3 -j MASQUERADE
COMMIT
# END OPENVPN RULES

NOTE 2: In the part where UFW is enabled, before doing that I needed to:
sudo ufw allow http
sudo ufw allow http
sudo ufw allow SSH-PORT/TCP

 

NOTE 3: Need to add push "redirect-gateway def1" to server.conf. This pushes a default route to the client. The redirect-gateway directive can also direct DNS as mentioned, although that’s a different command.

 

yeey

Subwoofer re-termination

So the banana plugs on the back of my sub failed/the plastic back plate melted when I used the sub as a wind break. I decided to re-do the connection using really good Neutrik Speakon connectors.

These handle high current so are suitable for the job. The connectors are 4 pin, I used 2 pins of the connector per conductor (as in the photos below). The cables are wired so that the black cable goes to 1- and 2-, where red goes to 1+ and 2+. Wiring had to be done with precision and was quite surgical to avoid any shorts.

Inside the sub box, I connected the wires following the same pattern

The sub has 2 sets of terminals (dual coil), Mine are wired in series, making the load 8 Ohms, rather than the 4 Ohms per coil

SAP – refocusing

The Lawnmower Man (1992)
Still from The Lawnmower Man (1992)

It’s been too long since I put some time into this project, so I’m going to outline goals broadly and then narrow into smaller components.

Goals:

  1. Enumerate SIM software options, noting:
    -DK2 compatibility, Retail rift (CV1) compatibility (which has many moderate advantages over DK2), environmental data output capabilities, associated existing environmental data hardware.
  2. Enumerate environmental data hardware options. Most all options are for motion platforms, will these work for my full 3D system?
  3. Options for motion actuation, look into various high torque motor options. Variables include torque, rotation accuracy, rotation speed, control interface and compatibility with environmental data hardware.
  4. Physical design. Design different styles, noting size requirements, mass, portability, aesthetics, structural design and stress tolerance calculations. Construction may need some legal/insurance considerations.

Steps 1-3 represent the bulk of the electronic challenges. Step 4 is the physical challenge Continue reading “SAP – refocusing”

Beaumast Part 2

The main challenge installing guy wires onto a tiled roof was how to make anchor points. I went to a local antenna supplier and they told me the usual method is with these long self tapping o-ring bolts. So that’s what I did, it was much easier than I expected.

I used a diamond hole saw from eBay to make 2 holes in the roof tiles, and made use of an existing satellite dish mast for the final mounting point. I used threaded rod to attach a tapped o ring (or whatever you call it) to the satellite mast. Using a wet finger I was able to mold silicon around the anchor bolts in the roof tiles.

Part 1 ->

From my understanding it’s better to be earthed than not… I tried running conduit through this cement path using only an angle grinder and a chisel. This would have taken waay too long. Ended up buying a jack-hammer from gumtree (cheaper than renting). The second earth wire is from a UBNT Ethernet protector in the roof-space. This goes to a separate earth rod a small distance from the mast earth rod.

Installing Win 7 Fresh (in 2017)

  1. Obtain win 7 installation files.
    This site is a mirror for all the win 7 ISOs (in several languages), includes links to MSDN file hashes (after downloading, I used HashTools to compare hashes). Also there is a tricky possible solution here.
  2. Format a USB as a installation disk using Rufus.
  3. Install OS as Admin user, install critical drivers from hardware vendor website, use these instructions to bring computer up to date.
  4. Install Chrome, firefox, VLC, Microsoft Security Essentials, f.lux, adobe reader, skype, libre office.
  5. My keyboard has a rotary volume encoder so I installed 3RVX from softpedia for onscreen volume display, and I installed MemInfo to show RAM usage in the taskbar
  6. Create default non-admin user for logging in. Add autologin.

Project Secure Backup. Part 6

I moved the project to some acrylic in what is possibly the final stage for the project.While I thought the software reset for the Ethernet chip would suffice for connection problems, it appears this isn’t the case. I’ll try reprogramming the chip with an interrupt reboot for the main program loop, currently the device isn’t sending info to ThingSpeak.

Once the code is running smoothly (for at least a week) I’ll add email notifications. In the future I won’t use this Ethernet chip, there is a similarly priced chip I have which is much more capable.

Continue reading “Project Secure Backup. Part 6”