RAPSBERRY PI STATIC NETWORK CONFIGURATION
(Debian way)
(2018-02-07)
I needed configuring my Raspberry Pi wireless interface with a static IP address. I found official instructions using wpa_supplicant.conf and dhcpcd.conf files but I preferred the usual Debian way in /etc/network/interfaces. After some try and error I made it work using the following configuration.
/etc/network/interfaces
*******************************************************************
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.230
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid ABCDEFGHIJK
wpa-psk xyzt
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
*******************************************************************
/etc/wpa_supplicant/wpa_supplicant.conf
*******************************************************************
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
*******************************************************************
Wireless interface will be up automaticaly at boot time. You can bring it down manually using ifdown wlan0 or bring it up using ifup wlan0 command.