I'm new here, so I'm sorry if I started an already existing thread. I have a Raspberry Pi 3 with Raspbian Jessie (2017-06-21). It has SSH enabled. I just modified my cmdline.txt to set static IP. cmdline.txt looks like this:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=2f542d6a-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles ip=192.168.1.200::192.168.1.1:255.255.255.0:rpi:eth0:off
The ssh connection works fine on my laptop. The
/etc/network/interfaces looks like this:
source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf allow-hotplug wlan1 iface wlan1 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf allow-hotplug usb0 auto usb0 iface usb0 inet static address 192.168.42.42 netmask 255.255.255.0 network 192.168.42.0 broadcast 192.168.42.255
I modified this file in order to SSH using USB Tethering, that works fine as well. It, however, does not work if I just boot up the Pi without the Ethernet connection.
I also made a music player using python which works, but not on boot. I used rc.local but that doesn't help. That also works if the ethernet cable is plugged in. Earlier (I don't remember which version of Raspbian I had) it worked fine.
I have also noticed a change in the earlier and the new cmdline.txt files.
You can see the music player at my blog - http://sparkthatplug.blogspot.com