Changes

Jump to navigation Jump to search
m
no edit summary
Line 1: Line 1:  
[[Category: MikroTik]]
 
[[Category: MikroTik]]
 
__FORCETOC__
 
__FORCETOC__
{{ Note|'''This document is a work in progress and should be considered a draft until this message disappears.''' }}
   
Welcome to the MikroTik Wiki page.  Here you will find items specifically about using MikoTik devices and software as it relates to Ham Radio and/or AllStarLink/PTTLink.
 
Welcome to the MikroTik Wiki page.  Here you will find items specifically about using MikoTik devices and software as it relates to Ham Radio and/or AllStarLink/PTTLink.
    
= General Information =
 
= General Information =
 
Mikrotik Website:  https://mikrotik.com/
 
Mikrotik Website:  https://mikrotik.com/
 +
 +
= MikroTik CHR on VPS =
 +
Instructions for installing the MikroTik Cloud Hosted Router (CHR) on a VPS provider.
 +
 +
Note:  You will be overwriting the existing VPS server using this guide.
 +
 +
== Preparation ==
 +
*Spin up a VPS using a Debian based Linux distro
 +
**Choose one with at least one CPU and 512MB of memory.  You can increase the CPU and memory as your needs/use dictates.
 +
*Login to VPS
 +
 +
== Installation ==
 +
*Run the following to replace the Linux install on the VPS.
 +
 +
Note: Adjust the /dev/vda listed in the last line to match the actual drive used in the VPS.
 +
 +
*First make sure the packages information is up to date
 +
 +
  apt-get update
 +
 +
*Ensure unzip is installed
 +
 +
  apt-get install unzip
 +
 +
*Then copy and run the entire block of commands below into the terminal.  Verify the name of the interface in line 4 matches what your VPS uses.
 +
 +
  wget https://download.mikrotik.com/routeros/6.48.3/chr-6.48.3.img.zip -O chr.img.zip && \
 +
  gunzip -c chr.img.zip > chr.img && \
 +
  mount -o loop,offset=33554944 chr.img /mnt && \
 +
  ADDRESS=`ip addr show '''''ens3''''' | grep global | cut -d' ' -f 6 | head -n 1` && \
 +
  GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \
 +
  echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1] /ip route add gateway=$GATEWAY " > /mnt/rw/autorun.scr && \
 +
  umount /mnt && \
 +
  echo u > /proc/sysrq-trigger && \ dd if=chr.img bs=1024 of='''''/dev/vda'''''
 +
 +
*Once you successfully complete the above, power off (do not shut down) the VPS and then turn it back on to boot into MikroTik CHR.
 +
 +
== Configuration ==
 +
*Login to the MikroTik CHR via the terminal using admin for the username with no password
 +
*Change the default admin password with:
 +
  /user set name=admin password=<new password>
 +
 +
'''If the IP address and Gateway were not properly set at installation:'''
 +
----
 +
Set $ADDRESS and $GATEWAY first or replace them in the line below with the actual values.
 +
  echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1] /ip route add gateway=$GATEWAY"
 +
 +
*If the above does not work on setting the IP address and gateway properly:
 +
**Set IP address with:  '''/ip address add address=<ip address> netmask=<netmask> interface=ether1'''
 +
**Set Gateway IP address with:  '''/ip route add dst-address=0.0.0.0/0 gateway=<gateway IP>'''
 +
 +
== Finishing Up ==
 +
*Now login to the web page of your MikroTik CHR using http://<IP> or download Winbox from https://mikrotik.com/download to login and configure your MikroTik CHR.
 +
*Read the documentation at https://help.mikrotik.com/docs/display/ROS/Getting+started pay special attention to the [https://help.mikrotik.com/docs/display/ROS/First+Time+Configuration First Time Configuration] section
    
= AMPRNet/44Net =
 
= AMPRNet/44Net =
Line 23: Line 76:     
= IPSEC =
 
= IPSEC =
Sometimes you need to secure a link between a system and an MikroTik device.  
+
Sometimes you need to secure a link between a system and a MikroTik device.  
    
*[[VPN#strongSwan to MikroTik|strongSwan to MikroTik]] - Information on connecting MikroTik to a system running the strongSwan IPSEC software
 
*[[VPN#strongSwan to MikroTik|strongSwan to MikroTik]] - Information on connecting MikroTik to a system running the strongSwan IPSEC software
 +
 +
= Wireguard =
 +
The Mikrotik Wireguard Road Warrior Install is located at [[VPN#Mikrotik_Wireguard_Road_Warrior_Config|Mikrotik Wireguard Road Warrior Setup]].
    
= HamWAN =
 
= HamWAN =

Navigation menu