diff options
Diffstat (limited to 'omnitik')
| -rw-r--r-- | omnitik/omni-only.rsc | 204 | ||||
| -rw-r--r-- | omnitik/routeros-mipsbe-6.49.6.npk | bin | 0 -> 12387190 bytes |
2 files changed, 204 insertions, 0 deletions
diff --git a/omnitik/omni-only.rsc b/omnitik/omni-only.rsc new file mode 100644 index 0000000..17ccc0a --- /dev/null +++ b/omnitik/omni-only.rsc @@ -0,0 +1,204 @@ +# NYC Mesh Mikrotik Omnitik config +# Omnitik 5ac +:global nodenumber 546 + +:global cidr ("10." . ((96+(nodenumber>>10))+0) . "." . (((nodenumber>>2)&255)+0) . "." . (((nodenumber&3)<<6)+0) . "/26") +:global ipthirdoctet ( [ :pick $nodenumber ([:len $nodenumber] - 5) ([:len $nodenumber] - 2) ] + 0 ) +:global ipfourthoctet ( [ :pick $nodenumber ([:len $nodenumber] - 2) ([:len $nodenumber]) ] + 0 ) + +:global cidrleft [ :pick $cidr 0 ( [ :find $cidr "/" ] ) ] +:global cidrright [ :pick $cidr (( [ :find $cidr "/" ] )+1) 100 ] +:global netmask (255.255.255.255<<(32-$cidrright)) +:global subnet ($cidrleft&$netmask) +:global firstip ($subnet+1) +:global lastip ($subnet + (~($subnet|$netmask)) - 1) +:global dhcprange (($firstip+5) . "-" . ($lastip-5)) +:global meship ("10.69." . $ipthirdoctet . "." . $ipfourthoctet) +:global wdsip ("10.68." . $ipthirdoctet . "." . $ipfourthoctet) + +/delay 15 + +:beep frequency=500 length=100ms + +:foreach x in=[/interface wireless find] do={ /interface wireless reset-configuration $x } + +:beep frequency=600 length=100ms + +/interface bridge +add auto-mac=yes name=mesh fast-forward=no protocol-mode=none +add auto-mac=yes name=wds fast-forward=no protocol-mode=none + +/interface bridge settings +set use-ip-firewall=yes + +:beep frequency=700 length=100ms + +/interface ethernet +set [ find default-name=ether1 ] comment="NN:$nodenumber" + +/interface wireless security-profiles +add authentication-types=wpa-psk,wpa2-psk management-protection=allowed mode=\ + dynamic-keys name=nycmeshnet supplicant-identity=nycmesh \ + wpa-pre-shared-key=nycmeshnet wpa2-pre-shared-key=nycmeshnet + +:beep frequency=800 length=100ms + +/interface wireless +set [ find default-name=wlan1 ] band=5ghz-a/n/ac channel-width=20/40/80mhz-Ceee country="united states3" disabled=no distance=dynamic antenna-gain=0 installation=any frequency=5180 mode=ap-bridge security-profile=nycmeshnet ssid=("nycmesh-" . $nodenumber . "-omni") radio-name=("nycmesh-" . $nodenumber . "-omni") wireless-protocol=802.11 wps-mode=disabled rx-chains=0,1 tx-chains=0,1 default-forwarding=no +add disabled=no master-interface=wlan1 name=wlan2 ssid="-NYC Mesh Community WiFi-" wps-mode=disabled +add disabled=no master-interface=wlan1 name=wlan3 ssid="nycmesh-wds" wds-default-bridge=wds wds-mode=dynamic-mesh wps-mode=disabled security-profile=nycmeshnet +add comment="uses nycmesh-xxxx-omni via mesh bridge" disabled=yes master-interface=wlan1 mode=station-bridge name=wlan4 security-profile=nycmeshnet ssid=nycmesh-xxxx-omni wds-default-bridge=mesh + +/interface wireless connect-list +add allow-signal-out-of-range=3s interface=wlan3 security-profile=nycmeshnet signal-range=-65..120 +add connect=no interface=wlan3 security-profile=nycmeshnet signal-range=-120..-65 + +:beep frequency=900 length=100ms + +/ip address +add address=($firstip . "/" . $cidrright) interface=mesh +add address=($meship . "/16") interface=mesh +add address=($wdsip . "/16") interface=wds + +:beep frequency=1000 length=100ms + +/ip dhcp-client +add add-default-route=no disabled=yes interface=ether5 use-peer-dns=no use-peer-ntp=no + +:beep frequency=1100 length=100ms + +/interface bridge port +add bridge=mesh hw=no interface=ether1 +add bridge=mesh hw=no interface=ether2 +add bridge=mesh hw=no interface=ether3 +add bridge=mesh hw=no interface=ether4 +add bridge=mesh hw=no interface=ether5 +add bridge=mesh interface=wlan1 +add bridge=mesh interface=wlan2 +add bridge=mesh interface=wlan4 +add bridge=wds interface=wlan3 +add bridge=wds interface=dynamic internal-path-cost=100 path-cost=100 + +:beep frequency=1200 length=100ms + +/interface bridge filter +add action=drop chain=forward in-bridge=mesh +add action=drop chain=forward in-bridge=wds +add action=drop chain=forward in-interface=wlan2 + +:beep frequency=1200 length=100ms + +/ip pool +add name=local ranges=$dhcprange + +:beep frequency=1300 length=100ms + +/ip dhcp-server +add address-pool=local disabled=no interface=mesh name=localdhcp + +:beep frequency=1400 length=100ms + +/ip dhcp-server network +add address=$cidr dns-server=( "10.10.10.10," . $firstip) gateway=$firstip netmask=$cidrright + +/ip dns +set allow-remote-requests=yes servers=10.10.10.10,1.1.1.1 + +:beep frequency=1500 length=100ms + +/routing ospf instance set [ find default=yes ] router-id=$meship redistribute-connected=as-type-1 +/routing filter add chain="ospf-in" set-bgp-communities=65000:110 set-distance=205 +/routing ospf interface add interface=mesh network-type=ptmp +/routing ospf interface add interface=wds network-type=ptmp cost=100 +/routing ospf network add area=backbone network=10.69.0.0/16 +/routing ospf network add area=backbone network=10.68.0.0/16 + +:beep frequency=1600 length=100ms + +/ip firewall address-list +add address=10.0.0.0/8 list=meshaddr +add address=199.167.59.0/24 list=meshaddr +add address=199.170.132.0/24 list=meshaddr + +/ip firewall filter +add action=accept chain=input protocol=icmp +add action=accept chain=input dst-port=53 protocol=udp +add action=accept chain=input connection-state=established,related +add action=drop chain=input in-bridge-port=wlan2 +add action=drop chain=input src-address-list=!meshaddr + +:beep frequency=1700 length=100ms + +/ip firewall service-port +set ftp disabled=yes +set tftp disabled=yes +set irc disabled=yes +set h323 disabled=yes +set sip disabled=yes +set pptp disabled=yes +set udplite disabled=yes +set dccp disabled=yes +set sctp disabled=yes + +/snmp set enabled=yes + +:beep frequency=1800 length=100ms + +/system identity set name=("nycmesh-" . $nodenumber . "-omni") + +/system clock set time-zone-name=America/New_York time-zone-autodetect=no +/system ntp client +set enabled=yes primary-ntp=10.10.10.123 server-dns-names=0.pool.ntp.org + +/delay 2 + + +:beep frequency=220 length=200ms; +:delay 200ms; +:beep frequency=880 length=200ms; +:delay 200ms; +:beep frequency=1046 length=200ms; +:delay 200ms; +:beep frequency=1175 length=200ms; +:delay 200ms; +:beep frequency=1318 length=200ms; +:delay 200ms; +:beep frequency=880 length=200ms; +:delay 200ms; +:beep frequency=220 length=200ms; +:delay 200ms; +:beep frequency=440 length=200ms; +:delay 200ms; +:beep frequency=220 length=200ms; +:delay 200ms; +:beep frequency=880 length=200ms; +:delay 200ms; +:beep frequency=1046 length=200ms; +:delay 200ms; +:beep frequency=1175 length=200ms; +:delay 200ms; +:beep frequency=1318 length=200ms; +:delay 200ms; +:beep frequency=1396 length=200ms; +:delay 200ms; +:beep frequency=1318 length=200ms; +:delay 200ms; +:beep frequency=1046 length=200ms; +:delay 200ms; +:beep frequency=1175 length=200ms; +:delay 200ms; +:beep frequency=588 length=200ms; +:delay 200ms; +:beep frequency=294 length=200ms; +:delay 200ms; +:beep frequency=1175 length=200ms; +:delay 200ms; +:beep frequency=1046 length=200ms; +:delay 200ms; +:beep frequency=659 length=200ms; +:delay 200ms; +:beep frequency=1318 length=200ms; +:delay 200ms; +:beep frequency=880 length=200ms; +:delay 200ms; +:beep frequency=220 length=200ms; diff --git a/omnitik/routeros-mipsbe-6.49.6.npk b/omnitik/routeros-mipsbe-6.49.6.npk Binary files differnew file mode 100644 index 0000000..9dc9d45 --- /dev/null +++ b/omnitik/routeros-mipsbe-6.49.6.npk |
