Mikrotik Router CLI Configuration guide
Mandatory Configs
Enable DHCP on an interface
ip dhcp-client add interface=ether1 disabled=no
Verify DHCP information
ip dhcp-client print detail
Add a static IP address to an interface
ip address add address=[Link]/24 interface=ether2
Show routing table
ip route print
Add a static route (Internet Gateway)
ip route add dst-address=[Link]/0 gateway=[Link]
Configuring NAT (Allows internet access)
ip firewall nat add chain=srcnat src-address=[Link]/24 action=masquerade
Optional Configs
Configure Mikrotik Router as DNS server
Firewall Configs
[admin@mikrotik] > ip firewall filter add action=accept chain=input comment="Allow ICMP ping" protocol=icmp
[admin@mikrotik] > ip firewall filter add action=accept chain=input comment="Allow WinBox" dst-port=8291 protocol=tcp
[admin@mikrotik] > ip firewall filter add action=accept chain=input comment="Allow SSH" dst-port=22 protocol=tcp
[admin@mikrotik] > ip firewall filter add action=accept chain=input comment="Accept established connections" connection-state=established
[admin@mikrotik] > ip firewall filter add action=accept chain=input comment="Accept related connections" connection-state=related
[admin@mikrotik] > ip firewall filter add action=accept chain=input comment="Allow DNS for trusted network" dst-port=53 protocol=udp src-address=[Link]/24
[admin@mikrotik] > ip firewall filter add action=drop chain=input comment="Drop everything else"