This is an old revision of the document!
Download OpenWRT x86 - for MacMini and KVM (Server install)
https://nusku.net/openwrt/r55d4b4f3b34171cdeb6124ed2b14c56bea970b9c/
Download OpenWRT:
wget https://nusku.net/openwrt/r55d4b4f3b34171cdeb6124ed2b14c56bea970b9c/openwrt-x86-generic-combined-ext4.img.gz
Unzip OpenWRT:
gunzip openwrt-x86-generic-combined-ext4.img.gz
Determine disk number by using DiskUtil. Open DiskUtility select Harddisk and press “Command+i”.
Look for something like “Media-Identifier: diskX”, in my case it was “disk1”. Deactivate HDDs partitions, do not unmount HDD.
Write *.img to Disk:
sudo dd bs=1m if=openwrt-x86-generic-combined-ext4.img of=/dev/rdisk1
Download and extract image in corresponding folder:
cd /var/lib/libvirt/images/ wget https://nusku.net/openwrt/r55d4b4f3b34171cdeb6124ed2b14c56bea970b9c/openwrt-x86-generic-combined-ext4.img.gz gunzip openwrt-x86-generic-combined-ext4.img.gz
Create new virtual machine and select image in /var/lib/libvirt/images/openwrt-x86-generic-combined-ext4.img
change settings in /etc/config/network:
config interface lan option ifname eth0 option type bridge option proto static option ipaddr 188.xxx.xxx.xxx option netmask 255.255.255.XXX option gateway 188.xxx.xxx.xxx
ipaddr | external ip provided by your hoster e.g. Hetzner |
gateway | IP of KVM Bridge e.g. br0 |
opkg update opkg install openvpn ca-certificates kmod-tun kmod-bonding