I know of no compelling reason that an ordinary home computer needs a static IP. That said, I have two computers in my home on which I've set up static IPs. My wife's computer runs Ubuntu 12.04. As you might guess, I'm the in-house support. I think it's fun to log on to her computer with ssh and do administrative tasks.
I have a printer attached to a computer and all the other computers in the house use it. It's much easier to set up with a static IP rather than samba, bind, etc. Beyond that, and perhaps a home server, I don't believe there is any speed or stability reason to use static IP addresses.
You've made a few mistakes. First, you have IP addresses for both wired and wireless. If you have the option for wired, use it in preference to wireless. It's faster and more secure. Flip the wireless switch or key combination to OFF.
Second, as you know, there is a provision in Network Manager to set up static IP addresses. There is no need and possibly some complication to mix NM and /etc/network/interfaces. I suggest the NM method but not both. Of course, you could remove NM altogether and use manual methods entirely.
Next, you've picked an IP address that appears to be within the range used in the DHCP server in the router. You want one outside the range so there is no collision. For example, I've set my router to allow ten addresses by DHCP from 192.168.1.3 to x.12. All my static IPs are in the rage of 192.168.1.100 and up.
Also, you haven't specified DNS nameservers. When a computer is given an IP address by DHCP, the router supplies DNS nameserver addresses. If you set static IPs, you are assumed to be in charge of such details.
If you want to try again, I'd suggest:
Code:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.178
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1
Bookmarks