I was given this script which was working on earlier versions.
Tried it on a 133c with 3.15 on it and no go.. I get an address but no net.
When I load the script it highlights chain I added chain=srcnat but that did not help
I have an rb150 acting as router dhcp server.
With this script, the cpe would get an address an away you go
#turn on all interfaces and delay for 3 seconds
/interface enable [find]
/ip address remove [find]
# Set SSID and band **** user change required ****
/ interface wireless
set wlan1 mode=station ssid="SET_ME" band=2.4ghz-b disabled=no
# Set customer name here if desired -- no spaces
# or crazy characters please *** user change required ***
/ ip dhcp-client
add interface=wlan1 add-default-route=yes use-peer-dns=yes \
use-peer-ntp=yes comment="This interface talks to the tower" disabled=no
# This should be the IP inside the network...
# Doesn't need to be changed unless the network demands it (private network)
/ ip address
add address=192.168.100.1/24 interface=ether1 \
comment="LEAVE ME ALONE" disabled=no
/ ip pool
add name="dhcp_pool1" ranges=192.168.100.100-192.168.100.200
/ ip dhcp-server
add name="dhcp1" interface=ether1 lease-time=1d address-pool=dhcp_pool1 \
bootp-support=static authoritative=yes disabled=no
/ ip dhcp-server network
add address=192.168.100.0/24 gateway=192.168.100.1 dns-server=192.168.100.1
/ip firewall nat
add out-interface=wlan1 action=masquerade src-address=192.168.100.0/24
/ip dns set allow-remote-requests=yes