全部产品
Search
文档中心

:Konfigurasi jaringan untuk menggunakan DHCP di instans Linux

更新时间:Nov 12, 2025

Menggunakan DHCP alih-alih alamat IP statis memungkinkan server secara otomatis memperoleh konfigurasi jaringan lengkapnya, sehingga menghindari kompleksitas dan potensi kesalahan pada pengaturan manual. Sebelum membuat gambar kustom, Anda harus mengonfigurasi jaringan agar menggunakan DHCP guna mencegah konflik alamat IP atau ketidaktersediaan jaringan pada instans yang dibuat dari gambar tersebut akibat penggunaan alamat IP tetap.

Alibaba Cloud Linux

Alibaba Cloud Linux 3

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    1. Muat ulang konfigurasi untuk semua network interface card.

      sudo nmcli c reload
    2. Aktifkan network interface card.

      sudo nmcli d connect eth0

Alibaba Cloud Linux 4

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Modifikasi berkas konfigurasi jaringan.

    1. Cari nama ID dalam berkas konfigurasi jaringan. Anda memerlukan ID ini untuk menentukan path berkas.

      sudo nmcli connection show --active
      NAME  UUID                                  TYPE      DEVICE 
      eth0  1dd9a779-d327-56e1-8454-c65e2556c12c  ethernet  eth0   
      lo    0973d353-93a1-41f8-8b7b-5922ade582c6  loopback  lo 

      Dalam contoh ini, NAME adalah eth0. Oleh karena itu, nama ID berkas konfigurasi jaringan aktif adalah eth0.

    2. Cari path berkas konfigurasi jaringan.

      Ganti <network_configuration_file_ID> dengan NAME yang Anda peroleh pada langkah sebelumnya.

      sudo find /etc/NetworkManager/system-connections/ -type f -exec grep -l "id=<network_configuration_file_id>" {} \;
      /etc/NetworkManager/system-connections/1.nmconnection

      Hal ini menunjukkan bahwa path berkas konfigurasi jaringan adalah /etc/NetworkManager/system-connections/1.nmconnection.

    3. Verifikasi bahwa di bawah ipv4, method diatur ke auto.

      Ganti <network_configuration_file_path> dengan path yang Anda peroleh pada langkah sebelumnya.

      sudo vi <network_configuration_file_path>
  3. Mulai ulang layanan jaringan.

    1. Muat ulang konfigurasi untuk semua network interface card.

      sudo nmcli c reload
    2. Aktifkan network interface card.

      sudo nmcli d connect eth0

Alibaba Cloud Linux 2

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    sudo systemctl restart network

CentOS

CentOS 6

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    sudo service network restart

CentOS 7

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    sudo systemctl restart network

CentOS 8

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    1. Muat ulang konfigurasi untuk semua network interface card.

      sudo nmcli c reload
    2. Aktifkan network interface card.

      sudo nmcli d connect eth0

Ubuntu

Ubuntu 16 dan versi sebelumnya

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/network/interfaces
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      auto lo
      iface lo inet loopback
      
      auto eth0
      iface eth0 inet dhcp 
  3. Mulai ulang layanan jaringan.

    • Untuk Ubuntu 14, jalankan sudo reboot untuk me-restart sistem dan menerapkan konfigurasi.

    • Untuk versi lainnya, jalankan sudo systemctl restart networking.

