Installing OpenBSD on a AKLWEB HOST instance is fairly straightforward, with a couple of minor caveats. These instructions are tested with OpenBSD 5.5 and 5.6, and should work with other versions.<\/p>\n
For the most part, we will simply follow the OpenBSD installation guide at the official OpenBSD website.<\/p>\n
The only issue you’re likely to encounter is the static route required if you choose to use AKLWEB HOST’s nameservers, or if you use DHCP. I recommend against using DHCP on custom OS’s in AKLWEB HOST’s environment, simply because it requires extra configuration steps, which defeats the purpose of DHCP in my opinion.<\/p>\n
You’ll need a browser that can run AKLWEB HOST’s noVNC console.<\/p>\n
The steps required for OpenBSD are similar to the instructions for FreeBSD at the above link. We’ll cover the differences below.<\/p>\n
# route add -net 169.254.0.0\/16 -iface <your IP address>\r\n<\/code><\/pre>\n<\/li>\n- Foreground the OpenBSD installer and hit Enter, or run\u00a0
install<\/code>\u00a0(or\u00a0upgrade<\/code>\u00a0if you are upgrading an existing installation). Refer to the official OpenBSD install documentation for the rest of the installation.<\/li>\n- After the install, you will get a shell prompt. Now you will want to configure your network interface to set up the static route on boot. Edit\u00a0
\/mnt\/etc\/hostname.vio0<\/code>, and add the following line at the end. If you forget this step, you can edit\u00a0\/etc\/hostname.vio0<\/code>\u00a0after booting into the new system.\n!route add -net 169.254.0.0\/16 -iface <your IP address>\r\n<\/code><\/pre>\n<\/li>\n- Reboot and enjoy.<\/li>\n<\/ol>\n
Keep in mind that, as a security-focused project, the OpenBSD developers do not encourage virtualization. Do not allow the fact that you’re running OpenBSD lull you into a false sense of security. That being said, an inexpensive KVM instance can be a good platform to get some experience with OpenBSD and have fun in the process. I have yet to run into problems related to virtualization in AKLWEB HOST’s environment.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[230],"manual_kb_tag":[428],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2779"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=2779"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2779\/revisions"}],"predecessor-version":[{"id":2780,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2779\/revisions\/2780"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=2779"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2779"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=2779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}