Ubah Server Ubuntu dari DHCP ke Alamat IP Statik
Jika pemasang Ubuntu Server telah menetapkan pelayan anda untuk menggunakan DHCP, anda akan mahu mengubahnya ke alamat IP statik supaya orang benar-benar dapat menggunakannya.
Menukar tetapan ini tanpa GUI akan memerlukan beberapa pengeditan teks, tetapi itu linux klasik, betul?
Mari buka fail / etc / network / interface. Saya akan menggunakan vi, tetapi anda boleh memilih editor yang berbeza
sudo vi / etc / network / interfaces
Untuk antara muka utama, yang biasanya et0, anda akan melihat baris berikut:
auto eth0
iface eth0 inet dhcp
Seperti yang anda lihat, ia menggunakan DHCP sekarang. Kami akan menukar dhcp ke statik, dan kemudian terdapat beberapa pilihan yang perlu ditambah di bawahnya. Jelas sekali anda akan menyesuaikannya ke rangkaian anda.
auto eth0
iface eth0 inet statik
alamat 192.168.1.100
netmask 255.255.255.0
rangkaian 192.168.1.0
siaran 192.168.1.255
pintu masuk 192.168.1.1
dns-nameservers 192.168.1.1
Sekarang kita perlu menambah tetapan DNS dengan mengedit fail resolv.conf:
sudo vi /etc/resolv.conf
Pada 'pelayan nama' xxx.xxx.xxx.xxx ', ganti x dengan IP pelayan nama anda. (Anda boleh melakukan ifconfig / semua untuk mengetahui apa itu)
Anda juga perlu mengeluarkan pelanggan dhcp untuk melekat (terima kasih kepada Peter untuk perasan). Anda mungkin perlu mengalih keluar dhcp-client3 sebaliknya.
sudo apt-get alih keluar dhcp-client
Sekarang kita hanya perlu memulakan semula komponen rangkaian:
sudo /etc/init.d/networking restart
Ping www.google.com. Sekiranya anda mendapat jawapan, resolusi nama berfungsi (kecuali jika google berada dalam fail tuan rumah anda).
Benar-benar cukup mudah.
Dikemaskini Terima kasih kepada Nickname007 dalam komen kerana menyatakan bahawa saya terlupa entri DNS dalam panduan itu.