Changeset 7792
- Timestamp:
- 10/26/11 14:55:24 (20 months ago)
- Location:
- luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers
- Files:
-
- 8 modified
-
setup_dhcp.sh (modified) (1 diff)
-
setup_dnsmasq.sh (modified) (1 diff)
-
setup_firewall.sh (modified) (1 diff)
-
setup_network.sh (modified) (2 diffs)
-
setup_olsrd.sh (modified) (1 diff)
-
setup_splash.sh (modified) (1 diff)
-
setup_wan_static.sh (modified) (1 diff)
-
setup_wifi.sh (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dhcp.sh
r7610 r7792 19 19 20 20 uci batch << EOF 21 set dhcp.${netrenamed}dhcp="dhcp"22 set dhcp.${netrenamed}dhcp.interface="${netrenamed}dhcp"21 set dhcp.${netrenamed}dhcp="dhcp" 22 set dhcp.${netrenamed}dhcp.interface="${netrenamed}dhcp" 23 23 EOF 24 24 -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dnsmasq.sh
r7501 r7792 14 14 config_foreach handle_dhcp dnsmasq 15 15 16 uci set dhcp.dnsmasq.local="/$profile_suffix/" 17 uci set dhcp.dnsmasq.domain="$profile_suffix" 16 uci batch << EOF 17 set dhcp.dnsmasq.local="/$profile_suffix/" 18 set dhcp.dnsmasq.domain="$profile_suffix" 19 EOF 18 20 19 21 config_get addnhosts dnsmasq addnhosts -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh
r7778 r7792 49 49 50 50 uci batch << EOF 51 set firewall.zone_freifunk="zone"52 set firewall.zone_freifunk.name="freifunk"53 set firewall.zone_freifunk.input="$zone_freifunk_input"54 set firewall.zone_freifunk.forward="$zone_freifunk_forward"55 set firewall.zone_freifunk.output="$zone_freifunk_output"51 set firewall.zone_freifunk="zone" 52 set firewall.zone_freifunk.name="freifunk" 53 set firewall.zone_freifunk.input="$zone_freifunk_input" 54 set firewall.zone_freifunk.forward="$zone_freifunk_forward" 55 set firewall.zone_freifunk.output="$zone_freifunk_output" 56 56 EOF 57 57 -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh
r7791 r7792 13 13 14 14 uci batch << EOF 15 set network.$netrenamed="interface"16 set network.$netrenamed.proto="static"17 set network.$netrenamed.ipaddr="$ipaddr"15 set network.$netrenamed="interface" 16 set network.$netrenamed.proto="static" 17 set network.$netrenamed.ipaddr="$ipaddr" 18 18 EOF 19 19 20 set_defaults "interface_" network.$netrenamed 20 21 uci_commitverbose "Setup interface $netrenamed" network … … 62 63 fi 63 64 64 uci batch << EOF65 set network.${netrenamed}dhcp.proto=static66 set network.${netrenamed}dhcp.ipaddr="$START"67 set network.${netrenamed}dhcp.netmask="$NETMASK"68 uci_commitverbose "Setup interface for ${netrenamed}dhcp" network69 EOF65 uci batch <<- EOF 66 set network.${netrenamed}dhcp.proto=static 67 set network.${netrenamed}dhcp.ipaddr="$START" 68 set network.${netrenamed}dhcp.netmask="$NETMASK" 69 uci_commitverbose "Setup interface for ${netrenamed}dhcp" network 70 EOF 70 71 71 72 fi -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_olsrd.sh
r7778 r7792 38 38 fi 39 39 uci batch << EOF 40 set olsrd.olsrd_nameservice=LoadPlugin41 set olsrd.olsrd_nameservice.library="olsrd_nameservice.so.0.3"42 set olsrd.olsrd_nameservice.latlon_file="/var/run/latlon.js"43 set olsrd.olsrd_nameservice.hosts_file="/var/etc/hosts.olsr"44 set olsrd.olsrd_nameservice.sighup_pid_file="/var/run/dnsmasq.pid"45 set olsrd.olsrd_nameservice.suffix="$suffix"40 set olsrd.olsrd_nameservice=LoadPlugin 41 set olsrd.olsrd_nameservice.library="olsrd_nameservice.so.0.3" 42 set olsrd.olsrd_nameservice.latlon_file="/var/run/latlon.js" 43 set olsrd.olsrd_nameservice.hosts_file="/var/etc/hosts.olsr" 44 set olsrd.olsrd_nameservice.sighup_pid_file="/var/run/dnsmasq.pid" 45 set olsrd.olsrd_nameservice.suffix="$suffix" 46 46 EOF 47 47 -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh
r7778 r7792 26 26 config_foreach handle_splash iface 27 27 28 uci set luci_splash.${netrenamed}dhcp="iface" 29 uci set luci_splash.${netrenamed}dhcp.network="${netrenamed}dhcp" 30 uci set luci_splash.${netrenamed}dhcp.zone="freifunk" 28 uci batch <<- EOF 29 set luci_splash.${netrenamed}dhcp="iface" 30 set luci_splash.${netrenamed}dhcp.network="${netrenamed}dhcp" 31 set luci_splash.${netrenamed}dhcp.zone="freifunk" 32 EOF 31 33 32 34 uci_commitverbose "Setup dhcpsplash for ${netrenamed}dhcp" luci_splash -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wan_static.sh
r7791 r7792 22 22 23 23 if [ "$wan_allowssh" == 1 ]; then 24 uci batch << EOF25 set firewall.wanssh=rule26 set firewall.wanssh.src=wan27 set firewall.wanssh.target=ACCEPT28 set firewall.wanssh.proto=tcp29 set firewall.wanssh.dest_port=2230 EOF24 uci batch <<- EOF 25 set firewall.wanssh=rule 26 set firewall.wanssh.src=wan 27 set firewall.wanssh.target=ACCEPT 28 set firewall.wanssh.proto=tcp 29 set firewall.wanssh.dest_port=22 30 EOF 31 31 uci_commitverbose "Allow incoming connections to port 22 (ssh) on wan" firewall 32 32 fi 33 33 34 34 if [ "$wan_allowweb" == 1 ]; then 35 uci batch << EOF36 set firewall.wanweb=rule37 set firewall.wanweb.src=wan38 set firewall.wanweb.target=ACCEPT39 set firewall.wanweb.proto=tcp40 set firewall.wanweb.dest_port=8041 set firewall.wanwebhttps=rule42 set firewall.wanwebhttps.src=wan43 set firewall.wanwebhttps.target=ACCEPT44 set firewall.wanwebhttps.proto=tcp45 set firewall.wanwebhttps.dest_port=44346 EOF35 uci batch <<- EOF 36 set firewall.wanweb=rule 37 set firewall.wanweb.src=wan 38 set firewall.wanweb.target=ACCEPT 39 set firewall.wanweb.proto=tcp 40 set firewall.wanweb.dest_port=80 41 set firewall.wanwebhttps=rule 42 set firewall.wanwebhttps.src=wan 43 set firewall.wanwebhttps.target=ACCEPT 44 set firewall.wanwebhttps.proto=tcp 45 set firewall.wanwebhttps.dest_port=443 46 EOF 47 47 uci_commitverbose "Allow incoming connections to port 80 and 443 (http and https) on wan" firewall 48 48 fi -
luci/trunk/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh
r7610 r7792 36 36 37 37 uci batch << EOF 38 set wireless.${net}.type="$type"39 set wireless.${net}.channel="$channel"38 set wireless.${net}.type="$type" 39 set wireless.${net}.channel="$channel" 40 40 EOF 41 41 … … 70 70 71 71 uci batch << EOF 72 set wireless.$net\_iface.device="${net}"73 set wireless.$net\_iface.network="$netrenamed"74 set wireless.$net\_iface.ssid="$ssid"75 set wireless.$net\_iface.bssid="$bssid"72 set wireless.$net\_iface.device="${net}" 73 set wireless.$net\_iface.network="$netrenamed" 74 set wireless.$net\_iface.ssid="$ssid" 75 set wireless.$net\_iface.bssid="$bssid" 76 76 EOF 77 77 … … 81 81 ip4addr="$(uci get meshwizard.netconfig.$net\_ip4addr)" 82 82 if [ "$type" == "atheros" -a "$vap" == 1 ]; then 83 uci batch << EOF84 set wireless.$net\_iface_dhcp="wifi-iface"85 set wireless.$net\_iface_dhcp.device="$net"86 set wireless.$net\_iface_dhcp.mode="ap"87 set wireless.$net\_iface_dhcp.encryption="none"88 set wireless.$net\_iface_dhcp.network="${netrenamed}dhcp"89 set wireless.$net\_iface_dhcp.ssid="FF-AP-$ip4addr"90 EOF83 uci batch <<- EOF 84 set wireless.$net\_iface_dhcp="wifi-iface" 85 set wireless.$net\_iface_dhcp.device="$net" 86 set wireless.$net\_iface_dhcp.mode="ap" 87 set wireless.$net\_iface_dhcp.encryption="none" 88 set wireless.$net\_iface_dhcp.network="${netrenamed}dhcp" 89 set wireless.$net\_iface_dhcp.ssid="FF-AP-$ip4addr" 90 EOF 91 91 uci_commitverbose "Setup VAP interface for $netrenamed" wireless 92 92 fi
