I am a new with Linux, having years experience with Windows servers/desktops and am having issues setting a static IP. I am using a method used for previous versions of Ubuntu, which doesn't seem to work with 16.04
I have used the command sudo nano /etc/network/interface
and added the following
iface enp0s25 inet static
address 10.10.8.2
netmask 255.255.0.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
I have rebooted the system and the Ethernet is pretty much dead, ping doesn't work at all. I have tried to modify /etc/NetworkManager/NetworkManager.conf
and made the following changes
#dns=dnsmasq (comment out the dnsmasq)
[ifupdown]
managed=true (changed from false)
With this I can get Ethernet to work sporadically, however it eventually fails.
I have tried this configuration on two other machines plus a virtual machine as well and all have the same results. I can confirm these settings work fine when I install Windows on any of these machines.
As well when I let DHCP auto configure, everything works fine no issues.
I figure I am missing something here, setting up a static IP should not be difficult at all.
Best Answer
I had the same problem and this was my solution:
and paste (altering for your network) this under
# The primary network interface
:You can get correct interface name using Terminal command
ifconfig -a
on ubuntu 16.04 orip address
on 18.04+Shutdown your Virtual Machine and then!!! Go to network settings and click on refresh MAC address button a few times :)
and start your VM and you should get internet!
UPDATE 20.02.2019
For ubuntu 18.04+ you need to edit this file