1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00
Commit graph

276 commits

Author SHA1 Message Date
Jerry Vonau
7f02aa573f correct typo 2018-05-14 09:36:44 -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
e7fc6cc36d ensure we want to use dhcp in template 2018-05-13 17:20:59 -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
72145ce13e update template to match distro 2018-05-13 10:56:55 -05:00
Jerry Vonau
ff7022b563 get rid of the stall with 'dhcp' 2018-05-12 23:13:27 -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
76e84bec8b dhcpd staging 2018-05-02 21:27:15 -05:00
Jerry Vonau
039b584fb2 systemd-networkd fix-ups 2018-05-02 21:27:14 -05:00
Jerry Vonau
748235c4b7 start hostapd before dhcpd 2018-05-01 15:55:05 -05:00
A Holt
2c58341de5
record HOSTAPD_ENABLED=True into iiab.env 2018-04-04 03:27:41 -04:00
A Holt
fa47bc1d41
record HOSTAPD_ENABLED=False into iiab.env 2018-04-04 03:27:25 -04:00
A Holt
246515ed21
Update iiab-hotspot-on 2018-04-04 02:36:26 -04:00
Jerry Vonau
8c17fa14e4 NM correct permissions, lockout of hostapd, fix boot race 2018-03-25 23:59:09 -05:00
A Holt
1007a34347
Update iiab-hotspot-on 2018-01-11 00:02:09 -05:00
A Holt
50cdc51fd5
Update iiab-hotspot-off 2018-01-11 00:01:51 -05:00
A Holt
2cd342f180
Update iiab-hotspot-off 2018-01-10 23:47:39 -05:00
A Holt
91b0e4cf17
Update iiab-hotspot-on 2018-01-10 23:47:32 -05:00
A Holt
c138027c08
iiab-hotspot-on sets "hostapd_enabled = True" in /etc/iiab/iiab.ini 2018-01-10 23:41:18 -05:00
A Holt
de2550ed57
Update iiab-hotspot-off 2018-01-10 23:40:23 -05:00
A Holt
35aab19383
iiab-hotspot-off sets "hostapd_enabled = False" in /etc/iiab/iiab.ini 2018-01-10 23:33:22 -05:00
A Holt
b9f6dc5a7b
wlan0 promiscuous pn iiab-hotspot-off...only if rpi 2018-01-04 23:28:43 -05:00
A Holt
61e722a788
manually_toggle_AP: False -> hostapd_enabled: True 2018-01-01 11:11:37 -05:00
A Holt
1f98d7947a
Update iiab-hostapd.conf.j2 2017-12-28 22:34:28 -05:00
A Holt
764f301cb2
Update hostapd.conf.j2 2017-12-28 22:33:24 -05:00
A Holt
2d6d510e63
always support Ethernet-to-Internet on RPi: use discovered_wireless_iface (not iiab_wireless_lan_iface) to toggle AP 2017-12-28 19:28:20 -05:00
A Holt
8e17a4bc53
2 line breaks, to correspond w/ output of iiab-hostapd.conf.j2 2017-12-28 16:36:16 -05:00
A Holt
7ad820e0a9
on RPi put "#denyinterfaces wlan0" into /etc/dhcpcd.conf 2017-12-28 09:40:38 -05:00
A Holt
a349ff28c1
attempt to get Ethernet working also, during WiFi installs 2017-12-27 15:06:29 -05:00
A Holt
cde6430ce1
2 minor fixes to regexp 2017-12-27 13:34:09 -05:00
A Holt
66ed63c662
minor fix to regexp 2017-12-27 13:33:26 -05:00
Jerry Vonau
4f824c15ca use correct variable name 2017-12-07 17:52:52 -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
Jerry Vonau
dd0754fd7c force br0 to always be available on rpi 2017-12-03 09:47:03 -06:00
Jerry Vonau
bd5684cd10 dhcpd contol for iiab-hotspot-on|off 2017-11-24 13:05:43 -06:00
Jerry Vonau
7e4ff797e5 hand merge of systemd-net with a rename 2 2017-11-24 11:04:36 -06:00
Jerry Vonau
f73585aea1 keyfile layout 2017-11-22 17:20:46 -06:00
Jerry Vonau
b9d97bce4f provide NetworkManager.conf - and move prior to daemon-reload 2017-11-22 13:57:48 -06:00
Jerry Vonau
20398be41a partial 831e189795bf37d6c785a657a882556c3d649294 2017-11-20 11:20:20 -06:00
Jerry Vonau
61228a188e iiab-hotspot-on|off - no reboot needed post install 2017-11-20 11:20:20 -06:00
Jerry Vonau
30ee7a2449 iiab-hotspot-on|off 2017-11-20 11:20:20 -06:00
Jerry Vonau
e9aae150f4 rpi test 3 wifi flip on reboot 2017-11-20 11:17:16 -06:00
Jerry Vonau
d932185dcc rpi test 1 2017-11-20 11:17:16 -06:00
Jerry Vonau
450c04697d dnsmasq.conf based on George's template
https://raw.githubusercontent.com/georgejhunt/iiab/37e9c4cdbe55709cb306862f4d3324449ec011d5/roles/network/templates/network/dnsmasq.conf
2017-11-20 11:17:16 -06:00
Jerry Vonau
db2827a0ed removed unused templates & touchups 2017-11-13 09:59:14 -06:00
Jerry Vonau
0d5d494514 iptables 2017-11-13 09:59:13 -06:00
A Holt
84296a9de1
XSCE -> IIAB 2017-11-08 02:03:32 -05:00
Jerry Vonau
9fe05cbfd4 needs space or the next line is combined 2017-11-06 20:15:51 -06:00
Jerry Vonau
35cd2b44a5 iiab_wireless_lan_iface is defined for machines without wifi 2017-11-06 15:34:28 -06:00
Jerry Vonau
78a9434122 restore bridging for RPi and make optional 2017-11-06 15:34:28 -06:00
Jerry Vonau
6044abe401 dhcpcd.conf.j2 cleanup 2017-11-06 15:34:28 -06:00
Jerry Vonau
8c764acbca systemd.j2 touchups 2017-11-06 15:34:27 -06:00
Jerry Vonau
312f5a99ee adjust systemd.j2 2017-11-06 15:34:26 -06:00
Jerry Vonau
8e37472fbf running - double check after rebase 2017-11-06 15:34:26 -06:00
Jerry Vonau
ff22bcaf83 backport of 46c36b3e3542ffe5609ab5cc10a60de7335d6cd9 double check after rebase
backport of c837cde92304cfaf4a44c31dfb40bbadfd05fe04

