I am having issues finding the correct approach to take with my RPI setup. I have a router that does not let me disable DHCP and subsequently wont let me modify the DNS associated.
I would like all machines connected to my RPI via a switch connected to eth1 to use the same DNS.
What I have done so far? I am able to setup a bridge between eth0 and eth1 like so:
auto eth0 iface eth0 inet manual auto eth1 iface eth1 inet manual auto br0 iface br0 inet manual
This effectively has let me create a bridge and provides the DHCP from the router over eth1 to all computers connected to the switch.
The problem now is that even if i set the dns in a static way of eth1,br0 or on eth0 it changes only for the RPI not for any computers connected to the switch on eth1.
auto eth0 iface eth0 inet static address myrpiIP netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.1.254 dns-nameservers 0.0.0.0 dns-search local
Whilst the dns-nameserver works on the RPI itself, as mentioned all machines connected via eth1, irrelevant of if i define a nameserver for all interfaces seems to be served directly by the router:
For example on a windows machine connected to the switch connected to eth1:
Default Gateway . . . . . . . . . : 192.168.1.254 DHCP Server . . . . . . . . . . . : 192.168.1.254
here is a rough diagram, (minus the no connection part on the pc, as it now works):
Any help would be appreciated.