Mengubah Setting DHCP ke IP Static pada VPS/ Cloud
Gambar cloud yang kami sediakan menggunakan cloud-init dan DHCP untuk mengonfigurasi antarmuka jaringan instance Anda. Mungkin ada situasi di mana Anda ingin menonaktifkan cloud-init dan/atau DHCP dan menyetel alamat IP Anda secara statis. Ini dapat dicapai dengan berbagai cara. Jangan ragu untuk menggunakan contoh konfigurasi di bawah ini sesuai keinginan:
Contoh Konfigurasi Netplan
- Masuk ke server Anda.
- Dapatkan root:
sudo -i
- Buat file konfigurasi cloud-init baru
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
dengan konten:network: {config: disabled}
- Sunting
/etc/netplan/50-cloud-init.yaml
. Hapus garisdhcp4
dandhcp6
dan ganti dengan:addresses:
- <your IPv4 address>/24
- "<your IPv6 address>/64"
gateway4: <your IPv4 gateway>
gateway6: "<your IPv6 gateway>"
- Terapkan perubahan Anda:
netplan apply
(netplan try
untuk memverifikasi terlebih dahulu) - Nyalakan ulang untuk mengonfirmasi cloud-init tidak lagi mengonfigurasi jaringan (periksa tidak ada perubahan file netplan baru).
Contoh konfigurasi lainnya dapat ditemukan di situs web Netplan. DHCP (4 dan 6) juga dapat digabungkan dengan konfigurasi alamat statis.
Contoh Konfigurasi Antarmuka (Debian)
- Masuk ke server Anda.
- Buat file konfigurasi cloud-init baru
/etc/cloud/cloud.cfg.d/95-debian-network-config.cfg
dengan konten:network: {config: disabled}
- Edit
/etc/network/interfaces.d/50-cloud-init.cfg
dan komentari semua baris yang terkait dengan eth0 (atau antarmuka apa pun yang ingin Anda konfigurasikan secara statis). - Sunting
/etc/network/interfaces
. Gantiiface eth0 inet dhcp
dengan:iface eth0 inet static
address <your IPv4 address>/24
gateway <your IPv4 gateway>
Anda dapat menambahkan IPv6 dengan cara yang sama:
iface eth0 inet6 static
address <your IPv6 address>/64
gateway <your IPv6 gateway>
- Simpan dan tutup file. Kemudian jalankan
ifdown eth0;ifup eth0
atau reboot.
Contoh Konfigurasi Sysconfig (CentOS 7)
- Masuk ke server Anda.
- Ganti isi
/etc/cloud/cloud.cfg.d/90-centos-networking.cfg
dengan:network: {config: disabled}
- Ganti isi
/etc/sysconfig/network-scripts/ifcfg-eth0
dengan:BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
IPADDR=<your IPv4 address>
PREFIX=24
GATEWAY=<your IPv4 gateway>
IPV6ADDR=<your IPv6 address>/64
IPV6_DEFAULTGW=<your IPv6 gateway>
- Jalankan perintah berikut untuk menerapkan perubahan:
systemctl disable dhclient6.service
ifdown eth0;ifup eth0
(atau reboot)