Menetapkan beberapa alamat IP ke komputer virtual menggunakan portal Azure

Azure Virtual Machine (VM) memiliki satu atau beberapa antarmuka jaringan (NIC) yang terlampir. Setiap NIC dapat memiliki satu atau lebih alamat IP publik dan pribadi statis atau dinamis yang ditugaskan untuk itu.

Menetapkan beberapa alamat IP ke VM memungkinkan kapabilitas berikut:

  • Hosting beberapa situs web atau layanan dengan alamat IP yang berbeda dan sertifikat TLS/SSL pada satu server.

  • Berfungsi sebagai appliance virtual jaringan, seperti firewall atau penyeimbang muatan.

  • Kemampuan untuk menambahkan alamat IP privat (primer atau sekunder) dari NIC ke kumpulan backend Azure Load Balancer. Untuk informasi selengkapnya tentang penyeimbangan beban beberapa konfigurasi IP, lihat Penyeimbangan beban beberapa konfigurasi IP dan Aturan keluar.

Setiap NIC yang terlampir pada VM memiliki satu atau lebih konfigurasi IP yang terkait dengannya. Setiap konfigurasi diberi satu alamat IP pribadi statis atau dinamis. Setiap konfigurasi juga dapat memiliki satu sumber daya alamat IP publik yang terkait dengannya. Untuk mempelajari selengkapnya tentang alamat IP di Azure, lihat Alamat IP di Azure.

Catatan

Semua konfigurasi IP pada NIC tunggal harus terkait ke subnet yang sama. Jika beberapa IP pada subnet berbeda diinginkan, beberapa NIC pada VM dapat digunakan. Untuk mempelajari selengkapnya tentang beberapa NIC pada VM di Azure, lihat Membuat VM dengan Beberapa NIC.

Terdapat batasan jumlah alamat IP privat yang dapat ditetapkan ke NIC. Terdapat juga batasan jumlah alamat IP publik yang dapat digunakan dalam langganan Azure. Untuk detailnya, baca artikel batasan Azure.

Artikel ini menjelaskan cara menambahkan beberapa alamat IP ke mesin virtual menggunakan portal Microsoft Azure.

Catatan

Jika Anda ingin membuat VM dengan beberapa alamat IP, atau alamat IP privat statis, Anda harus membuatnya menggunakan PowerShell atau Azure CLI.

Prasyarat

  • Akun Azure dengan langganan aktif. Buat akun secara gratis.

  • Mesin virtual Azure yang ada. Untuk informasi selengkapnya tentang pembuatan mesin virtual, lihat Membuat VM Windows atau Membuat VM Linux.

    • Contoh yang digunakan dalam artikel ini bernama myVM. Ganti nilai ini dengan nama mesin virtual Anda.

Catatan

Meskipun langkah-langkah dalam artikel ini menetapkan semua konfigurasi IP ke NIC tunggal, Anda juga dapat menetapkan beberapa konfigurasi IP ke NIC apa pun dalam VM multi-NIC. Untuk mempelajari cara membuat VM dengan beberapa NIC, lihat Membuat VM dengan beberapa NIC.

Diagram sumber daya konfigurasi jaringan yang dibuat di artikel Panduan.

Gambar: Diagram sumber daya konfigurasi jaringan yang dibuat dalam artikel Panduan ini.

Menambahkan alamat IP privat ke VM

Anda dapat menambahkan alamat IP privat dan publik ke antarmuka jaringan Azure dengan melakukan langkah-langkah berikut.

  1. Masuk ke portal Azure.

  2. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  3. Di Mesin virtual, pilih myVM atau nama VM Anda.

  4. Pilih Jaringan di Pengaturan.

  5. Pilih nama antarmuka jaringan VM. Dalam contoh ini, namanya adalah myvm889_z1.

