I recently aquired a Pi3 and now set it up with the new stretch image. I need to assign it a static IP, but none of the ways the internet has told me has worked. It always either was not reachable from outside or couldn't even reach Google (8.8.8.8).
Is there a reliable way to tell the pi to have a static IP?
BTW, my router doesn't support that so I have to do it from the pi.
Thanks in advance for any help.

Last edited by Robbi_Blechdose on Sat Aug 19, 2017 9:02 am, edited 1 time in total.

Networking seems to have been totally messed up in stretch, so much so I don't plan to use it for anything in the near future until its been sorted.
As others have noted even putting fix in place to return to old port identifications messes up the wan port naming/visability.

can't comment on setting static IP on Wi-Fi as I don't use it on my pi's since I moved to Jessie, the only pi I have using Wi-Fi is on my rover and that's still running wheezy.

Remember we want information.......................no information no helpThe use of crystal balls & mind reading is not supported

If that is the interface name you used for your ethernet interface, it probably won't work. That is pcmanbob's interface name. You must get YOUR ethernet interface name. You can find your interface name with ifconfig.

I agree with you making such a change of a device designed for educational / beginner use was in my opinion a bad move it probably broke many how tos and ready made scripts.
But as has already been stated on the forum in several threads the next release/update of stretch will revert to the old naming.

I believe the next release is available now but I have not checked it yet.

Remember we want information.......................no information no helpThe use of crystal balls & mind reading is not supported

Is this going to require more than an update and upgrade? I just did that and the funny interface names are still there.

updating from Jessie to stretch did not change to the new interface naming only a fresh install made the change, so I suspect to revert to the old interface naming you will need a fresh install of stretch.

Remember we want information.......................no information no helpThe use of crystal balls & mind reading is not supported

Is this going to require more than an update and upgrade? I just did that and the funny interface names are still there.

updating from Jessie to stretch did not change to the new interface naming only a fresh install made the change, so I suspect to revert to the old interface naming you will need a fresh install of stretch.

Or you just fix it yourself. The "net.ifnames=0" method is the most obvious.

I booted 2017-09-07-Stretch/Pixel and the interfaces have the familiar names (eth0, wlan0).

Not only that, it appears to have corrected the wlan0/wlan1 problem I had. The usb wifi was coming up as wlan0 on boot. Now it comes up as wlan1. I set up my two wifi devices (one as an AP, the other as a client that provides internet access), and it works now.