Kısa süre önce / etc / network / arayüzleri statik IP olarak değiştirin, apt-get çalışmıyor. Hatalar nasıl kontrol edilir?


1

Yakın zamanda az önce güncelledim /etc/network/interfaces statik bir IP adresi ayarlamak için Diğer bilgisayarların ağa IP adresini kullanarak bilgisayara erişebileceğini sanıyorum ama bir şeyleri bozmuş olabilirim - now apt-get update ve apt-get install ... bana aşağıdakileri ver:

Err ...//jp.archive.ubuntu.com precise Release.gpg
  Temporary failure resolving 'jp.archive.ubuntu.com'
Err http://security.ubuntu.com precise-security Release.gpg
  Temporary failure resolving 'security.ubuntu.com'
Err ...//jp.archive.ubuntu.com precise-updates Release.gpg
  Temporary failure resolving 'jp.archive.ubuntu.com'
Err ...//jp.archive.ubuntu.com precise-backports Release.gpg
  Temporary failure resolving 'jp.archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch ...//jp.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg  Temporary failure resolving 'jp.archive.ubuntu.com'

W: Failed to fetch ...//jp.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg  Temporary failure resolving 'jp.archive.ubuntu.com'

W: Failed to fetch ...//jp.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg  Temporary failure resolving 'jp.archive.ubuntu.com'

W: Failed to fetch ...//security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg  Temporary failure resolving 'security.ubuntu.com'

W: Some index files failed to download. They have been ignored, or old ones used instead.

As another simple test I tried `ping www.yahoo.com` and it told me host not found (but works fine on another computer on the same router).

Yanlışlıkla ne girdiğimi bilen var mı? /etc/network/interfaces? (Orada olduğunu farz ediyorum, nasıl kontrol edeceğimi bilmiyorum)

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
 address ...
 netmask ...
 network ...
 broadcast ...
 gateway ...

# This is an autoconfigured IPv6 interface
iface eth0 inet6 auto

(... Adresleri belirledim)

Ya da neyi yanlış ayarlayabileceğimi kontrol etmenin başka bir yolu (belirtildiği gibi, eth0 - adresini, statik ağ geçidini, alt ağı vb. Ayarladım). Teşekkürler

GÜNCELLEŞTİRME:

/ Etc / networking / interfaces dosyasına aşağıdakileri ekledim:

auto eth0
iface eth0 inet auto static
 .
 .
 .
 dns-nameservers 192.168.24.1

BT, bu yaptığım zaman DNS alıyorum nm-tool. Dahili bir IP adresi gibi görünüyor, buradaki DNS ayarlarım için doğru IP adresi mi?

... ne zaman istersem /etc/init.d/networking restart Aşağıdaki hataları alıyorum:

/etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                                                                   ifdown: failed to open lockfile /run/network/.ifstate.lock: Permission denied
ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied

Ayrıca yapamam ping veya nslookup de (belki de kendimden farklı olmayan bir acemi için bu açıktır :)


ne yapıyorsun interfaces dosya benziyor?

Yayınımı güncelledim
Martyn

Şu anda /etc/init.d/networking restart olarak çalışıyor musunuz? root?
mtak

Ah! Teşekkür ederim. Üzgünüm, böyle şeyler konusunda çok yeniyim (bunu farketmemeliydim). Hepsi işe yarıyor, kaçabildim apt-get update sorun değil.
Martyn

Yanıtlar:


2

DNS adreslerini ayarladınız mı? DHCP'yi çalıştırırsanız, DNS otomatik olarak yapılandırılır, ancak statik IP'lerle çalıştırdığınızda bu değildir.

Aşağıdakileri ekleyerek DNS'yi yapılandırabilirsiniz. iface eth0 inet static bir kısmı /etc/network/interfaces dosya:

dns-nameservers 10.100.0.11 10.100.2.11
dns-search int.mtak.nl

IP adreslerini ağınızın DNS sunucuları ve arama etki alanınızla arama etki alanınızla değiştirin (veya ihtiyacınız yoksa kaldırın). İle ağı yeniden başlat sudo /etc/init.d/networking restart (veya yalnızca yeniden başlat) ve kontrol ederek çalışıp çalışmadığını kontrol edin. /etc/resolv.conf.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.