Cuplikan layar jaringan myVM dan pilihan antarmuka jaringan.

  1. Di antarmuka jaringan, pilih Konfigurasi IP di Pengaturan.

  2. Konfigurasi IP yang ada ditampilkan. Konfigurasi ini dibuat ketika VM dibuat. Untuk menambahkan alamat IP privat dan publik ke VM, pilih + Tambahkan.

  3. Di Tambahkan konfigurasi IP, masukkan atau pilih informasi berikut.

Pengaturan Nilai
Nama Masukkan ipconfig2.
Pengaturan alamat IP privat
Alokasi Pilih Statik.
Alamat IP Masukkan alamat yang tidak digunakan di jaringan untuk VM Anda.
Untuk subnet 10.1.0.0/24 pada contoh, IP yang digunakan adalah 10.1.0.5.
Alamat IP Publik Pilih Kaitkan
Alamat IP publik Pilih Buat baru.
Masukkan myPublicIP-2 di Nama.
Pilih Standar di SKU.
Pilih OK.
  1. Pilih OK.

Cuplikan layar Tambahkan Konfigurasi IP.

Catatan

Saat menambahkan alamat IP statis, Anda harus menentukan alamat yang tidak digunakan dan valid pada subnet yang tersambung dengan NIC.

Penting

Setelah mengubah konfigurasi alamat IP, Anda harus memulai ulang VM agar perubahan dapat diterapkan di VM.

Menambahkan alamat IP privat ke VM

Anda dapat menambahkan alamat IP privat ke mesin virtual dengan menyelesaikan langkah-langkah berikut.

  1. Masuk ke portal Azure.

  2. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  3. Di Mesin virtual, pilih myVM atau nama VM Anda.

  4. Pilih Jaringan di Pengaturan.

  5. Pilih nama antarmuka jaringan VM. Dalam contoh ini, namanya adalah myvm889_z1.

Cuplikan layar jaringan myVM dan pilihan antarmuka jaringan.

  1. Di antarmuka jaringan, pilih Konfigurasi IP di Pengaturan.

  2. Konfigurasi IP yang ada ditampilkan. Konfigurasi ini dibuat ketika VM dibuat. Untuk menambahkan alamat IP privat dan publik ke VM, pilih + Tambahkan.

  3. Di Tambahkan konfigurasi IP, masukkan atau pilih informasi berikut.

Pengaturan Nilai
Nama Masukkan ipconfig3.
Pengaturan alamat IP privat
Alokasi Pilih Statik.
Alamat IP Masukkan alamat yang tidak digunakan di jaringan untuk VM Anda.
Untuk subnet 10.1.0.0/24 pada contoh, IP yang digunakan adalah 10.1.0.6.
  1. Pilih OK.

Cuplikan layar Tambahkan konfigurasi IP untuk IP privat saja.

Catatan

Saat menambahkan alamat IP statis, Anda harus menentukan alamat yang tidak digunakan dan valid pada subnet yang tersambung dengan NIC.

Penting

Setelah mengubah konfigurasi alamat IP, Anda harus memulai ulang VM agar perubahan dapat diterapkan di VM.

Menambahkan alamat IP ke sistem operasi VM

Perhatian

Artikel ini mereferensikan CentOS, distribusi Linux yang mendekati status End Of Life (EOL). Harap pertimbangkan penggunaan dan perencanaan Anda yang sesuai.

Sambungkan dan masuk ke VM yang Anda buat dengan beberapa alamat IP pribadi. Anda perlu menambahkan semua alamat IP pribadi secara manual, termasuk alamat yang utama, yang Anda tambahkan ke mesin virtual. Selesaikan langkah berikut ini untuk sistem operasi mesin virtual Anda.

Windows Server

