I am running ubuntu 16
System A: eth0 is connected to internet via proxy, eth1 is connected directly to a second computer System B: has one NIC and it is connected to eth1 on system A
System A eth1 is set for Shared via the network manager GUI. System B has Gateway and DNS set to System A eth1's address. I have also tried just setting the address to match System A eth0's gateway and DNS
On System B, I can ping the DNS server so the shared connection is at least partially working. However, when I try to connect anywhere, the DNS does not resolve not even the proxy URL. However I can ping the IP addresses.
By default, /etc/resolv.conf is set to 127.0.1.1 I've tried setting it to 127.0.0.1, System A eth1 address, and System A eth0's DNS address