A Holt
15df488fce
Update rpi_debian.yml
2018-10-09 17:21:25 -04:00
A Holt
eaf81d0d6b
Update computed_services.yml
2018-10-09 16:52:20 -04:00
Jerry Vonau
9d616cf301
explicitly identify which primary dhcp server is being disabled
...
dhcp_service2 is used in restart.yml when not in Appliance mode
2018-10-09 12:20:03 -05:00
Jerry Vonau
bb6b3c2ab2
Explicitly disable dnsmasq when in Appliance mode
...
otherwise dnsmasq will become active upon reboot because enable_services.yml
would still be acting upon local_vars.yml where dnsmasq_enabled is set to True
while there is not LAN interface available to bind the service to.
2018-10-09 11:50:00 -05:00
A Holt
ababc0cba7
Update hosts.yml
2018-10-08 19:34:04 -04:00
A Holt
2f3fb69e01
Merge branch 'master' into dnsmasq-initial-cleanup
2018-10-08 19:32:08 -04:00
A Holt
691fb23f83
Update avahi.yml
2018-10-08 19:14:10 -04:00
A Holt
b96b6f42ac
Update main.yml
2018-10-08 19:03:26 -04:00
A Holt
aa1c8287d5
Update edit_ifcfg.yml
2018-10-08 19:00:25 -04:00
A Holt
30c4f2a868
Update enable_wan.yml
2018-10-08 18:55:09 -04:00
A Holt
c6e6f7967c
Update hosts.yml
2018-10-08 18:49:04 -04:00
A Holt
27e04ebe0e
Update named.yml
2018-10-08 18:40:11 -04:00
A Holt
e94077fc3d
Update redetect.yml
2018-10-08 18:34:16 -04:00
A Holt
20988fda38
Update squid.yml
2018-10-08 18:30:21 -04:00
A Holt
73a2ce03da
Update static.yml
2018-10-08 18:29:15 -04:00
A Holt
d81a6788a6
Update wondershaper.yml
2018-10-08 18:24:17 -04:00
A Holt
0d0ef2fd39
Update NM.yml
2018-10-08 18:15:50 -04:00
A Holt
62e1a07e53
Update avahi.yml
2018-10-08 18:09:49 -04:00
A Holt
31388eee9d
Rename create_ifcfg.yml to create_ifcfg.yml.deprecated
2018-10-08 18:00:22 -04:00
A Holt
2004e621e9
Update detected_network.yml
2018-10-08 17:58:38 -04:00
A Holt
535dca7fca
Update detected_redhat.yml
2018-10-08 17:52:40 -04:00
A Holt
4986aef070
Update detected_redhat.yml
2018-10-08 17:51:15 -04:00
A Holt
394a308d72
Update dhcpd.yml
2018-10-08 17:44:35 -04:00
A Holt
c32fc5c7d6
Update dhcpd.yml
2018-10-08 17:13:03 -04:00
A Holt
5bf67f847c
Update computed_services.yml
2018-10-08 17:05:44 -04:00
A Holt
5b129ec79b
Update computed_network.yml
2018-10-08 17:04:00 -04:00
A Holt
30550052f1
Update computed_services.yml
2018-10-08 15:51:21 -04:00
A Holt
6645cc284e
Update hosts.yml
2018-10-03 18:20:00 -04:00
A Holt
9cbf08cf8f
Update captive_portal.yml
2018-10-03 16:14:15 -04:00
A Holt
a6b0bceef8
Update captive_portal.yml
2018-10-03 15:57:07 -04:00
A Holt
d41abbbbc3
Update hosts.yml
2018-10-03 14:52:04 -04:00
George Hunt
ac6c854646
change name of service, and test
2018-10-03 16:47:22 +00:00
George Hunt
b11b46ccd0
use hard coded iiab-servar.lan as a link between client redirects and our server
2018-10-02 02:30:52 +00:00
George Hunt
e26aa688c7
with_items
2018-10-01 18:52:00 +00:00
George Hunt
18d2315438
service->systemd
2018-10-01 18:27:54 +00:00
George Hunt
c91cb6cd32
no change to hosts
2018-10-01 18:18:36 +00:00
George Hunt
f91c67ad58
fix dual when
2018-10-01 18:16:51 +00:00
George Hunt
4ee9c3e2b5
add in template dir
...
rebase bassed upon copy in
cut out obvious dead code
working on put-204
make users a sqlite db
sqlite db has users, and agent info
android timeouts not yet working
android 5 and 6 both work. lost mac
return to a working version for the MAC. Missing the splash
android,mac,windows all appear to work
sqlite get status of execute row == Null
initialize lasttimestamp with ajax call when home is triggered
remove commented code, move towards logging vs print statements
add logging with the -l flag
no changes to default_vars.yml
drop iptables captive portal stuff not using port 8090, and dnsmasq
missed deleting trap_enabled
fixes for 6.7 defaults
add in template dir
rebase bassed upon copy in
cut out obvious dead code
working on put-204
make users a sqlite db
sqlite db has users, and agent info
android timeouts not yet working
android 5 and 6 both work. lost mac
return to a working version for the MAC. Missing the splash
android,mac,windows all appear to work
sqlite get status of execute row == Null
initialize lasttimestamp with ajax call when home is triggered
remove commented code, move towards logging vs print statements
drop iptables captive portal stuff not using port 8090, and dnsmasq
missed deleting trap_enabled
fixes for 6.7 defaults
dispense with apache logs for captive portal, use the rotating portal.log instead
bring in clean defaults and py
Squash debugging details
remove backup file
still cannot dispense with cna on iphone. mac escape from cna broke with these changes
captive comes after iiab in apache config
one filename wrong
logging used for debug, lost mac escape from cna
typos
got mac/iphone full browser back
remove dead code
python was not creating db, or putting ip when first encountered
2018-09-29 03:40:14 +00:00
A Holt
d97f62edf9
Update main.yml
2018-08-21 12:45:38 -04:00
A Holt
b3a7af09c5
Update named.yml
2018-07-20 05:16:57 -04:00
A Holt
1d128593ee
Update debian.yml
2018-07-17 02:01:01 -04:00
A Holt
5161152432
Update debian.yml
2018-07-17 01:57:12 -04:00
A Holt
b3dbf16a27
Update ifcfg_mods.yml
2018-07-17 01:56:14 -04:00
A Holt
0247ee1930
Update debian.yml
2018-07-17 01:54:14 -04:00
A Holt
74dca68882
Update down-debian.yml
2018-07-17 01:49:14 -04:00
A Holt
7790fd6624
Update ifcfg_mods.yml
2018-07-17 01:48:19 -04:00
A Holt
44c1c0293a
Update restart.yml
2018-07-17 01:41:51 -04:00
A Holt
eb1f6a5dcc
Update enable_services.yml
2018-07-12 14:04:52 -04:00
A Holt
281e0de791
Update enable_services.yml
2018-07-12 13:51:59 -04:00
A Holt
1337b651ac
modern Ansible syntax/style for readability
2018-07-12 13:50:32 -04:00
A Holt
d9398e39a7
modern Ansible syntax/style for readability
2018-07-12 13:36:44 -04:00
Jerry Vonau
cc09adb677
replace named-iiab.conf to pickup changes in dns_jail_enabled
2018-07-04 09:29:05 -05:00
Jerry Vonau
418d941833
whitespace
2018-07-04 08:30:53 -05:00
Anish Mangal
5674675ef9
captive_portal service must run as root
2018-07-04 08:27:11 -05:00
Anish Mangal
74fb19864f
Initial working copy of the captive portal
2018-07-04 08:27:11 -05:00
A Holt
b04a6147e9
typo in comment: counry -> country
2018-06-29 17:40:50 -04:00
A Holt
11d18826c7
Update dnsmasq.yml
2018-06-14 15:22:11 -04:00
A Holt
831107839f
@jvonau requests we comment out most lines for now
2018-06-14 15:18:06 -04:00
A Holt
fa150095a6
commas were missing; fix to path roles/network/templates/network/dnsmasq.conf.j2
2018-06-14 14:56:42 -04:00
Jerry Vonau
1db445aacb
use full path otherwise .j2 is used - no need to supply systemd unit file
2018-06-01 11:16:30 -05:00
Jerry Vonau
f6e16fea68
setup installing dnsmasq
2018-06-01 10:56:16 -05:00
Jerry Vonau
1267c1e19c
Fallback to old gateway info when WAN is not detected when configuring static ip
2018-05-31 11:20:35 -05:00
Jerry Vonau
7501d256f8
handle different netplan file name
2018-05-20 11:57:10 -05:00
Jerry Vonau
5ca184297e
handle systemd-networkd having enabled-runtime
2018-05-20 11:34:02 -05:00
Jerry Vonau
36217b7b3f
allow backout from static to dhcp
2018-05-14 13:22:32 -05:00
Jerry Vonau
0ad689711f
missing .j2
2018-05-14 10:02:32 -05:00
Jerry Vonau
7d0cfc0f93
systemd-networkd support for wan static ip address
2018-05-13 21:13:34 -05:00
Jerry Vonau
450a346839
NetworkManager support for wan static ip address
2018-05-13 21:13:34 -05:00
Jerry Vonau
0c578c6a7d
debian-9 clear out interfaces when static ip
2018-05-13 16:48:12 -05:00
Jerry Vonau
506ce3ffd3
debian-9 networking restart workaround
2018-05-13 15:27:09 -05:00
Jerry Vonau
90ffdb9f69
netplan file change only for ubuntu-18
2018-05-13 12:09:31 -05:00
Jerry Vonau
ff7022b563
get rid of the stall with 'dhcp'
2018-05-12 23:13:27 -05:00
Jerry Vonau
aad974777a
needed for dhcp now
2018-05-12 22:44:08 -05:00
Jerry Vonau
1082dd2aa4
allow the console to back out of static
2018-05-12 22:44:08 -05:00
Jerry Vonau
db2b3b7ee1
netplan systemd-networkd static support
2018-05-12 22:44:08 -05:00
Jerry Vonau
852d14dbde
correct false postive, numbers need quotes
2018-05-05 07:57:04 -05:00
Jerry Vonau
1dda6adf6d
Disable isc-dhcp-server6.service on ubuntu-18
2018-05-03 09:40:08 -05:00
Jerry Vonau
e74cc9e241
Disable and mask systemd-networkd-wait-online on ubuntu-18
2018-05-03 08:10:31 -05:00
Jerry Vonau
039b584fb2
systemd-networkd fix-ups
2018-05-02 21:27:14 -05:00
Jerry Vonau
e2c641e974
allow br0 removel
2018-05-02 21:27:14 -05:00
Jerry Vonau
4ed7c38f4f
NM not playing nice on ubuntu-16, use older method
2018-05-01 14:40:04 -05:00
Jerry Vonau
50ad0de6be
revise feedback
2018-04-08 19:57:49 -05:00
Jerry Vonau
5a0a37d064
scripts only apply to the RPi
2018-04-08 19:46:31 -05:00
Jerry Vonau
ceb4d7d901
hostapd - disable before enable
...
Similar workarounds exist in named.yml and dhcpd.yml, just go with the flow
2018-04-08 19:23:13 -05:00
Jerry Vonau
367164029c
replace shell use of daemon_reload with systemd module, use systemd module in place of service for hostapd
2018-04-07 17:31:36 -05:00
Jerry Vonau
e7872a2a9d
fix enabling hostapd
2018-04-07 11:50:13 -05:00
A Holt
902b473f5b
Merge pull request #726 from georgejhunt/fix6.5
...
fix6.5 - auto-enable hostapd (during Ethernet install of IIAB)
2018-04-05 12:17:59 -04:00
A Holt
464488da62
Update main.yml
2018-04-04 04:16:51 -04:00
A Holt
aec942f75a
Update main.yml
2018-04-04 03:57:33 -04:00
A Holt
1396704aff
record HOSTAPD_ENABLED=<value> into iiab.env
2018-04-04 03:15:19 -04:00
George Hunt
95ea759fa0
Merge branch 'fix6.5' of https://github.com/georgejhunt/iiab into fix6.5
2018-03-31 00:02:25 +00:00
George Hunt
9be8d52736
need systemd service for hostapd unconditionally
2018-03-31 00:01:45 +00:00
George Hunt
82394328cf
centos errors out if no ifcfg files to delete
2018-03-30 16:02:31 -07:00
George Hunt
54066b9b07
typo, and use rfkill to unblock wifi
2018-03-30 00:17:56 +00:00
George Hunt
227b5f4c32
wifi really is turned off by rfkill until wpa_supplicant has country=
2018-03-29 20:39:20 +00:00
George Hunt
5c074e59a4
put rpi in Gateway, enable hostapd
2018-03-29 17:57:24 +00:00
Jerry Vonau
8c17fa14e4
NM correct permissions, lockout of hostapd, fix boot race
2018-03-25 23:59:09 -05:00
A Holt
167a1940a8
and -> or (per George's suggestion)
2018-02-15 15:56:04 -05:00
George Hunt
f908a84b48
do not ignore gui request for fixed ip
2018-02-10 01:40:19 +00:00
A Holt
8419873d9c
Revert #652 as iiab-startup.sh sets promiscuous early on
2018-01-11 18:29:39 -05:00
A Holt
7f227413ca
turn on wlan0 promiscuous mode much earlier?!
2018-01-11 15:35:28 -05:00
A Holt
1b86d291b0
computed_network.yml workaround discovered_lan_iface -> discovered_wan_iface
2018-01-11 11:41:51 -05:00
A Holt
9a689d8af9
discovered_lan_iface depr so TRY discovered_wan_iface
2018-01-11 09:56:26 -05:00
A Holt
236580eff6
Clarify how hostapd_enabled is RECORDED into /etc/iiab/iiab.ini
2018-01-11 09:02:24 -05:00
A Holt
f700843f69
Readability tweaks
2018-01-11 00:32:41 -05:00
A Holt
95f726e913
Context Explained: WiFi-as-gateway detection logic
2018-01-01 11:45:19 -05:00
A Holt
ebd2f3ac61
manually_toggle_AP: True -> hostapd_enabled: False
2018-01-01 11:04:30 -05:00
A Holt
f6e3d6830b
manually_toggle_AP: True -> hostapd_enabled: False
2018-01-01 11:03:29 -05:00
A Holt
4272185a88
manually_toggle_AP: True -> hostapd_enabled: False
2018-01-01 10:58:46 -05:00
A Holt
25161b558d
manually_toggle_AP: false -> hostapd_enabled: True
2018-01-01 10:50:47 -05:00
A Holt
3d5d5ac039
Avoid restarting hostapd if manually_toggle_AP
2017-12-29 01:19:06 -05:00
A Holt
4dc6643d47
Avoid restarting hostapd unless nec
2017-12-29 01:08:01 -05:00
A Holt
44675f659a
"no_net_restart: True" to prevent WiFi flakiness?
2017-12-29 01:03:02 -05:00
A Holt
7986d5b28a
Clarify IIAB_LAN|WAN_DEVICE saved to /etc/iiab/iiab.env
2017-12-28 22:11:37 -05:00
A Holt
82862c4dd0
"when: not installing" redundant...comment or remove!?
2017-12-28 22:01:01 -05:00
A Holt
a2ab1b79cc
Clarif: manually_toggle_AP used in hostapd.yml & rpi_debian.yml
2017-12-28 19:39:29 -05:00
A Holt
5261301482
Clarify hostapd service is being restarted
2017-12-28 19:12:36 -05:00
A Holt
2ba4737aba
hostapd.yml: enable/restart svc if manually_toggle_AP is false
2017-12-28 19:08:13 -05:00
A Holt
c412f02f70
Enable manually_toggle_AP when WiFi is primary gateway
2017-12-28 18:57:22 -05:00
A Holt
cbc8ec3f44
Clarify output of roles/network/tasks/hostapd.yml
2017-12-28 17:13:22 -05:00
A Holt
6a632bffc7
Typos discovered_*_lan_iface -> iiab_*_lan_iface
2017-12-28 14:26:56 -05:00
A Holt
4f250ac5f2
clarify "RPi - don't reboot to AP post install - installed via wifi"
2017-12-28 10:01:46 -05:00
A Holt
4f9be5eba0
Update squid.yml
2017-12-08 06:18:55 -05:00
A Holt
46470e75bf
Update squid.yml
2017-12-08 06:08:14 -05:00
A Holt
2a4b5fdb21
Update squid.yml
2017-12-08 06:04:39 -05:00
A Holt
ca6e9741cb
Update squid.yml
2017-12-08 06:01:33 -05:00
A Holt
a7245aa0e0
Update dansguardian.yml
2017-12-08 05:51:38 -05:00
A Holt
2063b77fb4
Update squid.yml
2017-12-08 05:47:21 -05:00
Jerry Vonau
fb331c7e09
always restart dns server
2017-12-07 12:43:41 -06:00
A Holt
3a729396f0
Merge pull request #554 from jvonau/U17-2
...
U17-2: refine network for Ubuntu 18.04 LTS daily builds
2017-12-07 12:46:34 -05:00
A Holt
2df3afbc78
"reboot_to_AP: False" (today for RPi only) was being ignored
2017-12-04 18:18:07 -05:00
A Holt
0b3a5eab5d
Merge pull request #584 from jvonau/upgrades
...
guard against losing dns lookups when the machine has alreay been con…
closes #581
2017-12-04 11:53:19 -05:00
Jerry Vonau
4c18f746dc
guard against losing dns lookups when the machine has alreay been configured in which /etc/resolv.conf would contain 127.0.0.1 as the nameserver address with resolvconf in action and /etc/iiab/iiab.env absent
2017-11-25 11:57:55 -06:00
Jerry Vonau
bd5684cd10
dhcpd contol for iiab-hotspot-on|off
2017-11-24 13:05:43 -06:00
Jerry Vonau
29104b9f75
add install time option for control of AP upon reboot
2017-11-24 13:01:18 -06:00
Jerry Vonau
117a3f513b
cleanup
2017-11-24 11:04:37 -06:00
Jerry Vonau
ac738458f0
use results to set_facts
2017-11-24 11:04:37 -06:00
Jerry Vonau
1775c77265
name the tasks
2017-11-24 11:04:37 -06:00
Jerry Vonau
e83d65ea7b
record new facts
2017-11-24 11:04:36 -06:00
Jerry Vonau
7e4ff797e5
hand merge of systemd-net with a rename 2
2017-11-24 11:04:36 -06:00
Jerry Vonau
095bf1acdc
use down more
2017-11-24 11:04:36 -06:00
Jerry Vonau
e1e9108ac4
NM support
2017-11-24 11:04:36 -06:00
Jerry Vonau
e762dd3d8d
rpi_debian.yml
2017-11-24 11:04:36 -06:00
Jerry Vonau
f1f2ffa275
go with keyfile
2017-11-22 18:01:04 -06:00
Jerry Vonau
f73585aea1
keyfile layout
2017-11-22 17:20:46 -06:00
Jerry Vonau
f8d7c1ddad
add not wan_in_interfaces check before cobbering /etc/network/interfaces
2017-11-22 14:01:40 -06:00
Jerry Vonau
b9d97bce4f
provide NetworkManager.conf - and move prior to daemon-reload
2017-11-22 13:57:48 -06:00
Jerry Vonau
3510641b41
has_NM use /etc/network/interfaces, need to toggle "manged" in NetworkManager.conf
...
Alternative keyfile option is possible just like the XO days.
http://manpages.ubuntu.com/manpages/zesty/man5/NetworkManager.conf.5.html
2017-11-22 10:34:58 -06:00
Jerry Vonau
47328e6ab5
don't use /etc/network/interfaces.d/iiab
2017-11-22 10:21:18 -06:00
Jerry Vonau
9204c4caf5
single interface - strings need to be quoted, add stdout_lines
2017-11-22 09:58:13 -06:00