Ubuntu 18 dan versi setelahnya

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Cari path berkas konfigurasi jaringan aktif.

      ls /etc/netplan/*.yaml | sort
      /etc/netplan/100-eth0.yaml
      /etc/netplan/50-cloud-init.yaml
      /etc/netplan/99-eth0.yaml

      Netplan memuat berkas konfigurasi sesuai urutan abjad nama berkasnya. Dalam contoh ini, berkas konfigurasi terakhir yang dimuat adalah yang berlaku, dan path-nya adalah /etc/netplan/99-eth0.yaml.

    2. Edit berkas konfigurasi jaringan.

      Ganti <network_configuration_file_path> dengan path yang Anda peroleh pada langkah sebelumnya.

      sudo vi <network_configuration_file_path>
    3. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      network:
        version: 2
        renderer: networkd
        ethernets:
          eth0:
            dhcp4: yes
            dhcp6: no
  3. Mulai ulang layanan jaringan.

    sudo netplan apply

Debian

Debian 11 dan versi sebelumnya

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/network/interfaces
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      Jika berkas interfaces menampilkan source /etc/network/interfaces.d/*, jalankan sudo vi /etc/network/interfaces.d/<network configuration file> untuk mengubah berkas konfigurasi jaringan.
      auto lo
      iface lo inet loopback
      
      auto eth0
      iface eth0 inet dhcp 
  3. Mulai ulang layanan jaringan.

    sudo systemctl restart networking

Debian 12

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Cari path berkas konfigurasi jaringan aktif.

      ls /etc/netplan/*.yaml | sort
      /etc/netplan/100-eth0.yaml
      /etc/netplan/50-cloud-init.yaml
      /etc/netplan/99-eth0.yaml

      Netplan memuat berkas konfigurasi sesuai urutan abjad nama berkasnya. Dalam contoh ini, berkas konfigurasi terakhir yang dimuat adalah yang berlaku, dan path-nya adalah /etc/netplan/99-eth0.yaml.

    2. Edit berkas konfigurasi jaringan.

      Ganti <network_configuration_file_path> dengan path yang Anda peroleh pada langkah sebelumnya.

      sudo vi <network_configuration_file_path>
    3. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      network:
        version: 2
        renderer: networkd
        ethernets:
          eth0:
            dhcp4: yes
            dhcp6: no
  3. Mulai ulang layanan jaringan.

    sudo netplan apply

Red Hat

Red Hat 6

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    sudo service network restart

Red Hat 7

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    sudo systemctl restart network

Red Hat 8 dan 9

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO=dhcp
      DEVICE=eth0
      ONBOOT=yes
      TYPE=Ethernet
  3. Mulai ulang layanan jaringan.

    1. Muat ulang konfigurasi untuk semua network interface card.

      sudo nmcli c reload
    2. Aktifkan network interface card.

      sudo nmcli d connect eth0

Red Hat 10

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Modifikasi berkas konfigurasi jaringan.

    1. Cari nama ID dalam berkas konfigurasi jaringan. Anda memerlukan ID ini untuk menentukan path berkas.

      sudo nmcli connection show --active
      NAME  UUID                                  TYPE      DEVICE 
      eth0  1dd9a779-d327-56e1-8454-c65e2556c12c  ethernet  eth0   
      lo    0973d353-93a1-41f8-8b7b-5922ade582c6  loopback  lo 

      Dalam contoh ini, NAME adalah eth0. Oleh karena itu, nama ID berkas konfigurasi jaringan aktif adalah eth0.

    2. Cari path berkas konfigurasi jaringan.

      Ganti <network_configuration_file_ID> dengan NAME yang Anda peroleh pada langkah sebelumnya.

      sudo find /etc/NetworkManager/system-connections/ -type f -exec grep -l "id=<network_configuration_file_id>" {} \;
      /etc/NetworkManager/system-connections/1.nmconnection

      Hal ini menunjukkan bahwa path berkas konfigurasi jaringan adalah /etc/NetworkManager/system-connections/1.nmconnection.

    3. Verifikasi bahwa di bawah ipv4, method diatur ke auto.

      Ganti <network_configuration_file_path> dengan path yang Anda peroleh pada langkah sebelumnya.

      sudo vi <network_configuration_file_path>
  3. Mulai ulang layanan jaringan.

    1. Muat ulang konfigurasi untuk semua network interface card.

      sudo nmcli c reload
    2. Aktifkan network interface card.

      sudo nmcli d connect eth0

SUSE dan OpenSUSE

  1. Login ke instance ECS.

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih Wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instance target. Klik Connect dan pilih Workbench. Ikuti petunjuk di halaman untuk login ke terminal.

  2. Ubah konfigurasi jaringan agar menggunakan DHCP.

    1. Edit berkas konfigurasi jaringan.

      sudo vi /etc/sysconfig/network/ifcfg-eth0
    2. Modifikasi item konfigurasi berikut, lalu simpan berkas dan keluar.

      BOOTPROTO='dhcp'
      STARTMODE='auto'
  3. Mulai ulang layanan jaringan untuk menerapkan konfigurasi.

    sudo systemctl restart wicked