:global country "India"; :global identity "Mikrotik"; :global myPassword; # override the default values here :set identity "Mikrotik SXT LTE"; :set myPassword [:pick ([/cert scep-server otp generate as-value minutes-valid=1]->"password") 0 20] # my subnet :global mySubnetCIDR "10.88.50.0/24"; :global dhcpServerIP "10.88.50.1"; :global dhcpPoolRange "10.88.50.88-10.88.50.254"; :global dhcpName "my-dhcp"; :global myBridgeAddress "10.88.50.1/24"; # SSH :global sshUserName "pothi"; ### ------------------------------------------------------------------------------------ ### # Generic Tweaks # ### ------------------------------------------------------------------------------------ ### # Configure Identity /system identity set name=$identity # Change subnet /ip pool add name=$dhcpName ranges=$dhcpPoolRange; /ip pool remove default-dhcp; /ip dhcp-server remove defconf; /ip dhcp-server add name=$dhcpName address-pool=$dhcpName interface=bridge lease-time=10m disabled=no; /ip dhcp-server network add address=$mySubnetCIDR gateway=$dhcpServerIP dns-server=$dhcpServerIP; /ip dhcp-server network remove [find dns-server=192.168.88.1]; /ip address add address=$myBridgeAddress interface=bridge; /ip address remove [find address="192.168.88.1/24"] #change static DNS entry for router.lan /ip dns static set numbers=[find name=router.lan] address=$dhcpServerIP; # Configure Guest Network and Firewall # Wireless tweaks # install public SSH key /tool fetch https://launchpad.net/~pothi/+sshkeys dst-path=pothi-ssh-key-rsa; :delay 5s; /user ssh-keys import public-key-file=pothi-ssh-key-rsa; /file remove pothi-ssh-key-rsa; # Reduce disk activity /ip dhcp-server config set store-leases-disk=never; # Configure NTP Client /system ntp client set primary-ntp=[ :resolve pool.ntp.org ]; /system ntp client set secondary-ntp=[ :resolve time.cloudflare.com ]; /system ntp client set server-dns-names=time.google.com,time.apple.com; /system ntp client set enabled=yes; ### ------------------------------------------------------------------------------------ ### # Specific to LTE Products # ### ------------------------------------------------------------------------------------ ### # SMS Receive capability /tool sms set auto-erase=yes receive-enabled=yes secret=0000 port=lte1;