From 2b6b2aefee5ca85cae068d8378590eadb7084604 Mon Sep 17 00:00:00 2001 From: boom2 Date: Tue, 21 Nov 2023 14:01:51 -0500 Subject: initial commit --- litebeam/WA.v8.7.11.46972.220614.0420.bin | Bin 0 -> 9748150 bytes litebeam/lbe-new-8_7_1.cfg | 263 ++++++++++++++++++++++++++++++ nycmesh_notes.org | 43 +++++ omnitik/omni-only.rsc | 204 +++++++++++++++++++++++ omnitik/routeros-mipsbe-6.49.6.npk | Bin 0 -> 12387190 bytes pix/2023-11-12_nycmesh_speedtest.png | Bin 0 -> 49369 bytes pix/Screenshot_2023-11-12_16-18-53.png | Bin 0 -> 198818 bytes pix/Screenshot_20231113_144448.png | Bin 0 -> 47301 bytes pix/Screenshot_20231113_145003.png | Bin 0 -> 46595 bytes 9 files changed, 510 insertions(+) create mode 100644 litebeam/WA.v8.7.11.46972.220614.0420.bin create mode 100644 litebeam/lbe-new-8_7_1.cfg create mode 100644 nycmesh_notes.org create mode 100644 omnitik/omni-only.rsc create mode 100644 omnitik/routeros-mipsbe-6.49.6.npk create mode 100644 pix/2023-11-12_nycmesh_speedtest.png create mode 100644 pix/Screenshot_2023-11-12_16-18-53.png create mode 100644 pix/Screenshot_20231113_144448.png create mode 100644 pix/Screenshot_20231113_145003.png diff --git a/litebeam/WA.v8.7.11.46972.220614.0420.bin b/litebeam/WA.v8.7.11.46972.220614.0420.bin new file mode 100644 index 0000000..90f2b8b Binary files /dev/null and b/litebeam/WA.v8.7.11.46972.220614.0420.bin differ diff --git a/litebeam/lbe-new-8_7_1.cfg b/litebeam/lbe-new-8_7_1.cfg new file mode 100644 index 0000000..2f1f011 --- /dev/null +++ b/litebeam/lbe-new-8_7_1.cfg @@ -0,0 +1,263 @@ +### PART ### +## 1611108377 +##WA.v8.7.1 +#board.sysid=0xe7f9 +#board.cpurevision=0x00001123 +#board.arch=0 +#board.fcc_id=SWX-LBE5ACG2 +#board.name=LiteBeam 5AC Gen2 +#board.shortname=L5C +#board.model=LBE-5AC-Gen2 +#board.timestamp=1550019827 +#board.bom=13-00497-22 +#board.netmodes=3 +#board.hwaddr=18E8298CAB4C +#board.device_id=462e591f1aac93fa62e03e8dd933ab58 +#board.reboot=40 +#board.upgrade=150 +#board.phycount=1 +#board.phy.1.maxmtu=2024 +#board.fcc_unii_activated=1 +#board.fcc_unii_switchable=0 +#board.required_fw_version=525571 +#radio.1.name= +#radio.1.shortname= +#radio.1.bus=pci +#radio.1.devdomain=5000 +#radio.1.ccode=42 +#radio.1.ccode_fixed=0 +#radio.1.ccode_locked=2 +#radio.1.subsystemid=0xe7f9 +#radio.1.subvendorid=0x0777 +#radio.1.txpower.max=24 +#radio.1.txpower.min=-4 +#radio.1.txpower.offset=1 +#radio.1.ieee_modes=21 +#radio.1.powerBackoff=5 +#radio.1.antennas=2 +#radio.1.def_antenna=1 +#radio.1.antenna.1.id=1 +#radio.1.antenna.1.name=23 +#radio.1.antenna.1.gain=23 +#radio.1.antenna.1.builtin=1 +#radio.1.antenna.2.id=2 +#radio.1.antenna.2.name=Feed only +#radio.1.antenna.2.gain=6 +#radio.1.antenna.2.builtin=1 +#radio.1.caps=2900492308 +#radio.1.caps2=0 +#radio.1.eirp.limit=1 +#radio.1.regdomain_flags=fcc_new_grant,ts=0x5c636cf3 +#radio.1.chains=2 +#radio.1.ieee_mode_a=1 +#radio.1.ptp_only=1 +#radio.1.ptp_sta=1 +#radio.1.ptmp_only=1 +#radio.1.ptmp_sta=1 +#radio.1.distance_limit=0 +#radio.1.chanbw=10,20,30,40,50,60,80 +#radio.2.name= +#radio.2.shortname= +#radio.2.bus=ahb +#radio.2.devdomain=5000 +#radio.2.ccode=840 +#radio.2.ccode_fixed=0 +#radio.2.ccode_locked=0 +#radio.2.subsystemid=0xe7f9 +#radio.2.subvendorid=0x0777 +#radio.2.txpower.max=19 +#radio.2.txpower.min=0 +#radio.2.txpower.offset=0 +#radio.2.ieee_modes=10 +#radio.2.powerBackoff=5 +#radio.2.antennas=0 +#radio.2.def_antenna=0 +#radio.2.caps=12 +#radio.2.caps2=0 +#radio.2.eirp.limit=0 +#radio.2.regdomain_flags=ts=0x5c636cf3 +#radio.2.chains=1 +#radio.2.ieee_mode_bg=1 +#radio.2.web_exclude=1 +#radio.2.distance_limit=0 +#radio.2.chanbw=5,10,20,40,80 +#feature.rssi.leds=0 +#feature.g2=1 +#feature.g3=0 +#feature.ext_reset=0 +#feature.poe_passthrough=0 +#e9edd8a49357707595fe260425a83cd0 +### PART ### +aaa.status=disabled +system.cfg.editor.webui=2021-01-20T02:06:06.474Z +igmpproxy.status=disabled +tshaper.status=disabled +iptables.sys.portfw.status=disabled +iptables.sys.status=enabled +iptables.status=disabled +dhcpc.1.status=enabled +dhcpc.1.fallback_netmask=255.255.255.0 +dhcpc.1.fallback=192.168.1.20 +dhcpc.1.devname=br0 +dhcpc.status=enabled +bridge.1.port.2.devname=ath0 +bridge.1.port.2.status=enabled +bridge.1.port.1.devname=eth0 +bridge.1.port.1.status=enabled +bridge.1.devname=br0 +bridge.1.stp.status=disabled +bridge.1.status=enabled +bridge.status=enabled +netconf.3.role=mlan +netconf.3.mtu=1500 +netconf.3.autoip.status=enabled +netconf.3.devname=br0 +netconf.3.status=enabled +netconf.2.flowcontrol.tx.status=enabled +netconf.2.flowcontrol.rx.status=enabled +netconf.2.autoneg=enabled +netconf.2.mtu=1500 +netconf.2.autoip.status=disabled +netconf.2.up=enabled +netconf.2.devname=eth0 +netconf.2.status=enabled +netconf.1.mtu=1500 +netconf.1.autoip.status=disabled +netconf.1.up=enabled +netconf.1.devname=ath0 +netconf.1.status=enabled +netconf.status=enabled +resolv.host.1.name=nycmesh-lbe-546 +sshd.port=22 +sshd.auth.passwd=enabled +sshd.status=enabled +pppoe-relay.status=disabled +ebtables.sys.fw6.status=disabled +ebtables.sys.fw.status=disabled +ebtables.sys.eap.1.devname=ath0 +ebtables.sys.eap.1.status=enabled +ebtables.sys.eap.status=enabled +ebtables.sys.status=enabled +ebtables.status=enabled +wpasupplicant.status=enabled +wpasupplicant.profile.1.network.2.status=disabled +wpasupplicant.profile.1.network.2.priority=2 +wpasupplicant.profile.1.network.2.key_mgmt.1.name=NONE +wpasupplicant.profile.1.network.1.ssid=ubnt +wpasupplicant.profile.1.network.1.psk=nycmeshnet +wpasupplicant.profile.1.network.1.proto.1.name=RSN +wpasupplicant.profile.1.network.1.priority=100 +wpasupplicant.profile.1.network.1.pairwise.1.name=CCMP +wpasupplicant.profile.1.network.1.key_mgmt.1.name=WPA-PSK +wpasupplicant.profile.1.network.1.eap.1.status=disabled +wpasupplicant.profile.1.name=AUTO +wpasupplicant.device.1.status=enabled +wpasupplicant.device.1.profile=AUTO +wpasupplicant.device.1.devname=ath0 +wireless.1.wds.status=enabled +wireless.1.status=enabled +wireless.1.ssid=ubnt +wireless.1.security.type=none +wireless.1.rate.mcs=-1 +wireless.1.rate.auto=enabled +wireless.1.mcast.enhance=0 +wireless.1.mac_acl.status=disabled +wireless.1.mac_acl.policy=allow +wireless.1.l2_isolation=disabled +wireless.1.hide_ssid=disabled +wireless.1.devname=ath0 +wireless.1.amsdu=3 +wireless.1.ampdu.status=enabled +wireless.1.ampdu.frames=32 +wireless.1.addmtikie=enabled +wireless.status=enabled +users.2.uid=100 +users.2.status=disabled +users.2.shell=/bin/false +users.2.gid=100 +users.1.status=enabled +users.1.name=ubnt +users.status=enabled +update.check.status=enabled +unms.uri=wss://10.70.76.21:443+ud503t7xOXARBRnqXbKXRepgLrOCGx-0ngmIkzQxQFQAAAAA+allowUntrustedCertificate +unms.status=enabled +telnetd.status=disabled +telnetd.port=23 +system.timezone.name=EST5EDT +system.timezone=EST5EDT,M3.2.0,M11.1.0 +system.leds.nightmode=disabled +system.external.reset=enabled +system.date.status=disabled +system.cfg.version=65547 +system.autosend_crash_reports=disabled +system.airosx.prov.status=enabled +syslog.status=enabled +syslog.remote.status=disabled +syslog.remote.port=514 +snmp.status=disabled +snmp.community=public +radio.1.txpower=22 +radio.1.status=enabled +radio.1.scanbw.status=disabled +radio.1.scan_list.channels=5220,5225,5230,5235,5240,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325,5330,5485,5490,5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560,5710,5740,5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835 +radio.1.scan_list.status=enabled +radio.1.rx_sensitivity=-96 +radio.1.reg_obey=enabled +radio.1.rc_mode=0 +radio.1.ptpmode=0 +radio.1.pollingpri=2 +radio.1.pollingnoack=0 +radio.1.polling_ff_sta_rx_rssi_th=0 +radio.1.polling_ff_flex=0 +radio.1.polling_ff_dur=0 +radio.1.polling_ff_dl_ratio=50 +radio.1.polling=enabled +radio.1.obey=enabled +radio.1.mode=managed +radio.1.low_txpower_mode=disabled +radio.1.ieee_mode=auto +radio.1.freq=5165 +radio.1.ff_cap_rep=0 +radio.1.dfs.status=enabled +radio.1.devname=ath0 +radio.1.cwm.mode=1 +radio.1.cwm.enable=0 +radio.1.countrycode=840 +radio.1.cmsbias=0 +radio.1.chanbw=0 +radio.1.center.1.freq=5165 +radio.1.cable.loss=0 +radio.1.atpc.threshold=36 +radio.1.atpc.status=disabled +radio.1.atpc.sta.status=enabled +radio.1.antenna.id=1 +radio.1.antenna.gain=23 +radio.1.acktimeout=35 +radio.1.ackdistance=600 +radio.1.ack.auto=enabled +radio.status=enabled +radio.countrycode=840 +pwdog.status=disabled +pwdog.retry=3 +pwdog.period=300 +pwdog.delay=300 +ntpclient.1.status=enabled +ntpclient.1.server=10.10.10.123 +ntpclient.status=enabled +netmode=bridge +httpd.status=enabled +httpd.session.timeout=900 +httpd.port=80 +httpd.https.status=enabled +httpd.https.port=443 +gui.network.advanced.status=disabled +gui.language=en_US +discovery.status=enabled +discovery.cdp.status=disabled +airview.status=enabled +aaa.1.wpa.psk=nycmeshnet +aaa.1.status=disabled +aaa.1.radius.auth.1.port=1812 +aaa.1.radius.acct.1.status=disabled +aaa.1.radius.acct.1.port=1813 +users.1.password=$1$ZfjzNYYm$l8C5Zk2ouuntrHm262NPg/ diff --git a/nycmesh_notes.org b/nycmesh_notes.org new file mode 100644 index 0000000..5f6709c --- /dev/null +++ b/nycmesh_notes.org @@ -0,0 +1,43 @@ +* some notes on nycmesh + +* <2023-11-09 Thu> +configuring omnitik routerOS + +the default screen when i navigate to http://192.168.88.1/ it then +re-routes me to +http://192.168.88.1/webfig/#System:Reset_Configuration.Default_Configuration + +which shows the following page in the "Quick Set" menu: + +RouterOS v6.48.7 (long-term) + +The following default configuration has been installed on your router: + +Welcome to RouterOS! + 1) Set a strong router password in the System > Users menu + 2) Upgrade the software in the System > Packages menu + 3) Enable firewall on untrusted networks + 4) Set your country name to observe wireless regulations +----------------------------------------------------------------------------- +RouterMode: + * WAN port is protected by firewall and enabled DHCP client + * Wireless and Ethernet interfaces (except WAN port/s) + are part of LAN bridge +LAN Configuration: + IP address 192.168.88.1/24 is set on bridge (LAN port) + DHCP Server: enabled; + DNS: enabled; +wlan1 Configuration: + mode: ap-bridge; + band: 5ghz-a/n/ac; + tx-chains: 0;1; + rx-chains: 0;1; + installation: outdoor; + wpa2: no; + ht-extension: 20/40/80mhz-XXXX; +WAN (gateway) Configuration: + gateway: ether1 ; + ip4 firewall: enabled; + NAT: enabled; + DHCP Client: enabled; + 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 new file mode 100644 index 0000000..9dc9d45 Binary files /dev/null and b/omnitik/routeros-mipsbe-6.49.6.npk differ diff --git a/pix/2023-11-12_nycmesh_speedtest.png b/pix/2023-11-12_nycmesh_speedtest.png new file mode 100644 index 0000000..67c187e Binary files /dev/null and b/pix/2023-11-12_nycmesh_speedtest.png differ diff --git a/pix/Screenshot_2023-11-12_16-18-53.png b/pix/Screenshot_2023-11-12_16-18-53.png new file mode 100644 index 0000000..b43389e Binary files /dev/null and b/pix/Screenshot_2023-11-12_16-18-53.png differ diff --git a/pix/Screenshot_20231113_144448.png b/pix/Screenshot_20231113_144448.png new file mode 100644 index 0000000..3d89d59 Binary files /dev/null and b/pix/Screenshot_20231113_144448.png differ diff --git a/pix/Screenshot_20231113_145003.png b/pix/Screenshot_20231113_145003.png new file mode 100644 index 0000000..bffd9fd Binary files /dev/null and b/pix/Screenshot_20231113_145003.png differ -- cgit v1.2.3-54-g00ecf