<div dir="ltr">Moin moin,<div>von mir ganz unten. :)<br><br><div class="gmail_quote"><div dir="ltr">Am Mo., 10. Sep. 2018 um 01:44 Uhr schrieb robert <<a href="mailto:rlanghammer@web.de">rlanghammer@web.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
s.unten<br>
<br>
Am 12.02.2018 um 19:13 schrieb Tim Niemeyer:<br>
> Signed-off-by: Tim Niemeyer <<a href="mailto:tim@tn-x.org" target="_blank">tim@tn-x.org</a>><br>
> Signed-off-by: Fabian Bläse <<a href="mailto:fabian@blaese.de" target="_blank">fabian@blaese.de</a>><br>
> - configure router advertisements<br>
> - fix package title<br>
> - remove unnecessary dhcp config on first boot<br>
><br>
> ---<br>
><br>
>  src/packages/fff/fff-dhcp/Makefile                 | 40 ++++++++++++++++++++++<br>
>  .../fff-dhcp/files/etc/uci-defaults/90-fff-dhcp    | 38 ++++++++++++++++++++<br>
>  2 files changed, 78 insertions(+)<br>
>  create mode 100644 src/packages/fff/fff-dhcp/Makefile<br>
>  create mode 100644 src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-dhcp<br>
><br>
> diff --git a/src/packages/fff/fff-dhcp/Makefile b/src/packages/fff/fff-dhcp/Makefile<br>
> new file mode 100644<br>
> index 0000000..d630412<br>
> --- /dev/null<br>
> +++ b/src/packages/fff/fff-dhcp/Makefile<br>
> @@ -0,0 +1,40 @@<br>
> +include $(TOPDIR)/<a href="http://rules.mk" rel="noreferrer" target="_blank">rules.mk</a><br>
> +<br>
> +PKG_NAME:=fff-dhcp<br>
> +PKG_VERSION:=1<br>
> +PKG_RELEASE:=1<br>
> +<br>
> +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-dhcp<br>
> +<br>
> +include $(INCLUDE_DIR)/<a href="http://package.mk" rel="noreferrer" target="_blank">package.mk</a><br>
> +<br>
> +define Package/fff-dhcp<br>
> +    SECTION:=base<br>
> +    CATEGORY:=Freifunk<br>
> +    TITLE:=Freifunk-Franken dhcp<br>
> +    URL:=<a href="http://www.freifunk-franken.de" rel="noreferrer" target="_blank">http://www.freifunk-franken.de</a><br>
> +    DEPENDS:=+dnsmasq<br>
> +endef<br>
> +<br>
> +define Package/fff-dhcp/description<br>
> +    This is the fff-dhcp for the Freifunk Franken Firmware<br>
> +    It is used to configure dnsmasq for use as gateway.<br>
> +endef<br>
> +<br>
> +define Build/Prepare<br>
> +    echo "all: " > $(PKG_BUILD_DIR)/Makefile<br>
> +endef<br>
> +<br>
> +define Build/Configure<br>
> +    # nothing<br>
> +endef<br>
> +<br>
> +define Build/Compile<br>
> +    # nothing<br>
> +endef<br>
> +<br>
> +define Package/fff-dhcp/install<br>
> +    $(CP) ./files/* $(1)/<br>
> +endef<br>
> +<br>
> +$(eval $(call BuildPackage,fff-dhcp))<br>
> diff --git a/src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-dhcp b/src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-dhcp<br>
> new file mode 100644<br>
> index 0000000..f4108f7<br>
> --- /dev/null<br>
> +++ b/src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-dhcp<br>
> @@ -0,0 +1,38 @@<br>
> +#!/bin/sh<br>
> +<br>
> +uci batch <<EOF<br>
> +  delete dhcp.@dnsmasq[0]<br>
> +  delete dhcp.lan<br>
> +  delete dhcp.wan<br>
> +  add dhcp dnsmasq<br>
> +  set dhcp.@dnsmasq[0].domainneeded='0'<br>
> +  set dhcp.@dnsmasq[0].boguspriv='0'<br>
> +  set dhcp.@dnsmasq[0].filterwin2k='0'<br>
> +  set dhcp.@dnsmasq[0].localise_queries='0'<br>
> +  set dhcp.@dnsmasq[0].rebind_protection='0'<br>
> +  set dhcp.@dnsmasq[0].rebind_localhost='1'<br>
> +  set dhcp.@dnsmasq[0].domain='fff.community'<br>
> +  set dhcp.@dnsmasq[0].expandhosts='0'<br>
> +  set dhcp.@dnsmasq[0].nonegcache='0'<br>
> +  set dhcp.@dnsmasq[0].authoritative='1'<br>
> +  set dhcp.@dnsmasq[0].readethers='1'<br>
> +  set dhcp.@dnsmasq[0].leasefile='/tmp/dhcp.leases'<br>
> +  set dhcp.@dnsmasq[0].noresolv='1'<br>
> +  set dhcp.@dnsmasq[0].localservice='1'<br>
> +  add_list dhcp.@dnsmasq[0].server='10.50.252.11'<br>
> +  add_list dhcp.@dnsmasq[0].server='10.50.252.0'<br>
Sind das nur dummys? Werden die spaeter noch konfiguriert? Der<br>
10.50.256.11er ist auch nicht zu erreichen.<br>
> +  add_list dhcp.@dnsmasq[0].server='/in-addr.arpa/<a href="http://10.50.252.11" rel="noreferrer" target="_blank">10.50.252.11</a>'<br>
> +  add_list dhcp.@dnsmasq[0].server='/in-addr.arpa/<a href="http://10.50.252.0" rel="noreferrer" target="_blank">10.50.252.0</a>'<br>
> +  add_list dhcp.@dnsmasq[0].server='/ip6.arpa/<a href="http://10.50.252.11" rel="noreferrer" target="_blank">10.50.252.11</a>'<br>
> +  add_list dhcp.@dnsmasq[0].server='/ip6.arpa/<a href="http://10.50.252.0" rel="noreferrer" target="_blank">10.50.252.0</a>'<br>
> +<br>
> +  set dhcp.mesh=dhcp<br>
> +  set dhcp.mesh.interface='mesh'<br>
> +  set dhcp.mesh.ra='server'<br>
> +  set dhcp.mesh.ra_management='0'<br>
> +  set dhcp.mesh.leasetime='12h'<br></blockquote><div><br></div><div>Macht es wirklich Sinn die leasetime auf 12h zu lassen?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> +EOF<br>
> +<br>
> +uci commit<br>
> +<br>
> +exit 0<br>
<br>
<br></blockquote><div><br></div><div>Und das wars auch schon :)</div><div><br></div><div>LG Alex </div></div></div></div>