Start a conversation

Installing and running Kerio Control Server on Mac M1/M2 Silicon Chipset

Overview

The Kerio Control Virtual Appliance images available for installation are not in a format that can be run natively on Macs with the newer M1 and M2 Silicon chipset. To run on these devices, you must convert the files to qcow2 format and use UTM to emulate x86.

 

Note: Earlier versions of UTM may not have the option to Add Network Interfaces when editing your VM. This feature was added in recent builds (v4.0+). If you do not see the options cited below for adding this, you can update your UTM.

 

Solution

  1. First, download the VMDK images from the Kerio downloads portal:
    mceclip0.png
  2. Extract the downloaded files
  3. Once downloaded, open a terminal window in the extracted files folder
    • If you have not got qemu installed, you will need to install this via Homebrew:
      • brew install qemu 
  4. Convert the vmdk file to qcow2 format
    • qemu-img convert -f vmdk -O qcow2 kerio-control-appliance-9.4.2-7290-p1-vmware-disk1.vmdk kerio.qcow2
  5. Download and Install UTM.
  6. Open UTM
    1. Create New Virtual Machine
    2. Emulate
    3. Custom
    4. Skip ISO boot
    5. The rest of the configs can be set based on your needs or default (continue, continue, etc... save)
    6. Continue & Save
    7. Select the Base VM you created and select the Settings icon:
      mceclip1.png
    8. Right-click the default IDE Drive and select Delete:
      mceclip2.png
    9. Under Drives, click on New...
    10. Select Import
    11. Select the qcow2 file you created earlier
    12. Go to QEMU Tab and de-select "UEFI Boot":
      mceclip3.png
    13. Under Devices, select New... > Network:
      mceclip2.png
      1. Adjust the two Network devices as needed. One Bridged and one Shared Network are good choices to emulate the WAN and LAN interfaces.
    14. Save and Run the VM
    15. Once the Kerio Control Console appears, press Enter to access the Console:
      mceclip0.png
    16. Select Remote Administration and press Fn + F8 to add the cited Traffic Rule.
      1. This rule will allow you to access the Initial Configuration Wizard from the Host Machine.
      2. If you have trouble using the F8 key, see the Keyboard section below.

 

Using Shared Network Adapter

If you leveraged the "Shared Network" adapter option, you likely have IP 10.10.10.1 assigned by default, but it remains unreachable from the Host. Your "Shared Network" subnet is likely not aligned to the IP manually set and should be adjusted to use DHCP allocation instead.

  1. From the VM Console, select Network Configuration.
  2. Choose the Shared Network adapter and press Enter.
  3. Select "Assign IP address dynamically (DHCP)"
    mceclip1.png
  4. Press Fn + F8 to Apply the change.
    1. If you have trouble using the F8 key, see the Keyboard section below.

 

Keyboard

To set the IP and other functions of the Kerio appliance Console, you must pass the Function keys such as F8. By default, you can leverage the fn key and the appropriate Function keys using the built-in keyboard within the Kerio Control Console window.

Example 1: To Change Language from the main Console Splash, press fn + F8.

Example 2: To toggle between TTL sessions to access the console or terminal directly, press fn + option + F1/F2.

 

If using an external keyboard, you may need to set the config options below instead:

  1. Choose Apple menu  > System Settings.
  2. Click Keyboard in the sidebar.
  3. Click the Keyboard Shortcuts button on the right.
  4. Click Function Keys in the sidebar.
  5. Turn on “Use F1, F2, etc. keys as standard function keys”.
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments