Bir Ubuntu 10.04 sunucu kurulumu çalıştırıyorum ve son zamanlarda DHCP'den statik ip'e geçmek zorunda kaldım. /etc/network/interfaces
Dosyayı düzenledim ve değiştirdim
iface eth0 inet dhcp
için
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.240
network 192.168.1.160
broadcast 192.168.1.175
gateway 192.168.1.161
IP'lerin biraz garip olduğunu fark edeceksiniz. Bunun nedeni, sever'in artık belirli sunucuları izole etmeye adanmış özel bir alt ağda olmasıdır. Ayrıca resolv.conf dosyasını uygun DNS sunucularını içerecek şekilde düzenledim.
Sorun şu ki, görünüşte rastgele, makine dış dünyayla konuşma yeteneğini kaybedecek. Makinenin hala açık olduğunu biliyorum, ama hiç ağa sahip değil gibi davranıyor. Sorunun bir parçası, bu alt ağda çalışan bir DHCP olmadığı (ne de olacak) ve dhclient hala ağın ölmesine neden olan bir tür çatışmaya (ne olduğu hakkında bir fikir) neden oluyor gibi görünüyor. Bununla birlikte, aynı zamanda ubuntu-minimal paketinin kaldırılmasına neden olduğu ve bu kötü olacağı için dhcp3-client paketini kaldıramıyorum.
Peki, herhangi bir fikir? Dhclient'e ne diyebilir ve çalışmasını durdurmak için ne yapabilirim?
ps auxf | less
, ağaç benzeri bir yapıda düzenlenmiş işlemlerin bir listesini görebilmeniz gerekir. Daha sonra hangi sürecin tükendiğini görebilirsiniz dhclient
(sadece şubeye çıkın ); örneğin, bilgisayarımda sürecin dhclient
bir oğlu NetworkManager
.
sudo dhcpclient eth0
daha sonra ağın kopup kopmadığını çalıştırın ve yorum yapın Ve/var/log/syslog
mümkünse son satırları