Luaskan
  1. Buka perintah ataupun PowerShell.

  2. Masukkan ipconfig /all pada baris perintah. Anda akan melihat alamat IP privat Utama, yang ditetapkan melalui DHCP.

  3. Masukkan ncpa.cpl pada baris perintah untuk membuka konfigurasi Koneksi Jaringan.

  4. Buka Properti untuk adaptor jaringan, yang menetapkan alamat IP baru.

  5. Klik sebanyak dua kali Protokol Internet Versi 4 (TCP/IPv4).

  6. Harap pilih Gunakan alamat IP berikut:. Masukkan nilai berikut.

    Pengaturan Nilai
    Alamat IP: Harap masukkan alamat IP pribadi Utama.
    Subnet mask: Harap masukkan subnet mask berdasarkan alamat IP Anda.
    Misalnya, jika subnet adalah subnet /24, maka subnet mask adalah 255.255.255.0.
    Gateway default: Alamat IP pertama pada subnet.
    Jika subnet Anda adalah 10.0.0.0/24, maka alamat IP gateway-nya adalah 10.0.0.1.
  7. Harap pilih Gunakan alamat server DNS berikut:. Masukkan nilai berikut.

    Pengaturan Nilai
    Server DNS yang dipilih: Harap masukkan server DNS utama Anda.
    Masukkan alamat IP 168.63.129.16 untuk menggunakan DNS default yang tersedia pada Azure.
  8. Pilih tombol Tingkat Lanjut.

  9. Pilih Tambahkan.

  10. Harap masukkan alamat IP privat yang ditambahkan ke antarmuka jaringan Azure. Harap masukkan Subnet mask yang sesuai. Pilih Tambahkan.

  11. Ulangi langkah sebelumnya guna menambahkan alamat IP privat tambahan yang ditambahkan ke antarmuka jaringan Azure.

Penting

Anda tidak boleh secara manual menetapkan alamat IP publik yang ditetapkan ke komputer virtual Azure dalam sistem operasi komputer virtual. Saat Anda mengatur alamat IP secara manual dalam sistem operasi, pastikan alamat tersebut sama dengan alamat IP privat yang ditetapkan pada antarmuka jaringan Azure. Kegagalan menetapkan alamat dengan benar dapat menyebabkan hilangnya konektivitas ke mesin virtual. Untuk informasi selengkapnya, harap lihat Mengubah pengaturan alamat IP.

