Saya menjalankan instalasi server 10,04 Ubuntu dan saya baru-baru ini harus beralih dari DHCP ke ip statis. Saya mengedit /etc/network/interfaces
file dan beralih
iface eth0 inet dhcp
untuk
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
Anda akan melihat IP agak aneh. Ini karena server sekarang menggunakan subnet khusus yang didedikasikan untuk mengisolasi server tertentu. Saya juga mengedit file resolv.conf untuk memasukkan server DNS yang tepat (termasuk salah satu dari Google untuk berjaga-jaga kalau-kalau semuanya hilang).
Masalahnya adalah bahwa, tampaknya secara acak, mesin akan kehilangan kemampuan untuk berbicara dengan dunia luar. Saya tahu mesinnya masih menyala, tetapi berfungsi seperti tidak memiliki jaringan sama sekali. Saya pikir bagian dari masalah adalah bahwa tidak ada DHCP yang berjalan ke subnet ini (juga tidak akan ada) dan dhclient tampaknya masih berjalan pada kesempatan yang menyebabkan semacam konflik (tidak tahu apa) yang menyebabkan jaringan mati. Namun saya tidak dapat menghapus paket dhcp3-client karena itu juga menyebabkan paket ubuntu-minimal dihapus dan itu akan menjadi buruk.
Jadi, ada ide? Apa yang memanggil dhclient dan apa yang bisa saya lakukan untuk menghentikannya?
sudo ifdown eth0
sesuai dengan art.ubuntuforums.org/showthread.php?t=1419803
ps auxf | less
, Anda seharusnya dapat melihat daftar proses, yang diatur dalam struktur mirip pohon. Anda kemudian dapat melihat proses apa dhclient
saja (hanya naik cabang); misalnya, pada PC saya dhclient
adalah putra dari NetworkManager
proses.
sudo dhcpclient eth0
dan beri komentar jika jaringan rusak setelah itu. Dan baris terakhir/var/log/syslog
jika mungkin