# Generat per a:
# DD-guifi
#
# unsolclic version: v3.6-beta
# obre una sessio telnet/ssh en el teu trasto i executa aquestscript.
# Nota: Fes servir l'Status/Wireless survey per verificar que
# tens l'antena ben endollada i configurada. La dreta es probablement
# la que tens a la dreta si el mires des del davant (on hi han els
# leds). Si et cal, canvia el connector des de la configuracio via
# wev anant a Wireless->Advanced Settings.
# Security notes:
# Once this script is executes, the router password for root/admin users is "guifi"
# You must change this password if you want to keep it secret. If you like to still
# be managed externally, you must install a trusted ssh key. Upon request, your setup
# might be asked for being inspected to check the Wireless Commons compliance.
# No firewall rules are allowed in the public network area.
# By being in client mode, the router has the firewall enabled to distinguish between
# private and public areas, and only SNMP, ssh and https 8080 ports are enabled
# for external administration. Everything else is closed, therefore you might
# have to open ports to share resources.
#
# Folgueroles-CanDachsAP2
# Parametres globals de la xarxa
nvram set router_name="Folgueroles-CanDachsAP2"
nvram set wan_hostname="Folgueroles-CanDachsAP2"
nvram set lan_ipaddr="10.138.18.97"
nvram set lan_gateway="0.0.0.0"
nvram set lan_netmask="255.255.255.224"
nvram set wan_proto="disabled"
nvram set lan_domain="guifi.net"
nvram set wan_domain="guifi.net"
nvram set http_passwd="guifi"
nvram set time_zone="+01 2 2"
nvram set sv_localdns="10.138.18.130 10.138.25.68 10.138.0.2"
nvram set wl_net_mode="b-only"
nvram set wl0_net_mode="b-only"
nvram set wl_afterburner="on"
nvram set wl_frameburst="on"
nvram set txpwr="28"
nvram set txant="0"
nvram set wl0_antdiv="0"
nvram set wl_antdiv="0"
nvram set block_wan="0"
#
# Gestio
nvram set telnetd_enable="1"
nvram set sshd_enable="1"
nvram set sshd_passwd_auth="1"
nvram set remote_management="1"
nvram set remote_mgt_https="1"
nvram set snmpd_enable="1"
nvram set snmpd_sysname="guifi.net"
nvram set snmpd_syscontact="guifi_at_guifi.net"
nvram set boot_wait="on"
# This is just a fake key. You must install a trusted key if you like to have you router managed externally
nvram set sshd_authorized_keys="
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwWNX4942fQExw4Hph2M/sxOAWVE9PB1I4JnNyhoWuF9v\
id0XcU34kwWqBBlI+LjDErCQyaR4ysFgDX61V4kUuCKwBOMp+UGxhL648VTv5Qji/YwvIzt7nguUOZ5A\
GPISqsC0717hc0Aja1mvHkQqg9aXKznmszmyKZGhcm2+SU8= root@bandoler.guifi.net\
"
nvram set http_enable="1"
nvram set https_enable="1"
#
# NTP Network time protocol
nvram set ntp_enable="1"
nvram set ntp_server="bandoler.guifi.net"
#
# Mode AP
nvram set wl_mode="ap"
nvram set wl0_mode="ap"
nvram set wl_channel="1"
nvram set wl_ssid="guifi.net-Folgueroles-CDachsAP2"
nvram set wl_macmode="disable"
nvram set wl0_macmode="disable"
nvram set wl_macmode1="disable"
nvram set wl0_macmode1="disable"
#
# Tallafocs desactivat
nvram set filter="off"
# DD-WRT OSPF routing
nvram set wk_mode="ospf"
nvram set routing_lan="on"
nvram set routing_wan="on"
nvram set routing_ospf="on"
nvram set dr_setting="3"
nvram set dr_lan_rx="1 2"
nvram set dr_lan_tx="1 2"
nvram set dr_wan_rx="1 2"
nvram set dr_wan_tx="1 2"
#
# DHCP
nvram set static_leases="00:16:B6:D9:08:CD=FolguerolesJMaciaRadio2=10.138.18.98 00:18:39:AE:4A:7B=FolguerolesAguilarRadio1=10.138.18.99 00:13:E8:1F:B4:03=FolguerolesNeloRadio1=10.138.18.100 00:18:39:AE:46:8E=FolguerolesCanFebrerRadio1=10.138.18.101 00:16:01:F2:05:D8=FolgueDaniRadio2=10.138.18.102 00:16:01:16:88:52=FolguerolesGalobardeRadio1=10.138.18.103 00:1D:7E:28:03:02=FolguerolesCalPintoRadio1=10.138.18.104 00:18:39:AE:59:A5=FolgMBlancafortRadio=10.138.18.105 00:18:39:C6:27:73=FolguerolesAngelRadio1=10.138.18.106 00:1D:73:28:02:A0=Ramblaxevi=10.138.18.107 00:18:39:C6:26:89=FolguerolesBdeSala4=10.138.18.108 00:1D:7E:28:1B:FF=FolguerolesCamilauraRadio2=10.138.18.109 00:16:01:AD:DA:20=FolgMariaRadio1=10.138.18.110 00:18:F8:F2:69:A8=FolgonzesetembreRadio1=10.138.18.111 00:14:BF:EB:84:F9=FolguerolesPBlasiST1=10.138.18.112 00:1A:70:4F:44:FD=FolgAP=10.138.18.113 00:18:F8:F2:6B:58=FolguerolesPou14=10.138.18.114 00:0C:42:05:84:2A=FolguerolesLaDemuntVRadio1=10.138.18.115 00:16:01:8F:1C:26=FolgLluisRadio1=10.138.18.116 00:16:01:92:59:88=FolgVilaRadio1=10.138.18.117 00:16:B6:39:6C:55=FolgueroleseimyRadio1=10.138.18.118 00:16:01:AD:C7:C6=FolguerolesSalaRadio1=10.138.18.119 FF:FF:FF:FF:FF:FF=FolgCarrerNouRadio1=10.138.18.120 00:1C:10:0B:53:E2=FolguerolescvilaRadio1=10.138.18.121 00:16:01:16:60:51=fgl-evaRadio1=10.138.18.122 00:1D:7E:C8:D2:05=FolguerolesJuditRadio1=10.138.18.123 00:16:01:AD:AF:7F=PepRadio1=10.138.18.124 00:16:01:F2:13:E4=FolgGonzalezRadio1=10.138.18.125 00:16:01:AF:02:CA=FolguerolesPadroRadio2=10.138.18.126 "
nvram set static_leasenum="29"
nvram set dhcp_start="131"
#
# Enllacos WDS per Folgueroles-CanDachsAP2
# 320-FolguerolesCalGuarda
nvram set wl_wds1_desc="FolguerolesCalGuarda"
nvram set wl_wds1_enable="1"
nvram set wl_wds1_if="wds0.49153"
nvram set wl_wds1_ipaddr="172.25.8.46"
nvram set wl_wds1_hwaddr="00:12:17:C7:97:6B"
nvram set wl_wds1_netmask="255.255.255.252"
#
# Slots WDS lliures
nvram set wl_wds2_desc="Lliure"
nvram set wl_wds2_enable="0"
nvram set wl_wds2_ipaddr="172.0.0.0"
nvram set wl_wds2_hwaddr="00:13:00:00:00:00"
nvram set wl_wds2_netmask="255.255.255.252"
nvram set wl_wds3_desc="Lliure"
nvram set wl_wds3_enable="0"
nvram set wl_wds3_ipaddr="172.0.0.0"
nvram set wl_wds3_hwaddr="00:13:00:00:00:00"
nvram set wl_wds3_netmask="255.255.255.252"
nvram set wl_wds4_desc="Lliure"
nvram set wl_wds4_enable="0"
nvram set wl_wds4_ipaddr="172.0.0.0"
nvram set wl_wds4_hwaddr="00:13:00:00:00:00"
nvram set wl_wds4_netmask="255.255.255.252"
nvram set wl_wds5_desc="Lliure"
nvram set wl_wds5_enable="0"
nvram set wl_wds5_ipaddr="172.0.0.0"
nvram set wl_wds5_hwaddr="00:13:00:00:00:00"
nvram set wl_wds5_netmask="255.255.255.252"
nvram set wl_wds6_desc="Lliure"
nvram set wl_wds6_enable="0"
nvram set wl_wds6_ipaddr="172.0.0.0"
nvram set wl_wds6_hwaddr="00:13:00:00:00:00"
nvram set wl_wds6_netmask="255.255.255.252"
nvram set wl_wds7_desc="Lliure"
nvram set wl_wds7_enable="0"
nvram set wl_wds7_ipaddr="172.0.0.0"
nvram set wl_wds7_hwaddr="00:13:00:00:00:00"
nvram set wl_wds7_netmask="255.255.255.252"
nvram set wl_wds8_desc="Lliure"
nvram set wl_wds8_enable="0"
nvram set wl_wds8_ipaddr="172.0.0.0"
nvram set wl_wds8_hwaddr="00:13:00:00:00:00"
nvram set wl_wds8_netmask="255.255.255.252"
nvram set wl_wds9_desc="Lliure"
nvram set wl_wds9_enable="0"
nvram set wl_wds9_ipaddr="172.0.0.0"
nvram set wl_wds9_hwaddr="00:13:00:00:00:00"
nvram set wl_wds9_netmask="255.255.255.252"
nvram set wl_wds10_desc="Lliure"
nvram set wl_wds10_enable="0"
nvram set wl_wds10_ipaddr="172.0.0.0"
nvram set wl_wds10_hwaddr="00:13:00:00:00:00"
nvram set wl_wds10_netmask="255.255.255.252"
nvram set wl0_wds=" 00:12:17:C7:97:6B"
nvram set wl0_lazywds="0"
nvram set wl_lazywds="0"
#
#
# VLANs -- radio: 1940-Folgueroles-CanDachsAP2
nvram set vlan2hwname="et0"
nvram set vlan3hwname="et0"
nvram set vlan4hwname="et0"
nvram set vlan0ports="0 1 5*"
nvram set vlan2ports="2 5"
nvram set vlan3ports="3 5"
nvram set vlan4ports="4 5"
#
nvram set rc_startup="#!/bin/ash
#
# unsolclic: v3.6-beta
# radio: 1940-Folgueroles-CanDachsAP2
#
#
# VLANs -- radio: 1940-Folgueroles-CanDachsAP2
# vlan4: FolguergolesCanDachsST
ifconfig vlan4 172.25.0.25 netmask 255.255.255.252 broadcast 172.25.0.27
/bin/sleep 10
/usr/sbin/wl shortslot_override 0
ifconfig eth1 -promisc -allmulti
ifconfig br0 -promisc -allmulti
ifconfig eth0 promisc"
#
# Fi del script i reiniciar
nvram commit
reboot