All posts by Omega-00

RouterOS v7.0 released (april fools joke)

Update: Yes for those of you who did double-takes, this is/was an April fools joke 🙂

Some exciting new changes announced!

What's new in 7.0:
 *) dude - 5.0 package released for PPC and CCR platforms
 *) ppp - LNS/LAC support added
 *) ppp - CoA updates now supported for all ppp services
 *) openvpn - UDP transport support
 *) ipsec - VTI support added
 *) bonding - added support for TRILL
 *) wireless - fixed auto frequency feature, all existing chipsets now support 802.11ac;
 *) console - more colors added to terminal output
 *) ethernet - added option to enable 802.3af/at from terminal on new CRS PoE models
 (will be disabled by default);
 *) ethernet - added GUI setup mode for switch chip vlan configuration
 *) routing - new routing package released for CCRs;
 *) system - Routers will now print money
 (will be disabled by default);
 *) safe mode replaced with april fools mode

Edit: It’s finally real – v7.0beta is available here: https://mt.lv/v7

Script Fu – Changing RADIUS server source address

Just a quick post to show an example of day to day usage of RouterOS scripting.

Goal: We had to change the src-address for a bunch of radius-server listings across 40 MikroTik devices, to match a new pptp-tunnel address. What would’ve been a pain was that the address is different on each device.

Solution: Create a scriptlet to pull the IP into the update (set) routine, ensuring it is formatted correctly for use.

Continue reading Script Fu – Changing RADIUS server source address

Pokethernet – The swiss army knife of cable testers

Thanks to Mike Hammett for Sharing this with me.

For anyone dealing with lots of ethernet connections, be that PoE runs up towers or 48 port switches providing to office desks, hotel rooms etc, we’ve all had to test and troubleshoot connection issues.

These can range from physical connectivity problems like:
– Cable run too long
– Pair shorts
– PoE voltage drop
– Broken wires/cable

Then there’s the connectivity tests after you fix and test the wiring:
– Does auto-negotiate work?
– Do you get DHCP or can you see other IP’s on the network?
– Does the port show any CRC errors?

Which in total normally require a whole bunch of tools to run through (or a super expensive fluke network tester) to test wire pairs, use TDR devices to determine if a wire is broken and if so how far along, then test physical port connectivity and errors.

So in come the guys from Pockethernet, with the following solution:

(youtube link here if embed doesn’t work.)

They’ve combined all of the features listed above and made it simple to use by connecting it via Bluetooth to your smartphone. Then on top of that they’ve made it incredibly cheap in comparison to the alternatives.

At present they are shipping to the US and EU only, but using a service like shipito you can have it forwarded anywhere in the world, and as they’ve already reached the minimum contribution amount it’s safe to say this project will be going ahead.

I’m really glad to see a useful project like this take off, it is an excellent innovation and is going to be a very useful gadget for network techs to have in their tool bags.

Replacing Hotspot SSL certificates with a script

While needing to update a bunch of routers with new SSL certificates for the hotspot config the other day, I realised there is currently no way to import a certificate in RouterOS via a scripted function (at least not that I’ve discovered prior to v6.3).

As such I set out to find a way to update routers with a single copy/paste block of code that would work across all versions and could also be run using a system such as router-tools or via an API interface and came up with the following.

Continue reading Replacing Hotspot SSL certificates with a script