Realmente no especificó qué versión de Ubuntu está ejecutando (especialmente porque dijo que lo ha estado ejecutando durante algunos años), por lo que supongo que ha estado actualizando regularmente y estamos hablando de Ubuntu 12.04 aquí.
Necesita modificar el archivo / etc / network / interfaces ...
$ sudo gedit /etc/network/interfaces
... con lo siguiente (suponiendo que su interfaz de red es eth0 ... cambie los valores según corresponda a su propia situación):
auto eth0
iface eth0 inet dhcp
Antes de guardar el archivo, asegúrese de que no haya otras referencias a esa interfaz (en este caso, "eth0") en ningún lugar (no debería haber). Pero si hubiera configurado la estática manualmente en el pasado, podría ver algo como esto:
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
Si no ve ese bloque, puede intentarlo y ver si su interfaz aparece con una dirección IP asignada por DHCP cuando reinicia la red (sudo /etc/init.d/networking restart).
Independientemente de lo que decida (DHCP o estático), deberá reiniciar la red después de editar ese archivo:
$ sudo /etc/init.d/networking restart
Sin embargo, si configura una IP estática, también debe asegurarse de que la otra información que normalmente recibiría a través de DHCP también sea correcta. Esto incluye su información de DNS (como servidores de nombres). Edite el archivo /etc/resolv.conf:
$ sudo gedit /etc/resolv.conf
Este archivo incluye sus servidores de nombres (también puede incluir un dominio para buscar, pero no es necesario). Por lo general, es solo su enrutador, pero puede estar usando algo completamente diferente (le daré OpenDNS aquí, solo porque sé que funciona):
nameserver 208.67.220.220
nameserver 208.67.222.222
Si no tiene ningún servidor de nombres especificado, no podrá usar nombres de dominio para acceder a Internet (es decir, "ping google.com").
Puede probar DNS realizando una búsqueda simple:
$ nslookup google.com
Debería recuperar algo que incluya algo como:
...
Name: google.com
Address: 74.125.227.100
...
Si eso funciona, ¡ya está todo listo!