Untuk informasi selengkapnya tentang alamat IP privat, harap lihat Alamat IP privat.

  1. Pilih OK guna menutup pengaturan alamat IP sekunder.

  2. Pilih OK guna menutup pengaturan adaptor. Koneksi RDP akan dibuat ulang.

  3. Buka perintah ataupun PowerShell.

  4. Masukkan ipconfig /all pada baris perintah.

  5. Verifikasi bahwa alamat IP privat primer serta sekunder telah ditambahkan ke konfigurasi.

    PS C:\Users\azureuser> ipconfig /all
    
    Windows IP Configuration
    
       Host Name . . . . . . . . . . . . : myVM
       Primary Dns Suffix  . . . . . . . :
       Node Type . . . . . . . . . . . . : Hybrid
       IP Routing Enabled. . . . . . . . : No
       WINS Proxy Enabled. . . . . . . . : No
    
    Ethernet adapter Ethernet:
    
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft Hyper-V Network Adapter
       Physical Address. . . . . . . . . : 00-0D-3A-E6-CE-A3
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : fe80::a8d1:11d5:3ab2:6a51%5(Preferred)
       IPv4 Address. . . . . . . . . . . : 10.1.0.4(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       IPv4 Address. . . . . . . . . . . : 10.1.0.5(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       IPv4 Address. . . . . . . . . . . : 10.1.0.6(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 10.1.0.1
       DHCPv6 IAID . . . . . . . . . . . : 100666682
       DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-A8-26-B1-00-0D-3A-E6-CE-A3
       DNS Servers . . . . . . . . . . . : 168.63.129.16
       NetBIOS over Tcpip. . . . . . . . : Enabled
    
  6. Pastikan alamat IP privat utama yang digunakan pada Windows sama dengan alamat IP utama antarmuka jaringan mesin virtual Azure. Untuk informasi selengkapnya, harap lihat Tidak ada akses Internet dari mesin virtual Azure Windows yang memiliki beberapa alamat IP.

Validasi (Windows Server)

Untuk memvalidasi koneksi ke internet dari konfigurasi IP sekunder melalui IP publik, harap gunakan perintah berikut. Ganti 10.1.0.5 dengan alamat IP privat sekunder yang ditambahkan ke antarmuka jaringan mesin virtual Azure.

ping -S 10.1.0.5 outlook.com

Catatan

Untuk konfigurasi IP sekunder, Anda bisa melakukan ping ke Internet jika konfigurasi memiliki alamat IP publik yang terkait dengannya. Untuk konfigurasi IP utama, alamat IP publik tidak diperlukan untuk melakukan ping ke Internet.

SUSE Linux Enterprise dan openSUSE

Luaskan Distribusi berbasis SUSE menggunakan cloud-netconfig plugin dari cloud-netconfig-azure paket untuk mengelola alamat IP tambahan. Tidak ada konfigurasi manual yang diperlukan pada bagian administrator. Alamat IP pertama dari set antarmuka pada platform ditetapkan melalui DHCP. Plugin cloud-netconfig kemudian memeriksa API Azure Instance Metadata Service terus menerus (sekali per menit) untuk alamat IP tambahan yang ditetapkan ke antarmuka dan menambahkan/menghapusnya sebagai alamat IP sekunder secara otomatis.

Plugin ini harus diinstal dan diaktifkan pada gambar baru secara default. Langkah-langkah konfigurasi untuk beban kerja lama dapat ditemukan di sini: https://www.suse.com/c/multi-nic-cloud-netconfig-ec2-azure/.

Ubuntu 14/16

Luaskan

Sebaiknya lihat dokumentasi terbaru untuk distribusi Linux Anda.

  1. Buka jendela terminal.

  2. Pastikan Anda merupakan pengguna akar. Jika Anda tidak dapat tersambung, masukkan perintah berikut:

    sudo -i
    
  3. Perbarui file konfigurasi antarmuka jaringan (dengan asumsi ‘eth0’).

    • Pertahankan item baris yang ada untuk dhcp. Alamat IP utama tetap dikonfigurasi seperti sebelumnya.

    • Tambahkan konfigurasi untuk alamat IP statis tambahan dengan perintah berikut:

      cd /etc/network/interfaces.d/
      ls
      

      Anda akan melihat file .cfg.

  4. Buka file . Anda akan melihat baris berikut di akhir file:

    auto eth0
    iface eth0 inet dhcp
    
  5. Tambahkan baris berikut sesudah baris yang ada dalam file ini. Ganti 10.1.0.5 dengan alamat IP privat serta subnet mask Anda.

    iface eth0 inet static
    address 10.1.0.5
    netmask 255.255.255.0
    

    Untuk menambahkan alamat IP privat tambahan, edit file lalu tambahkan alamat IP privat baru pada baris berikutnya:

    iface eth0 inet static
    address 10.1.0.5
    netmask 255.255.255.0
    iface eth0 inet static
    address 10.1.0.6
    netmask 255.255.255.0
    
  6. Simpan file dengan menggunakan perintah berikut:

    :wq
    
  7. Atur ulang antarmuka jaringan dengan perintah berikut:

    ifdown eth0 && ifup eth0
    

    Penting

    Jalankan ifdown dan ifup pada baris yang sama, jika menggunakan koneksi jarak jauh.

  8. Pastikan alamat IP ditambahkan ke antarmuka jaringan dengan perintah berikut:

    ip addr list eth0
    

    Anda akan melihat alamat IP yang Anda tambahkan sebagai bagian dari daftar. Contoh:

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0d:3a:04:45:16 brd ff:ff:ff:ff:ff:ff
    inet 10.1.0.5/24 brd 10.1.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.1.0.6/24 brd 10.1.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 10.1.0.4/24 brd 10.1.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20d:3aff:fe04:4516/64 scope link
       valid_lft forever preferred_lft forever
    

Validasi (Ubuntu 14/16)

Untuk memastikan Anda tersambung ke internet dari konfigurasi IP sekunder melalui IP publik yang terkait dengannya, gunakan perintah berikut:

ping -I 10.1.0.5 outlook.com

Catatan

Untuk konfigurasi IP sekunder, Anda hanya dapat melakukan ping ke Internet jika konfigurasi memiliki alamat IP publik yang terkait dengannya. Untuk konfigurasi IP utama, alamat IP publik tidak diperlukan untuk melakukan ping ke Internet.

Untuk VM Linux, saat mencoba memvalidasi konektivitas keluar dari NIC sekunder, Anda mungkin perlu menambahkan rute yang sesuai. Silakan lihat dokumentasi yang sesuai bagi distribusi Linux Anda. Berikut ini adalah salah satu metode untuk mencapai hal ini:

echo 150 custom >> /etc/iproute2/rt_tables 

ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
  • Pastikan untuk mengganti:

    • 10.1.0.5 dengan alamat IP pribadi yang memiliki alamat IP publik yang terkait

    • 10.1.0.1 pada gateway default Anda

    • eth2 untuk nama NIC sekunder Anda

Ubuntu 18.04

Luaskan

Ubuntu 18.04 dan versi terbaru telah berubah menjadi netplan untuk manajemen jaringan OS. Sebaiknya lihat dokumentasi terbaru untuk distribusi Linux Anda.

  1. Buka jendela terminal.

  2. Pastikan Anda merupakan pengguna akar. Jika tidak, masukkan perintah berikut:

    sudo -i
    
  3. Buat file untuk antarmuka kedua dan buka di editor teks:

    vi /etc/netplan/60-static.yaml
    
  4. Tambahkan baris berikut pada file, ganti 10.1.0.5/24 dengan IP dan subnet mask Anda:

    network:
        version: 2
        ethernets:
            eth0:
                addresses:
                    - 10.1.0.5/24
    

    Untuk menambahkan alamat IP privat tambahan, edit file lalu tambahkan alamat IP privat baru pada baris berikutnya:

    network:
        version: 2
        ethernets:
            eth0:
                addresses:
                    - 10.1.0.5/24
                    - 10.1.0.6/24
    
  5. Simpan file dengan menggunakan perintah berikut:

    :wq
    
  6. Uji perubahan menggunakan percobaan netplan untuk mengonfirmasi sintaksis:

    netplan try
    

    Catatan

    netplan try akan menerapkan perubahan untuk sementara dan mengembalikan perubahan setelah 120 detik. Jika ada kehilangan konektivitas, harap tunggu 120 detik, lalu sambungkan kembali. Pada saat itu, perubahan akan digulung balik.

  7. Dengan asumsi tidak ada masalah dengan netplan try, terapkan perubahan konfigurasi:

    netplan apply
    
  8. Pastikan alamat IP ditambahkan ke antarmuka jaringan dengan perintah berikut:

    ip addr list eth0
    

    Anda akan melihat alamat IP yang Anda tambahkan sebagai bagian dari daftar. Contoh:

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0d:3a:04:45:16 brd ff:ff:ff:ff:ff:ff
    inet 10.1.0.5/24 brd 10.1.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.1.0.6/24 brd 10.1.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 10.1.0.4/24 brd 10.1.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20d:3aff:fe04:4516/64 scope link
       valid_lft forever preferred_lft forever
    

Validasi (Ubuntu 18.04+)

Untuk memastikan Anda tersambung ke internet dari konfigurasi IP sekunder melalui IP publik yang terkait dengannya, gunakan perintah berikut:

ping -I 10.1.0.5 outlook.com

Catatan

Untuk konfigurasi IP sekunder, Anda hanya dapat melakukan ping ke Internet jika konfigurasi memiliki alamat IP publik yang terkait dengannya. Untuk konfigurasi IP utama, alamat IP publik tidak dibutuhkan untuk melakukan ping ke Internet.

Untuk VM Linux, ketika mencoba memvalidasi konektivitas keluar dari NIC sekunder, Anda mungkin perlu menambahkan rute yang sesuai. Ada banyak cara untuk melakukannya. Silakan lihat dokumentasi yang sesuai untuk distribusi Linux Anda. Berikut ini adalah salah satu metode untuk mencapai hal ini:

echo 150 custom >> /etc/iproute2/rt_tables 

ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
  • Pastikan Anda mengganti:

    • 10.1.0.5 dengan alamat IP pribadi yang memiliki alamat IP publik yang terkait

    • 10.1.0.1 pada gateway default Anda

    • eth2 untuk nama NIC sekunder Anda

Red Hat Enterprise Linux, CentOS, dan lainnya

Luaskan
  1. Buka jendela terminal.

  2. Pastikan Anda merupakan pengguna akar. Jika Anda tidak dapat tersambung, masukkan perintah berikut:

    sudo -i
    
  3. Masukkan kata sandi Anda dan ikuti instruksi seperti yang diminta. Setelah Anda menjadi pengguna root, navigasikan pada folder skrip jaringan dengan perintah berikut:

    cd /etc/sysconfig/network-scripts
    
  4. Daftar file ifcfg terkait menggunakan perintah berikut:

    ls ifcfg-*
    

    Anda akan melihat ifcfg-eth0 sebagai salah satu file.

  5. Untuk menambahkan alamat IP, buat file konfigurasi seperti yang ditunjukkan di bawah ini. Perhatikan bahwa salah satu file harus dibuat untuk setiap konfigurasi IP.

    touch ifcfg-eth0:0
    
  6. Buka file ifcfg-eth0:0 dengan perintah berikut:

    vi ifcfg-eth0:0
    
  7. Tambahkan konten ke file, eth0:0 dalam hal ini dengan perintah berikut. Ganti 10.1.0.5 dengan alamat IP tambahan dan subnet mask Anda.

    DEVICE=eth0:0
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=10.1.0.5
    NETMASK=255.255.255.0
    
  8. Simpan file dan jalankan perintah berikut:

    :wq
    
  9. Untuk menambahkan alamat IP privat tambahan ke konfigurasi jaringan, harap buat file konfigurasi tambahan dan tambahkan informasi IP ke dalam file.

    touch ifcfg-eth0:1
    
    vi ifcfg-eth0:1
    
    DEVICE=eth0:1
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=10.1.0.6
    NETMASK=255.255.255.0
    
    :wq
    
  10. Mulai ulang layanan jaringan dan pastikan perubahan berhasil dengan menjalankan perintah berikut:

    systemctl restart NetworkManager.service
    ifconfig
    

    Anda akan melihat alamat IP atau alamat yang ditambahkan pada daftar.

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.1.0.4  netmask 255.255.255.0  broadcast 10.1.0.255
        inet6 fe80::6245:bdff:fe7d:704a  prefixlen 64  scopeid 0x20<link>
        ether 60:45:bd:7d:70:4a  txqueuelen 1000  (Ethernet)
        RX packets 858  bytes 244215 (238.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1021  bytes 262077 (255.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    eth0:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.1.0.5  netmask 255.255.255.0  broadcast 10.1.0.255
        ether 60:45:bd:7d:70:4a  txqueuelen 1000  (Ethernet)
    
    eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.1.0.6  netmask 255.255.255.0  broadcast 10.1.0.255
        ether 60:45:bd:7d:70:4a  txqueuelen 1000  (Ethernet)
    

Validasi (Red Hat, CentOS, dan lainnya)

Untuk memastikan Anda tersambung ke internet dari konfigurasi IP sekunder melalui IP publik yang terkait dengannya, gunakan perintah berikut:

ping -I 10.0.0.5 outlook.com

Catatan

Untuk konfigurasi IP sekunder, Anda hanya dapat melakukan ping ke Internet jika konfigurasi memiliki alamat IP publik yang terkait dengannya. Untuk konfigurasi IP utama, alamat IP publik tidak diperlukan untuk melakukan ping ke Internet.

Untuk VM Linux, saat mencoba memvalidasi konektivitas keluar dari NIC sekunder, Anda mungkin perlu menambahkan rute yang sesuai. Silakan lihat dokumentasi yang sesuai untuk distribusi Linux Anda. Berikut ini adalah salah satu metode untuk mencapai hal ini:

echo 150 custom >> /etc/iproute2/rt_tables 

ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
  • Pastikan untuk mengganti:

    • 10.0.0.5 dengan alamat IP pribadi yang memiliki alamat IP publik yang terkait dengannya

    • 10.0.0.1 ke gateway default Anda

    • eth2 untuk nama NIC sekunder Anda

Debian GNU/Linux

Luaskan

Sebaiknya lihat dokumentasi terbaru untuk distribusi Linux Anda.

  1. Buka jendela terminal.

  2. Pastikan Anda merupakan pengguna akar. Jika Anda tidak dapat tersambung, masukkan perintah berikut:

    sudo -i
    
  3. Perbarui file konfigurasi antarmuka jaringan (dengan asumsi ‘eth0’).

    • Pertahankan item baris yang ada untuk dhcp. Alamat IP utama tetap dikonfigurasi seperti sebelumnya.

    • Tambahkan konfigurasi untuk alamat IP statis tambahan dengan perintah berikut:

      cd /etc/network/interfaces.d/
      ls
      

      Anda akan melihat file .cfg.

  4. Buka file . Anda akan melihat baris berikut di akhir file:

    auto eth0
    iface eth0 inet dhcp
    
  5. Tambahkan baris berikut sesudah baris yang ada dalam file ini. Ganti 10.1.0.5 dengan alamat IP privat serta subnet mask Anda.

    iface eth0 inet static
    address 10.1.0.5
    netmask 255.255.255.0
    

    Untuk menambahkan alamat IP privat tambahan, edit file lalu tambahkan alamat IP privat baru pada baris berikutnya:

    iface eth0 inet static
    address 10.1.0.5
    netmask 255.255.255.0
    iface eth0 inet static
    address 10.1.0.6
    netmask 255.255.255.0
    
  6. Simpan file dengan menggunakan perintah berikut:

    :wq
    
  7. Hidupkan ulang layanan jaringan agar perubahan diterapkan. Untuk Debian 8 ke atas, hal ini dapat dilakukan dengan menggunakan perintah di bawah ini:

    systemctl restart networking
    

    Untuk versi Debian sebelumnya, Anda dapat menggunakan perintah di bawah ini:

    service networking restart
    
  8. Pastikan alamat IP ditambahkan ke antarmuka jaringan dengan perintah berikut:

    ip addr list eth0
    

    Anda akan melihat alamat IP yang Anda tambahkan sebagai bagian dari daftar. Contoh:

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0d:3a:04:45:16 brd ff:ff:ff:ff:ff:ff
    inet 10.1.0.5/24 brd 10.1.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.1.0.6/24 brd 10.1.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 10.1.0.4/24 brd 10.1.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20d:3aff:fe04:4516/64 scope link
       valid_lft forever preferred_lft forever
    

Validasi (Debian GNU/Linux)

Untuk memastikan Anda tersambung ke internet dari konfigurasi IP sekunder melalui IP publik yang terkait dengannya, gunakan perintah berikut:

ping -I 10.1.0.5 outlook.com

Catatan

Untuk konfigurasi IP sekunder, Anda hanya dapat melakukan ping ke Internet jika konfigurasi memiliki alamat IP publik yang terkait dengannya. Untuk konfigurasi IP utama, alamat IP publik tidak diperlukan untuk melakukan ping ke Internet.

Untuk VM Linux, saat mencoba memvalidasi konektivitas keluar dari NIC sekunder, Anda mungkin perlu menambahkan rute yang sesuai. Silakan lihat dokumentasi yang sesuai bagi distribusi Linux Anda. Berikut ini adalah salah satu metode untuk mencapai hal ini:

echo 150 custom >> /etc/iproute2/rt_tables 

ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
  • Pastikan untuk mengganti:

    • 10.1.0.5 dengan alamat IP pribadi yang memiliki alamat IP publik yang terkait

    • 10.1.0.1 pada gateway default Anda

    • eth2 untuk nama NIC sekunder Anda

Langkah berikutnya