I tried running CHR on Google Compute Engine however it does nothing. Are all the required drivers included in CHR?. The instance does start, and transition to the “running” state, however CHR doesn’t seem to output to the serial console so there’s no indication beyond “Booting from Hard Disk 0…”. The CPU utilization stays at 100%, network packets are received but none are transmitted.
The result is a “running” (as reported in the console) instance however it outputs nothing to the serial console (beyond GCE’s “Booting from Hard Disk 0…”) and does not respond to anything on the network interface (console reports incoming packets but 0 outgoing).
Copying file://chr-6.37.2-image.tar.gz [Content-Type=application/x-tar]…
ResumableUploadAbortException: 403 Caller does not have storage.objects.create access to bucket cloud-hosted-router-images.
We need newer kernel - so v7, sorry. Without the kernel, we do not have critical KVM/VirtIO stuff required for the Google service. As that code that we needed to backport relies on features available in the newer kernel.
There are several answers in this topic. They are all the same. Until RouterOS v7 exists, there can be no support for this. Since there is no v7, there are no updates on this.
Have anyone had a luck to run RouterOS smoothly? I had to decrease MTU of ether1 to 1460 to be able to connect to the router (on 1500, both SSH and WinBox hang when big packets go over the connection).
UPD: Googled for this post from Paul Nash (Product Manager, GCE, Google) on November 14, 2016: “The 1460 MTU is configured due to additional header space required inside Google’s network. It is a difficult thing to change, but something that we’re looking at.”
Yep, I deployed it by that manual, but couldn’t connect (SSH hung after showing ‘MikroTik’ logo, WinBox hung on ‘Downloading plugins’) until I lowered MTU to 1460. I checked another VM (Linux one), it has 1460 too, so looks like that’s normal practice for GCP.
Yep, packets should be defragmented, but it wasn’t working for me. Anyway, I think it’s better to lower the MTU to avoid unnecessary fragmentation even if it’s working in some cases.
And concerning 1360: it’s about the traffic inside IPSec tunnel (in case of VPN), so for pure router 1460 should be good enough.