Matthias Schiffer
d638359215
Explicitly set the WAN MAC address on all models where WAN is a VLAN device
...
Also move it to gluon-mesh-batman-adv, as mesh_on_wan is the only feature that
needs a unique MAC address on the WAN interface.
2014-07-19 18:40:12 +02:00
Matthias Schiffer
ce37755488
gluon-mesh-batman-adv: validate mesh_on_wan option
2014-07-16 16:44:33 +02:00
Nils Schneider
d2d3a7b628
gluon-batman-on-wan + gluon-luci-portconfig
2014-07-16 16:11:31 +02:00
Matthias Schiffer
74d29bcdc9
gluon-mesh-batman-adv: fix mesh config script
2014-07-14 18:23:56 +02:00
Matthias Schiffer
16060d25d5
Move essential firewall rules from gluon-firewall to gluon-core and gluon-mesh-batman-adv
...
The now empty gluon-firewall is removed.
2014-07-14 17:53:41 +02:00
Nils Schneider
ae4c130c74
gluon-mesh-batman-adv: announce MAC of mesh ifaces
...
This will make a node announce all MACs of its interfaces participating
in the batman-adv mesh. This enables other nodes to associate the
announced object with both the data reported by batadv-vis as well as a
simple list of neighbours as output by `iw dev $IFACE station dump`.
2014-07-13 09:06:32 +02:00
NeoRaider
0312167fcd
Merge pull request #36 from freifunk-gluon/gluon-announce
...
gluon-announce: detach announce.d from alfred
2014-07-11 14:45:40 +02:00
Nils Schneider
318e9d1a1d
gluon-announce: detach announce.d from alfred
...
All announce.d scripts have been moved to /lib/gluon/announce/announce.d
The script /lib/gluon/announce/announce.lua will collect all information
and output json.
2014-07-11 14:43:47 +02:00
Matthias Schiffer
f73d727ae6
Remove all remaining uses of sysconfig.sh
2014-07-10 23:44:06 +02:00
Matthias Schiffer
f82850fc37
gluon-mesh-batman-adv: convert mesh config upgrade script to Lua
2014-07-07 22:22:48 +02:00
Matthias Schiffer
ffd86668fe
Validate site.conf
2014-07-05 02:48:56 +02:00
Matthias Schiffer
bc54f80dfd
gluon-alfred: reduce usage of util.exec, improve table formatting
2014-06-10 15:44:35 +02:00
Matthias Schiffer
7a3e8d1632
gluon-mesh-batman-adv: add batman-adv version information to alfred
2014-06-09 19:29:13 +02:00
Matthias Schiffer
48ea4b711f
gluon-alfred: split announce.lua into several files and move parts into the appropriate packages
...
This also fixes the type of a few fields which were strings instead of numbers.
2014-06-09 19:23:16 +02:00
Daniel Ehlers
aba0a3bc0c
gluon-mesh-batman-adv: Do not ACCEPT incoming packets.
...
For security reasons we should not accept incoming packets per default
and instead allow specific services on specific interfaces.
2014-06-06 11:36:03 +02:00
Matthias Schiffer
a6f87d2461
gluon-mesh-batman-adv: convert generated upgrade scripts to Lua
2014-05-14 11:55:06 +02:00
Matthias Schiffer
65c7db78fd
Convert more upgrade scripts to the new sysctl helper
2014-02-21 19:58:38 +01:00
Matthias Schiffer
4cf9b23e02
Enable DNS servers from mesh, disable on wan
2014-01-25 02:09:35 +01:00
Matthias Schiffer
ded5925f83
Remove odhcp6c.user hack
2014-01-25 01:54:19 +01:00
Matthias Schiffer
410733d423
gluon-mesh-batman-adv: use kmod-batman-adv-legacy package
2014-01-24 05:19:00 +01:00
Matthias Schiffer
b8820bab61
Properly support devices with only one ethernet interface
2014-01-22 20:44:34 +01:00
Matthias Schiffer
bb4a9fd5af
Fix race condition in dnsmasq config dir handling
2014-01-22 19:52:17 +01:00
Matthias Schiffer
ff166453d4
gluon-mesh-batman-adv: accept input on wan interface
2014-01-21 05:24:01 +01:00
Matthias Schiffer
e57e88ee6c
gluon-mesh-batman-adv: add DNS support
2014-01-21 03:59:15 +01:00
Matthias Schiffer
1ceb38ac26
gluon-mesh-batman-adv: more initial -> invariant conversions
2014-01-21 03:05:42 +01:00
Matthias Schiffer
f9cb8a7258
gluon-mesh-batman-adv: move wifi config to invariant
2014-01-20 00:06:55 +01:00
Matthias Schiffer
8b4474e18f
gluon-mesh-batman-adv: set gateway mode to client
2014-01-18 19:44:02 +01:00
Matthias Schiffer
4ca8a35fc9
gluon-mesh-batman-adv: set bat0 MAC address to primary address
2014-01-16 23:57:42 +01:00
Matthias Schiffer
f99767fb9f
Add firewall rules
...
gluon-mesh-batman-adv should not be used without firewall to prevent forwarding
of packets from the mesh to the wan interface.
For some reason, the firewall package won't work at all without
kmod-ipt-nathelper.
2014-01-14 01:50:59 +01:00
Matthias Schiffer
604e3caceb
gluon-mesh-batman-adv: disable client interface in dnsmasq
2014-01-13 18:02:45 +01:00
Matthias Schiffer
bcb6603333
Disable IPv6 forwarding on br-client
...
Disabling forwarding prevents the node from reacting to the Subnet-Router
anycast address.
2014-01-11 14:01:23 +01:00
Matthias Schiffer
1be0a7667f
Make package version depend on the site config version where necessary
2014-01-04 09:19:13 +01:00
Matthias Schiffer
7edb775444
gluon-mesh-batman-adv: clean up config script
2013-10-03 19:02:06 +02:00
Matthias Schiffer
e73f79f392
Move some more configuration into the corrent packages, correctly configure multiple radios
2013-10-03 18:04:03 +02:00
Matthias Schiffer
54ba93f4bf
gluon-mesh-batman-adv: configure batman-adv
2013-10-01 21:38:21 +02:00
Matthias Schiffer
fb65dfe12d
Make gluon-mesh-batman-adv depend on kmod-batman-adv
2013-02-12 00:05:55 +01:00
Matthias Schiffer
a7e22f30b3
Move batman-adv migration scripts to gluon-mesh-batman-adv package
2013-01-31 16:15:32 +01:00
Matthias Schiffer
0637c9fa6d
More makefiles for some basic packages
2013-01-31 11:36:18 +01:00