update for 2021
This commit is contained in:
parent
859c541657
commit
01f718043c
9
Rakefile
9
Rakefile
|
@ -57,13 +57,8 @@ task :ap, [:name] do |t, args|
|
|||
end
|
||||
|
||||
task :all do
|
||||
aps = %W(ap-cf-f-l ap-cf-f-r ap-cf-srv) # Foaier
|
||||
aps += %W(ap-cf-a1 ap-cf-a2 ap-cf-b1 ap-cf-c1) # Rooms
|
||||
aps += %W(ap-cf-ch ap-cf-qws) # Chillout and quiet workshop area
|
||||
|
||||
# Workshop floor
|
||||
aps += %W(ap-ws-ws1 ap-ws-ws2) # workshop and overflow area
|
||||
aps += %W(ap-ws-noc) # NOC/Team room
|
||||
aps = %W(ap-wc ap-bar ap-stage) # Foaier
|
||||
#aps += %W(ap-ws-noc) # NOC/Team room
|
||||
|
||||
aps.each do |ap|
|
||||
Rake::Task["ap"].reenable
|
||||
|
|
|
@ -4,46 +4,29 @@
|
|||
# FLOOR = {00,11}
|
||||
# IP = last octet from 10.20.0.xx
|
||||
configurations:
|
||||
# Foaier
|
||||
ap-cf-srv:
|
||||
config: archer-c7
|
||||
ip: 10.20.0.55
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:55
|
||||
channel: 157
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:55
|
||||
channel: 12
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- archer-c5
|
||||
- archer-c5-single-trunk
|
||||
ap-cf-f-l:
|
||||
ap-wc:
|
||||
config: dap2965
|
||||
ip: 10.20.0.50
|
||||
ip: 10.20.0.22
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:50
|
||||
channel: 157
|
||||
bssid: 0e:50:00:11:00:52
|
||||
channel: 36
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:50
|
||||
bssid: 0e:24:00:11:00:52
|
||||
channel: 12
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- dap2965
|
||||
- dap2965-single-trunk
|
||||
ap-cf-f-r:
|
||||
ap-bar:
|
||||
config: dap2965
|
||||
ip: 10.20.0.51
|
||||
ip: 10.20.0.21
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:51
|
||||
channel: 60
|
||||
channel: 52
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:51
|
||||
|
@ -54,150 +37,19 @@ configurations:
|
|||
- dap2965
|
||||
- dap2965-single-trunk
|
||||
# Main room
|
||||
ap-cf-a1:
|
||||
config: linksys
|
||||
ip: 10.20.0.52
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:52
|
||||
channel: 157
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:52
|
||||
channel: 6
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- linksys
|
||||
- linksys-single-trunk
|
||||
ap-cf-a2:
|
||||
config: dap2965
|
||||
ip: 10.20.0.53
|
||||
ap-stage:
|
||||
config: archer-c5
|
||||
ip: 10.20.0.23
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:53
|
||||
channel: 44
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:53
|
||||
channel: 12
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- dap2965
|
||||
- dap2965-single-trunk
|
||||
ap-cf-b1:
|
||||
config: archer-c5
|
||||
ip: 10.20.0.54
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:54
|
||||
channel: 60
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:54
|
||||
channel: 12
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- archer-c5
|
||||
- archer-c5-single-trunk
|
||||
ap-cf-c1:
|
||||
config: dap2965
|
||||
ip: 10.20.0.56
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:56
|
||||
channel: 108
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:56
|
||||
channel: 1
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- dap2965
|
||||
- dap2965-single-trunk
|
||||
# Small room
|
||||
ap-cf-qws:
|
||||
config: archer-c5
|
||||
ip: 10.20.0.59
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:59
|
||||
channel: 108
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:59
|
||||
channel: 1
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- archer-c5
|
||||
- archer-c5-single-trunk
|
||||
ap-cf-ch:
|
||||
config: linksys
|
||||
ip: 10.20.0.58
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:11:00:58
|
||||
channel: 44
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:11:00:58
|
||||
channel: 12
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- linksys
|
||||
- linksys-single-trunk
|
||||
# Workshops and overflow
|
||||
ap-ws-ws1:
|
||||
config: linksys
|
||||
ip: 10.20.0.60
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:00:00:60
|
||||
channel: 44
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:00:00:60
|
||||
channel: 1
|
||||
txpower: 6
|
||||
mixins:
|
||||
- all
|
||||
- linksys
|
||||
- linksys-single-trunk
|
||||
ap-ws-ws2:
|
||||
config: linksys
|
||||
ip: 10.20.0.61
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:00:00:61
|
||||
channel: 157
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:00:00:61
|
||||
channel: 12
|
||||
txpower: 6
|
||||
mixins:
|
||||
- all
|
||||
- linksys
|
||||
- linksys-single-trunk
|
||||
# NOC/Team room
|
||||
ap-ws-noc:
|
||||
config: archer-c5
|
||||
ip: 10.20.0.62
|
||||
wlans:
|
||||
0:
|
||||
bssid: 0e:50:00:00:00:62
|
||||
channel: 108
|
||||
txpower: 22
|
||||
1:
|
||||
bssid: 0e:24:00:00:00:62
|
||||
channel: 6
|
||||
bssid: 0e:24:00:11:00:53
|
||||
channel: 1
|
||||
txpower: 10
|
||||
mixins:
|
||||
- all
|
||||
- archer-c5
|
||||
- archer-c5v1
|
||||
- archer-c5-single-trunk
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -o wlan+ -j DROP
|
||||
|
||||
for mac in 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do
|
||||
for mac in a0:36:9f:01:fc:e4 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do
|
||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s ${mac} -j DROP
|
||||
done
|
||||
|
||||
for mac in 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do
|
||||
for mac in a0:36:9f:01:fc:e4 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do
|
||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ${mac} -j ACCEPT
|
||||
done
|
||||
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
|
||||
config system
|
||||
option hostname '<hostname>'
|
||||
option zonename 'Europe/Sofia'
|
||||
option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4'
|
||||
option log_ip '10.20.0.1'
|
||||
option log_remote '1'
|
||||
|
||||
config timeserver 'ntp'
|
||||
list server '0.bg.pool.ntp.org'
|
||||
list server '1.bg.pool.ntp.org'
|
||||
list server '2.bg.pool.ntp.org'
|
||||
list server '3.bg.pool.ntp.org'
|
||||
option enabled '1'
|
||||
option enable_server '0'
|
||||
|
||||
config led 'led_usb1'
|
||||
option name 'USB1'
|
||||
option sysfs 'tp-link:green:usb1'
|
||||
option trigger 'usbdev'
|
||||
option dev '1-1'
|
||||
option interval '50'
|
||||
|
||||
config led 'led_usb2'
|
||||
option name 'USB2'
|
||||
option sysfs 'tp-link:green:usb2'
|
||||
option trigger 'usbdev'
|
||||
option dev '2-1'
|
||||
option interval '50'
|
||||
|
||||
config led 'led_wlan2g'
|
||||
option name 'WLAN2G'
|
||||
option sysfs 'tp-link:blue:wlan2g'
|
||||
option trigger 'phy1tpt'
|
||||
|
||||
config led 'led_wlan5g'
|
||||
option name 'WLAN5G'
|
||||
option sysfs 'tp-link:blue:wlan5g'
|
||||
option trigger 'phy0tpt'
|
||||
|
||||
config led 'led_system'
|
||||
option name 'SYSTEM'
|
||||
option sysfs 'tp-link:blue:system'
|
||||
option trigger 'heartbeat'
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
config wifi-sentinel
|
||||
option packets 3
|
||||
option interval 10
|
||||
option network 'management'
|
||||
option switchport '1'
|
|
@ -0,0 +1,54 @@
|
|||
config wifi-device radio0
|
||||
option type mac80211
|
||||
option hwmode 11a
|
||||
option path 'pci0000:00/0000:00:00.0'
|
||||
option channel <radio0-channel>
|
||||
option txpower '<wlan0-txpower>'
|
||||
option htmode VHT80
|
||||
option distance '20'
|
||||
option require_mode 'n'
|
||||
list basic_rate '54000'
|
||||
list supported_rates '54000'
|
||||
option log_level '-1'
|
||||
option country 'BG'
|
||||
option country_ie '1'
|
||||
option doth '1'
|
||||
|
||||
config wifi-iface
|
||||
option device radio0
|
||||
option network 'wireless'
|
||||
option mode 'ap'
|
||||
option ssid 'OpenFest'
|
||||
option encryption 'none'
|
||||
option macaddr '<wlan0-macaddr>'
|
||||
option isolate '1'
|
||||
option wnm_sleep_mode 1
|
||||
option proxy_arp 1
|
||||
|
||||
config wifi-device radio1
|
||||
option type mac80211
|
||||
option hwmode 11g
|
||||
option path 'platform/ahb/18100000.wmac'
|
||||
option channel <radio1-channel>
|
||||
option txpower '<wlan1-txpower>'
|
||||
option htmode 'HT20'
|
||||
option distance '20'
|
||||
list basic_rate '54000'
|
||||
list supported_rates '54000'
|
||||
option require_mode 'g'
|
||||
option beacon_int 250
|
||||
option log_level '-1'
|
||||
option country 'BG'
|
||||
option country_ie '1'
|
||||
|
||||
config wifi-iface
|
||||
option device radio1
|
||||
option network 'wireless'
|
||||
option mode 'ap'
|
||||
option ssid 'OpenFest'
|
||||
option encryption 'none'
|
||||
option macaddr '<wlan1-macaddr>'
|
||||
option isolate '1'
|
||||
option wnm_sleep_mode 1
|
||||
option proxy_arp 1
|
||||
|
|
@ -27,4 +27,4 @@ while ! fping ${newip}; do sleep 5; done
|
|||
ssh-keygen -R ${newip}
|
||||
sleep 3
|
||||
|
||||
ssh -o stricthostkeychecking=no root@${newip} "opkg remove wpad-mini; opkg remove wpad; opkg update && opkg install ebtables tcpdump bc iftop hostapd-openssl collectd collectd-mod-iwinfo collectd-mod-interface collectd-mod-cpu collectd-mod-exec collectd-mod-load collectd-mod-memory collectd-mod-network && reboot"
|
||||
ssh -o stricthostkeychecking=no root@${newip} "opkg remove wpad-mini; opkg remove wpad;opkg remove wpad-basic; opkg update && opkg install ebtables tcpdump bc iftop hostapd-openssl collectd collectd-mod-iwinfo collectd-mod-interface collectd-mod-cpu collectd-mod-exec collectd-mod-load collectd-mod-memory collectd-mod-network && reboot"
|
||||
|
|
Loading…
Reference in New Issue