Hangi Ubuntu sürümünü çalıştırdığınızı gerçekten belirtmediniz (özellikle birkaç yıldır çalıştırdığınızı söylediğinizden), bu yüzden düzenli olarak yükselttiğinizi ve Ubuntu 12.04'ten bahsettiğimizi varsayacağım buraya.
/ Etc / network / interfaces dosyasını değiştirmeniz gerekiyor ...
$ sudo gedit /etc/network/interfaces
... aşağıdakilerle (ağ arayüzünüzün eth0 olduğunu varsayarak ... değerleri kendi durumunuza göre değiştirin):
auto eth0
iface eth0 inet dhcp
Dosyayı kaydetmeden önce, bu arayüze başka hiçbir referans (bu durumda "eth0") olmadığından emin olun (olmamalıdır). Ancak geçmişte statik olarak manuel olarak ayarladıysanız, şöyle bir şey görebilirsiniz:
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
Bu bloğu görmüyorsanız, bunu denemek ve ağınızı yeniden başlattığınızda arayüzünüzün DHCP tarafından atanmış bir IP adresi ile gelip gelmediğini görmek isteyebilirsiniz (sudo /etc/init.d/networking restart).
Kararınız ne olursa olsun (DHCP veya statik), bu dosyayı düzenledikten sonra ağı yeniden başlatmanız gerekir:
$ sudo /etc/init.d/networking restart
Ancak statik bir IP ayarlarsanız, normalde DHCP aracılığıyla alacağınız diğer bilgilerin de doğru olduğundan emin olmanız gerekir. Bu, DNS bilgilerinizi (ad sunucuları gibi) içerir. /Etc/resolv.conf dosyasını düzenleyin:
$ sudo gedit /etc/resolv.conf
Bu dosya ad sunucularınızı içerir (aramak için bir alan adı da ekleyebilirsiniz, ancak gerekli değildir). Genellikle sadece yönlendiricinizdir, ancak tamamen başka bir şey kullanıyor olabilirsiniz (sadece çalıştığını bildiğim için size OpenDNS vereceğim):
nameserver 208.67.220.220
nameserver 208.67.222.222
Belirtilen ad sunucunuz yoksa, İnternet erişimi için alan adlarını kullanamazsınız (ör. "Ping google.com").
Basit bir arama gerçekleştirerek DNS'yi test edebilirsiniz:
$ nslookup google.com
Aşağıdaki gibi bir şey içeren bir şey geri almalısınız:
...
Name: google.com
Address: 74.125.227.100
...
Bu işe yararsa, hepiniz hazırsınız!