I'm using the latest (Stretch) version of Raspbian (2018-11) on both Raspberry PI 2B and 3B hardware, one with working WLAN dongle and the other with internal WLAN.
For the last three weeks or so I've been trying to figure out how to use the Graphical WLAN setup and also set static bridged br0 bridged with eth0 (and eventually openvpn tun0).
It seems to me that /etc/network/interfaces and dhcpcd are diametrically opposed to each other.
I can disable all entries in /etc/network/interfaces and have the graphical WLAN set and working or I can manually set eth0 and br0 but that stops WLAN (graphical) interface and settings from working, they show a red double X in place of the Wifi signal).
There might be some other network setting that is involved as well, I'm not sure how the Graphical (WLAN) setting sets the WLAN address.
I've tried to manually set br0 address in /etc/dhcpcd.conf but it doesn't do anything.
My goal is to have the user be able to set and change WLAN settings in the Graphical GUI and still be able to manually set up a bridge (br0) with eth0 and (eventually) openvpn tun0 in the br0 set.
How can I accomplish this?
I'm trying to set up the networking for VPN so I can have Warhawk game running on PS3 attached to Raspberry PI eth0 and bridge that with the OpenVPN tun0 which is connected over the internet to another instance of the same so Warhawk can be played as if it is on the local network but it is remote.
If there is an easier way to accomplish this then I don't have to do it this way, this was the first thing I thought of to try.
I'm VERY familiar with networking and Linux (Since 1991) but I've not been able to figure out what is causing the interference between /etc/network/interfaces, dhcpd (/etc/dhcpd.conf) and the WLAN setup.
Please help and advise.
Thanks in advance.
Here is my /etc/network/interfaces that has the config for bridge br0:
auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 10.11.8.1 netmask 255.255.255.0 bridge_ports eth0
But when I do that it disables the Graphical WIFI.