![]() I'm learning bash, Python, SQLite, and LibreOffice scripting, to automate the creation of routine legal documents. ![]() My ultimate ambition is to script away the need to ever hire a secretary or baby lawyer. So, they pushed me back into Linux-based solutions. It pisses me off to no end that I am just expected to pay $100 yearly for word processing software, all on the Microsoft cloud. The final straw for me was when I did not immediately re-subscribe to their cloud-based Office 365 products, and it started locking me out of other parts of my computer and hitting me with subscription ads on the login screen. Windows 11 was, needless to say, infuriating in this regard. I cannot afford a staff, so I need a reliable, powerful OS as a backbone. I operate out of my home office and need a robust computer system for working with documents, managing cases, and using web utilities/email. Today I need Linux for professional office use: Last year I left my law firm job and started my own solo practice. Anyway I basically stopped using it in college and just committed myself to windows mediocrity. Back then, I had all the patience in the world to edit networking scripts to get our 56k dialup modem to work so I could play MUDs on a terminal telnet client. ![]() I remember tinkering around with kernel modules to add hardware. My parents drove me down to the Software Etc store at the local mall and I picked up a copy of the RedHat Linux boxed set 3.0, and I installed it via CD-ROM. Obligatory Nostalgia: My first experience with Linux was in ~1998 or so. PS: It is not a déjà vu, article is really close to how it was set on CentOS.TLDR: Used RedHat as a teenager in the late 90s used windows as an adult got fed up with it tried Fedora 39 immediately got frustrated tried Linux Mint Debian Edition It's effing amazing. Of course, in order for things to work, we still need to allow port 1194 toward our VPN server and DNS: # ufw default deny incoming # ufw default deny outgoing # ufw allow out on tun0 # ufw allow out 1194/udp # ufw allow out on eth0 to 209.222.18.222 port 53 proto udp # ufw allow out on eth0 to 209.222.18.218 port 53 proto udp # ufw enable ![]() Lastly you can think about firewall and disabling default interface when VPN is not active. In addition, you can specify it should start on each system startup: # service openvpn start # echo "AUTOSTART=all" > /etc/default/openvpn Now you can stop test connection via Ctrl+C in order to properly start it. If you see some mid-west town on map, you are golden (assuming that you don't actually live in US mid-west :)). Now we can test our connection (after we restart network in order to activate DNS changes): # /etc/init.d/networking restart # openvpn -config /etc/openvpn/nfĪssuming that this last step ended with Initialization Sequence Completed, we just need to verify whether this connection is actually used. Next step is getting configuration in place (replace username and password with yours): # cp /home/MyUserName/pia/ca.crt /etc/openvpn/ca.crt # cp /home/MyUserName/pia/crl.pem /etc/openvpn/crl.pem # cp /home/MyUserName/pia/US\ Midwest.ovpn /etc/openvpn/nf # sed -i "s*ca ca.crt*ca /etc/openvpn/ca.crt*" /etc/openvpn/nf # sed -i "s*crl-verify crl.pem*crl-verify /etc/openvpn/crl.pem*" /etc/openvpn/nf # echo "auth-user-pass /etc/openvpn/login.pia" > /etc/openvpn/nf # echo "mssfix 1400" > /etc/openvpn/nf # echo " username" > /etc/openvpn/login.pia # echo " password" > /etc/openvpn/login.pia # chmod 500 /etc/openvpn/login.pia It might be best if you just become root for a while: $ su - root Under DNS servers enter 209.222.18.222 209.222.18.218 (PIA's DNS).Īll other commands are to be executed in terminal and most of them require root privileges. Change Method to Automatic (DHCP addresses only). Just click edit on connection you are using and go to IPv4 Settings tab. For that we go to Menu, Preferences, Network Connections. Next easy step is setting up DNS resolving. Download PIA's OpenVPN configuration files and extract it to directory of your choice. Just type OpenVPN and install first thing you get back (yep, this is great piece of security advice )).įirst we can do the easy stuff. This is done via Menu, Administration, Software Manager. Well, you don't get much more friendlier than Mint 16 (Petra).īefore starting with anything we need to install OpenVPN package. When I published post about OpenVPN on CentOS most common comment was "How to do that on some more user-friendly distribution.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |