Add wifi config sample files

This commit is contained in:
Jacob Burroughs 2017-11-27 12:00:51 -06:00
parent f00b39536a
commit 952c776dae
8 changed files with 87 additions and 0 deletions

View File

@ -16,6 +16,7 @@
5. Now you can ping 192.168.1.10 and hopefully you can connect to it (for the debugging purpose) 5. Now you can ping 192.168.1.10 and hopefully you can connect to it (for the debugging purpose)
# Setup wireless networks # Setup wireless networks
Run `sudo apt-get install hostapd isc-dhcp-server`
Run `sudo nano /etc/hostapd/hostapd.conf` and use the following as an example Run `sudo nano /etc/hostapd/hostapd.conf` and use the following as an example
``` ```
interface=wlan0 interface=wlan0

View File

@ -0,0 +1,11 @@
--- etc/default/hostapd.orig 2017-11-13 12:12:16.060855052 -0600
+++ etc/default/hostapd 2017-11-13 12:12:43.106038459 -0600
@@ -7,7 +7,7 @@
# file and hostapd will be started during system boot. An example configuration
# file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz
#
-#DAEMON_CONF=""
+DAEMON_CONF="/etc/hostapd/hostapd.conf"
# Additional daemon options to be appended to hostapd command:-
# -d show more debug messages (-dd for even more)

View File

@ -0,0 +1,9 @@
--- etc/default/isc-dhcp-server.orig 2017-11-13 12:14:05.785333905 -0600
+++ etc/default/isc-dhcp-server 2017-11-13 12:14:21.615655554 -0600
@@ -14,5 +14,5 @@
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
-INTERFACESv4=""
+INTERFACESv4="wlan0"
INTERFACESv6=""

View File

@ -0,0 +1,25 @@
--- etc/dhcp/dhcpd.conf.orig 2017-11-13 12:09:52.895262089 -0600
+++ etc/dhcp/dhcpd.conf 2017-11-13 12:10:21.012527807 -0600
@@ -18,7 +18,7 @@
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
-#authoritative;
+authoritative;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
@@ -105,3 +105,13 @@
# range 10.0.29.10 10.0.29.230;
# }
#}
+
+subnet 192.168.42.0 netmask 255.255.255.0 {
+ range 192.168.42.10 192.168.42.50;
+ option broadcast-address 192.168.42.255;
+ option routers 192.168.42.1;
+ default-lease-time 600;
+ max-lease-time 7200;
+ option domain-name "local";
+ option domain-name-servers 8.8.8.8, 8.8.4.4;
+}

View File

@ -0,0 +1,4 @@
#!/bin/bash
serial=$(cat /proc/cpuinfo | grep Serial | md5sum | cut -c 1-4)
sed -i "s/^ssid=.*$/ssid=Pi_AP-$serial/" /etc/hostapd/hostapd.conf

View File

@ -0,0 +1,16 @@
interface=wlan0
#driver=nl80211
ssid=Pi_AP-1c54
country_code=US
hw_mode=g
channel=11
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=Raspberry
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_group_rekey=86400
ieee80211n=1
wme_enabled=1

View File

@ -0,0 +1,11 @@
--- etc/init.d/hostapd.orig 2017-11-13 12:16:34.849449204 -0600
+++ etc/init.d/hostapd 2017-11-13 12:16:53.695431527 -0600
@@ -25,6 +25,8 @@
[ -s "$DAEMON_DEFS" ] && . /etc/default/hostapd
[ -n "$DAEMON_CONF" ] || exit 0
+/etc/hostapd/dynamicconf.sh
+
DAEMON_OPTS="-B -P $PIDFILE $DAEMON_OPTS $DAEMON_CONF"
. /lib/lsb/init-functions

View File

@ -0,0 +1,10 @@
--- etc/network/interfaces.d/wlan0.cfg.orig 2017-11-13 12:19:11.676636013 -0600
+++ etc/network/interfaces.d/wlan0.cfg 2017-11-13 12:20:35.673604078 -0600
@@ -1,3 +1,4 @@
-allow-hotplug wlan0
-iface wlan0 inet dhcp
-wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
+auto wlan0
+iface wlan0 inet static
+ address 192.168.42.1
+ netmask 255.255.255.0