sudo apt-get update
sudo apt-get upgrade
ifconfig
sudo nano /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.1.150 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.1.255 gateway 192.168.2.1 safe
sudo nano /etc/resolv.conf
Do not edit this file by hand --your changes will be overwritten # I add this nameserver 8.8.8.8 nameserver 8.8.4.4
sudo apt-get remove dhcp-client
sudo /etc/init.d/networking restart
*Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces *Reconfiguring network interfaces... ssh stop/waiting ssh start/running,process 1438
Dimana kesalahannya? Saya tidak malas. Saya meng-Google-nya selama 3 hari tetapi tanpa hasil. Saya mencoba segalanya.
Setelah reboot /etc/resolv.conf
file berkedip ke keadaan semula.
networking
server
configuration
bemonolit
sumber
sumber
Jawaban:
Ini memiliki dua pertanyaan independen:
resolv.conf
entri mendapatkan reset setelah rebootCara
/etc/resolv.conf
kerjanya telah diubah di Ubuntu 12.04. Ini karena implementasifoundations-p-dns-resolving
seperti yang dijelaskan di sini https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-dns-resolving untuk mengatasi beberapa batasan statisresolv.conf
.Di sini Anda bisa mendapatkan detail lebih lanjut: http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
Anda dapat mengganti fitur baru dengan menghapus tautan simbolik
/etc/resolv.conf
dan membuat file dengan nama di/etc/resolv.conf
sana. Tetapi sebelum melakukan itu, lihat tautan yang saya berikan di atas dan lihat mengapa sangat tidak disarankan.Alamat IP Vs Konflik Jaringan dan Gateway (Menyiapkan IP statis) Juga, Seperti yang ditunjukkan pgschk , alamat IP Anda tidak cocok dengan entri gateway dan jaringan. Tapi itu tidak menyebabkan
/etc/resolv.conf
untuk pergi ke keadaan semula, tetapi alasan saya sebutkan di atas.sumber
Alamat gateway Anda berada dalam subnet yang berbeda dari alamat IP lokal Anda:
alamat 192.168. 1 .150 gateway 192.168. 2 .1
Juga, alamat jaringan juga ditentukan dalam subnet .2:
jaringan 192.168. 2 .0
Apakah Anda menggunakan subnet 192.168.1 / 24 atau 192.168.2 / 24?
Sunting: Tentang resolv.conf Anda: File ini terutama diperbarui oleh berbagai paket (tergantung pada pengaturan Anda). Coba tentukan nameserver di file / etc / network / interfaces Anda:
dns-nameservers 8.8.8.8 8.8.4.4
sumber
Anda dapat mencoba opsi ini:
Hapus
/etc/resolv.conf
dan kemudian buat yang baruresolv.conf
.sudo nano /etc/resolv.conf
setelah itu tambahkan flag:sudo chattr +i /etc/resolv.conf
- dengan+i
flag ini , bahkan root tidak dapat menyentuh file ini. Tetapi jika Anda ingin mengubah server nama, ubah bendera menjadi:sudo chattr -i /etc/resolv.conf
lalu tambahkan yang barunameserver
.Kemudian cobalah untuk reboot dan lihat apa yang terjadi :).
Saya harap ini menyelesaikan masalah Anda.
sumber