I have to run command 'sudo dhclient' after every reboot
Solution 1:
Since you are using ifupdown
for controlling your network interface make sure that the following 2 lines are added to the /etc/network/interfaces
file:
auto eno1
iface eno1 inet dhcp
The first line tells the system to bring up the interface at startup automatically. The second line tells the system that the interface is going to use DHCP instead of static.
Hope this helps!