backport of a0102669d2d842163d17d61e254dbd0ba8a3ea92

touch up

backport of a55c0555b6fb92a6b6b239a9dce2fde2100e7ae5
2017-11-06 15:34:25 -06:00
Jerry Vonau
de4be7c646 Everybody is testing debian.yml - Toggle dnsmasq_enabled False - edits
use hostapd.yml supplied templates sooner - remove systemd reload and restarted - move restarted to restart.yml

live testing
2017-11-06 12:33:41 -06:00
Jerry Vonau
8cf4481553 port dnsmasq over from nginx-rebase-eth0 - rebased edits 2017-11-06 12:33:41 -06:00
Jerry Vonau
054fa6b35d RFC - re-ordered to allow common shared parts 2017-11-06 12:33:41 -06:00
Jerry Vonau
cc8494608e reorder dhcpcd networking services - rebased edits
looks weird on redhat

add systemd reload
2017-11-06 12:33:41 -06:00
Jerry Vonau
c326a49de1 rename interfaces.j2 - rebased - edits 2017-11-06 12:33:41 -06:00
Jerry Vonau
78cd58ca8a boolean in template needs ==t/f 2017-11-06 12:33:41 -06:00
Arky
602223e4ff Adds spaces in variables after {{ and before }}
Fixes various warnings in Travis CI 

[EXTRA0001] Variables should have spaces after {{ and before }}
2017-10-20 11:36:10 +07:00
Jerry Vonau
9d2fb21705 permissions 2017-10-10 15:06:31 -05:00
georgejhunt
ed2b5d78f2 just move our config to interfaces.d (#247)
* just move our config to interfaces.d

* debian needs same fix as rpi

* try to recover/upgrade from putting wrong content in interfaces -- restore it

* modify dhcpcd.conf for gui static changes

* cannot comment out jinja2 with #, need to wipe the {%

* deny Lan for dhcpcd, will need work if wifi is used upstream

* attempt to change ip from console without requiring a reboot

* Revert "attempt to change ip from console without requiring a reboot"

This reverts commit 14c7499cdc.

Better not to break an upstream connection

* cleanup the iiab.j2 template --changing only comment lines
2017-09-15 22:31:09 -07:00
georgejhunt
58f078da43 xs_wan_device -> iiab_wan_device -- oops (#235) 2017-09-11 09:17:45 -07:00
georgejhunt
2f528a13de let dhcpcd do wan, make wan manual in interfaces for networking service (#238) 2017-09-11 09:17:16 -07:00
georgejhunt
5fdbe61aab defeat the iface renaming in debian 9 (#156) 2017-08-21 18:50:59 -07:00
Jerry Vonau
7abc3e2d68 Don't supply default gateway while in LanController mode (#130) 2017-07-17 12:19:01 -07:00
georgejhunt
4462652deb Iiab (#68)
* xs- goes to iiab-

* more xs->iiab

* sysconfig was forgotten

* hyphen vs underscore i roles network templates

* bulk sed on pgsql-xs

* create links for old script names

* missed named-xs -> named-iiab

* squid-xs ->squid-iiab

* misspelled squid-iiab.conf.j2
2017-06-27 19:53:13 -07:00
georgejhunt
f319afa432 Test (#20)
* change apache_data to apache_user in all

* no libapach2 in centos. just php. no php-magick in centos

* remove redundant vars entries

* do not create apache user

* missed one pound sign

* soft code all references to apache_user

* centos requires older setuptools

* revert ansible_lsb.id in xsce.yml

* try getting recent pip

* move pip download to 2prep so that kalite success is not dependent on iiab coming first

* still need to replace setuptools in kalite

* add curl -- needed in debian

* massivly substitue iiab for xsce, and rename files

* completed runansible

* centos fixes,install  pip

* appliance means no iptables rules

* change to earlier version of setuptools for centos

* delete file duplicate, hopefully unnecessary. generate the offline docs

* wiki docs errors

* create the admin group -- deleted earlier

* use the --yes option with pip uninstall

* base of repo moved from schoolserver to iiab, unleashkids.org->iiab.io

* network detection broken due to tupo
2017-06-09 16:25:56 -07:00
George Hunt
3da96de4e9 correct for ubuntu 2017-05-28 06:47:49 -07:00
George Hunt
cb344d7d47 patch 0002 2017-05-27 16:10:45 -07:00
George Hunt
845632d0ac initial checkin -- May 27, 2017 2017-05-27 11:09:50 -07:00