Mengonfigurasi perutean untuk antarmuka jaringan tambahan


Tutorial ini menjelaskan cara membuat instance mesin virtual (VM) dengan beberapa antarmuka jaringan, yang masing-masing terhubung ke jaringan Virtual Private Cloud (VPC) yang berbeda. Selain itu, tutorial ini memberikan contoh cara mengonfigurasi perutean di VM Linux sehingga Anda dapat berhasil melakukan ping ke antarmuka nic1.

Konfigurasi perutean dalam tutorial ini berlaku untuk kedua jenis antarmuka jaringan: vNIC dan Antarmuka Jaringan (NIC) Dinamis. Meskipun contoh dalam tutorial ini menggunakan instance dengan beberapa vNIC, Anda dapat mengonfigurasi contoh yang sama untuk instance yang memiliki NIC Dinamis.

Instance dengan beberapa antarmuka jaringan disebut sebagai instance multi-NIC.

Biaya

Dalam dokumen ini, Anda akan menggunakan komponen Google Cloudyang dapat ditagih berikut:

Untuk membuat perkiraan biaya berdasarkan proyeksi penggunaan Anda, gunakan kalkulator harga.

Pengguna Google Cloud baru mungkin memenuhi syarat untuk mendapatkan uji coba gratis.

Sebelum memulai

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Compute Engine API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Compute Engine API.

    Enable the API

  8. Contoh konfigurasi

    Diagram berikut menunjukkan jaringan VPC, subnet, dan instance yang Anda buat dalam tutorial ini, beserta contoh nilai yang dapat Anda gunakan untuk nama resource dan rentang alamat IP subnet:

    Gambar 1. Dalam tutorial ini, Anda akan membuat dua jaringan VPC yang masing-masing memiliki dua subnet. Semua subnet berada di region yang sama. Selain itu, Anda membuat tiga instance: satu instance multi-NIC yang terhubung ke dua subnet pertama, dan satu instance di setiap dua subnet yang tersisa (klik untuk memperbesar).

    Membuat dua jaringan VPC

    Untuk membuat instance multi-NIC, jaringan VPC yang Anda hubungkan harus sudah ada. Buat dua jaringan VPC. Dalam tutorial ini, setiap jaringan VPC memiliki dua subnet.

    Untuk membuat konfigurasi yang ditampilkan dalam contoh konfigurasi, buat jaringan dan subnet Anda dengan nilai berikut:

    • Jaringan bernama network-1 yang berisi hal berikut:
      • Subnet bernama subnet-1 yang memiliki rentang alamat IPv4 utama 10.10.1.0/24.
      • Subnet bernama subnet-3 yang memiliki rentang alamat IPv4 utama 10.10.3.0/24.
    • Jaringan bernama network-2 yang berisi hal berikut:

      • Subnet bernama subnet-2 yang memiliki rentang alamat IPv4 utama 10.10.2.0/24.
      • Subnet bernama subnet-4 yang memiliki rentang alamat IPv4 utama 10.10.4.0/24.

    Konsol

    1. Di Google Cloud konsol, buka halaman VPC networks.

      Buka jaringan VPC

    2. Klik Create VPC network.

    3. Di kolom Name, masukkan nama untuk jaringan VPC.

    4. Pilih Custom untuk Subnet creation mode.

    5. Di bagian New subnet, tentukan hal berikut:

      1. Berikan Name untuk subnet.
      2. Pilih Region. Pastikan kedua jaringan VPC yang Anda buat menggunakan region yang sama untuk setidaknya salah satu subnetnya. Gunakan region yang sama ini saat Anda membuat instance multi-NIC di bagian berikutnya. Contoh konfigurasi menggunakan region yang sama untuk semua subnet.
      3. Masukkan rentang alamat IP. Ini adalah rentang IPv4 utama untuk subnet.

        Jika Anda memilih rentang yang bukan merupakan alamat RFC 1918, pastikan rentang tersebut tidak bertentangan dengan konfigurasi yang ada. Untuk informasi selengkapnya, lihat Rentang subnet IPv4.

      4. Klik Selesai.

    6. Klik Tambahkan subnet untuk membuat subnet kedua. Gunakan subnet kedua ini untuk menguji ping dari luar rentang subnet utama antarmuka jaringan instance Anda.

    7. Di bagian Firewall rules, pilih aturan allow-custom, lalu klik EDIT. Konfigurasi aturan sebagai berikut untuk memastikan Anda dapat menguji konektivitas dari instance pengujian ke multi-nic-vm:

      1. Di bagian Rentang IPv4, biarkan kotak centang dipilih untuk rentang alamat IPv4 subnet.
      2. Di bagian Rentang IPv4 lainnya, masukkan 35.235.240.0/20 agar Anda dapat terhubung ke instance pengujian menggunakan SSH. Menyertakan rentang ini memungkinkan koneksi SSH menggunakan penerusan TCP Identity-Aware Proxy (IAP). Untuk mengetahui informasi selengkapnya, lihat Mengizinkan koneksi SSH masuk ke VM.
      3. Di bagian Protocols and ports, pilih specified protocols and ports.
        1. Pilih TCP, lalu masukkan 22, 3389 untuk mengizinkan RDP dan SSH.
        2. Pilih Lainnya, lalu masukkan icmp untuk mengizinkan ICMP.
    8. Klik Buat.

    9. Ulangi langkah-langkah ini untuk membuat jaringan VPC kedua. Pastikan rentang alamat IP subnet tidak tumpang-tindih dengan subnet dari jaringan pertama Anda, seperti rentang alamat IP yang digunakan dalam contoh konfigurasi.

    gcloud

    1. Gunakan perintah networks create untuk membuat jaringan VPC.

      gcloud compute networks create NETWORK --subnet-mode=custom
      

      Ganti kode berikut:

      • NETWORK: nama untuk jaringan VPC.
    2. Gunakan perintah networks subnets create untuk membuat subnet bagi jaringan VPC Anda.

      gcloud compute networks subnets create NAME \
        --network=NETWORK \
        --range=RANGE \
        --region=REGION
      

      Ganti kode berikut:

      • NAME: nama untuk subnet.
      • NETWORK: Nama jaringan VPC.
      • RANGE: rentang alamat IP. Ini adalah rentang IPv4 utama untuk subnet.

        Jika Anda memasukkan rentang yang bukan merupakan alamat RFC 1918, pastikan rentang tersebut tidak bertentangan dengan konfigurasi yang ada. Untuk mengetahui informasi selengkapnya, lihat Rentang subnet IPv4.

      • REGION: wilayah. Pastikan kedua jaringan VPC yang Anda buat menggunakan region yang sama untuk setidaknya salah satu subnetnya. Gunakan region yang sama ini saat Anda membuat instance multi-NIC di bagian berikutnya. Contoh konfigurasi menggunakan region yang sama untuk semua subnet.

    3. Ulangi langkah sebelumnya untuk membuat subnet lain. Gunakan subnet kedua ini untuk menguji ping dari luar rentang subnet utama antarmuka jaringan instance Anda.

    4. Buat aturan firewall untuk mengizinkan SSH, RDP, dan ICMP:

      gcloud compute firewall-rules create allow-ssh-rdp-icmp \
       --network NETWORK \
       --action=ALLOW \
       --direction=INGRESS \
       --rules=tcp:22,tcp:3389,icmp \
       --source-ranges=SOURCE_RANGE
      

      Ganti kode berikut:

      • NETWORK: masukkan nilai yang sesuai dengan jaringan yang Anda buat:
        • Untuk jaringan pertama, masukkan network-1.
        • Saat Anda mengulangi langkah-langkah di bagian ini untuk jaringan kedua, masukkan network-2.
      • SOURCE_RANGE: masukkan nilai yang sesuai dengan jaringan yang Anda buat:
        • Untuk jaringan pertama, masukkan 10.10.3.0/24, 35.235.240.0/20. Menyertakan 10.10.3.0/24 memastikan bahwa Anda dapat menguji konektivitas dari test-vm-1 ke antarmuka nic0 dari multi-nic-vm. Menyertakan 35.235.240.0/20 memungkinkan koneksi SSH menggunakan penerusan TCP Identity-Aware Proxy (IAP). Untuk mengetahui informasi selengkapnya, lihat Mengizinkan koneksi SSH masuk ke VM.
        • Saat Anda mengulangi langkah-langkah di bagian ini untuk jaringan kedua, masukkan 10.10.4.0/24, 35.235.240.0/20. Menyertakan 10.10.4.0/24 memastikan bahwa Anda dapat menguji konektivitas dari test-vm-2 ke antarmuka nic0 multi-nic-vm. Menyertakan 35.235.240.0/20 memungkinkan koneksi SSH menggunakan penerusan TCP Identity-Aware Proxy (IAP). Untuk mengetahui informasi selengkapnya, lihat Mengizinkan koneksi SSH masuk ke VM.
    5. Ulangi langkah-langkah ini untuk membuat jaringan VPC kedua. Pastikan rentang alamat IP subnet tidak tumpang-tindih dengan subnet dari jaringan pertama Anda, seperti rentang alamat IP yang digunakan dalam contoh konfigurasi.

    Membuat instance multi-NIC

    Buat instance yang memiliki satu antarmuka untuk setiap jaringan VPC yang Anda buat di bagian sebelumnya.

    Untuk membuat instance multi-NIC:

    Konsol

    1. Di konsol Google Cloud , buka halaman Create an instance.

      Buka halaman Buat instance

    2. Di kolom Name, masukkan nama untuk instance. Ini sesuai dengan multi-nic-vm dalam contoh konfigurasi.

    3. Di kolom Region, pilih region yang sama tempat Anda membuat satu subnet di setiap jaringan VPC. Instance harus berada di region yang sama dengan subnet yang terhubung ke antarmukanya. Contoh konfigurasi menggunakan region yang sama untuk semua subnet.

    4. Di kolom Zone, pilih zona.

    5. Di bagian Advanced options, luaskan Networking, lalu lakukan hal berikut:

      1. Tinjau bagian Network interfaces. Google Cloud secara otomatis mengisi antarmuka jaringan pertama dengan jaringan dan subnetwork. Hal ini sesuai dengan network-1 dan subnet-1 dalam konfigurasi contoh.
      2. Untuk Primary internal IPv4 address, pilih salah satu opsi berikut:
        • Ephemeral untuk menetapkan alamat IPv4 efemeral baru
        • Alamat IPv4 internal statis yang dicadangkan dari daftar
        • Reserve static internal IPv4 address untuk mencadangkan dan menetapkan alamat IPv4 internal statis yang baru. Jika Anda menggunakan konfigurasi contoh, cadangkan 10.10.1.3.
      3. Untuk External IPv4 address, pilih salah satu None.

      4. Untuk menambahkan antarmuka lain, klik Add network interface.

      5. Untuk Network dan Subnetwork, pilih jaringan dan subnetwork kedua yang Anda buat. Hal ini sesuai dengan network-2 dan subnet-2 dalam contoh konfigurasi.

      6. Untuk Jenis stack IP, pilih IPv4 (single-stack).

      7. Untuk Primary internal IPv4, pilih salah satu opsi berikut:

        • Ephemeral untuk menetapkan alamat IPv4 efemeral baru
        • Alamat IPv4 internal statis yang dicadangkan dari daftar
        • Reserve static internal IPv4 address untuk mencadangkan dan menetapkan alamat IPv4 internal statis yang baru. Jika Anda menggunakan konfigurasi contoh, cadangkan 10.10.2.3.
      8. Untuk External IPv4 address, pilih salah satu None.

      9. Untuk menyelesaikan penambahan antarmuka jaringan, klik Selesai.

    6. Klik Buat.

    gcloud

    Untuk membuat antarmuka jaringan pada instance baru, gunakan perintah instances create.

    Sertakan flag --network-interface untuk setiap antarmuka, diikuti dengan kunci jaringan yang sesuai, seperti network, subnet, private-network-ip. Untuk alamat IP eksternal, perintah berikut menentukan no-address.

    gcloud compute instances create INSTANCE_NAME \
        --zone ZONE \
        --network-interface \
            network=NIC0_NETWORK,subnet=NIC0_SUBNET,private-network-ip=NIC0_INTERNAL_IPV4_ADDRESS,no-address \
        --network-interface \
            network=NIC1_NETWORK,subnet=NIC1_SUBNET,private-network-ip=NIC1_INTERNAL_IPV4_ADDRESS,no-address
    

    Ganti kode berikut:

    • INSTANCE_NAME: nama instance yang akan dibuat. Ini sesuai dengan multi-nic-vm dalam contoh konfigurasi.
    • ZONE: zona tempat instance dibuat. Masukkan zona di region yang sama dengan tempat Anda membuat satu subnet di setiap jaringan VPC. Instance harus berada di region yang sama dengan subnet yang terhubung ke antarmukanya. Contoh konfigurasi menggunakan region yang sama untuk semua subnet.
    • Nilai untuk antarmuka pertama:
      • NIC0_NETWORK: jaringan tempat antarmuka dipasang. Ini sesuai dengan network-1 dalam contoh konfigurasi.
      • NIC0_SUBNET: subnet tempat antarmuka dipasang. Ini sesuai dengan subnet-1 dalam contoh konfigurasi.
      • NIC0_INTERNAL_IPV4_ADDRESS: alamat IPv4 internal yang Anda inginkan untuk dimiliki antarmuka di subnet target. Jika Anda menggunakan contoh konfigurasi, masukkan 10.10.1.3. Abaikan jika Anda hanya ingin menetapkan alamat yang valid.
    • Nilai untuk antarmuka kedua
      • NIC1_NETWORK: jaringan tempat antarmuka dipasang. Ini sesuai dengan network-2 dalam contoh konfigurasi.
      • NIC1_SUBNET: subnet tempat antarmuka dipasang. Ini sesuai dengan subnet-2 dalam contoh konfigurasi.
      • NIC1_INTERNAL_IPV4_ADDRESS: alamat IPv4 internal yang Anda inginkan untuk dimiliki antarmuka di subnet target. Jika Anda menggunakan contoh konfigurasi, masukkan 10.10.2.3. Abaikan jika Anda hanya ingin menetapkan alamat yang valid.

    Buat dua instance pengujian

    Buat dua instance tambahan:

    • Satu di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic0 instance multi-NIC yang Anda buat. Ini sesuai dengan test-vm-1 dalam subnet-3 dalam contoh konfigurasi.
    • Satu di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic1 instance multi-NIC yang Anda buat. Ini sesuai dengan test-vm-2 dalam subnet-4 dalam contoh konfigurasi.

    Anda menggunakan instance ini untuk menguji ping dari subnet yang berada di luar rentang subnet utama instance Anda yang memiliki beberapa antarmuka jaringan.

    Untuk membuat instance:

    Konsol

    1. Di konsol Google Cloud , buka halaman Create an instance.

      Buka halaman Buat instance

    2. Di kolom Name, masukkan nama untuk instance.

    3. Di kolom Region, pilih region tempat Anda menempatkan subnet tambahan di jaringan VPC pertama.

    4. Di kolom Zone, pilih zona.

    5. Di bagian Advanced options, luaskan Networking, lalu lakukan hal berikut:

      1. Tinjau bagian Antarmuka jaringan. Pastikan subnet berbeda dengan yang digunakan oleh antarmuka nic0 instance multi-NIC Anda.
    6. Klik Buat.

    7. Ulangi langkah-langkah ini untuk membuat instance di jaringan VPC kedua Anda, dan di subnet yang berbeda dengan subnet antarmuka nic1 instance multi-NIC Anda.

    gcloud

    1. Jalankan perintah instances create dan sertakan flag --network-interface untuk setiap antarmuka, diikuti dengan kunci jaringan yang sesuai, seperti network, subnet, private-network-ip, atau address.

      gcloud compute instances create INSTANCE_NAME \
        --zone ZONE \
        --network-interface \
             network=NIC0_NETWORK,subnet=NIC0_SUBNET, private-network-ip=NIC0_INTERNAL_IPV4_ADDRESS
      

      Ganti kode berikut:

      • INSTANCE_NAME: nama instance yang akan dibuat.
      • ZONE: zona tempat instance dibuat. Masukkan region tempat Anda menempatkan subnet tambahan di jaringan VPC pertama—subnet yang tidak digunakan oleh instance multi-NIC.
      • NIC0_NETWORK: jaringan tempat antarmuka dipasang.
      • NIC0_SUBNET: subnet tempat antarmuka dipasang.
      • NIC0_INTERNAL_IPV4_ADDRESS: alamat IPv4 internal yang Anda inginkan untuk dimiliki antarmuka di subnet target. Abaikan jika Anda hanya ingin menetapkan alamat yang valid.
    2. Ulangi langkah sebelumnya untuk membuat instance di jaringan VPC kedua dan di subnet yang berbeda dengan antarmuka nic1 instance multi-NIC Anda.

    Menguji konektivitas ke instance multi-NIC

    Ikuti langkah-langkah di bagian ini untuk menguji ping dari instance tambahan yang Anda buat ke setiap antarmuka instance Anda dengan beberapa antarmuka jaringan.

    Tabel berikut menunjukkan skenario saat Anda dapat berhasil melakukan ping pada titik ini dalam tutorial menggunakan nilai alamat IP dari contoh konfigurasi.

    Dari Ke ping successful
    Instance (test-vm-1) di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic0 dari multi-nic-vm. Alamat IP internal (10.10.1.3) antarmuka nic0 dari multi-nic-vm
    Instance (test-vm-2) di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic1 dari multi-nic-vm Alamat IP internal (10.10.2.3) antarmuka nic1 dari multi-nic-vm

    Dapatkan alamat IP instance multi-NIC

    Jika perlu, dapatkan alamat IP antarmuka instance multi-NIC Anda agar Anda dapat melakukan ping ke alamat IP tersebut di bagian berikut.

    Konsol

    1. Di konsol Google Cloud , buka halaman VM instances.

      Buka instance VM

    2. Dalam daftar instance, temukan instance multi-NIC yang Anda buat, dan catat nilai ini agar Anda dapat melakukan ping ke instance tersebut pada langkah-langkah berikut:

      • Alamat IP Internal dari antarmuka nic0 dan nic1

    gcloud

    1. Jalankan perintah instances list:

      gcloud compute instances list
      
    2. Temukan instance multi-NIC Anda dan catat hal berikut dari output:

      • INTERNAL_IP: alamat pertama dan kedua sesuai dengan antarmuka jaringan nic0 dan nic1.

    Melakukan ping ke antarmuka nic0 instance Anda

    1. Dalam daftar instance, temukan instance yang Anda buat di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic0 instance multi-NIC.

      1. Di baris instance, klik SSH.
    2. Jalankan perintah berikut untuk melakukan ping ke alamat IP internal dari antarmuka nic0 instance multi-NIC Anda:

      ping INTERNAL_IP_NIC0
      

      Ganti INTERNAL_IP_NIC0 dengan alamat yang sesuai yang Anda catat sebelumnya. Jika Anda menggunakan contoh konfigurasi, masukkan 10.10.1.3.

      Perhatikan bahwa ping berhasil.

    3. Jalankan exit untuk menutup jendela terminal.

    Melakukan ping ke antarmuka nic1 instance Anda

    1. Dalam daftar instance, temukan instance yang Anda buat di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic1 dari instance multi-NIC.

      1. Di baris instance, klik SSH.
    2. Jalankan perintah berikut untuk melakukan ping ke alamat IP internal dari antarmuka kedua instance multi-NIC Anda:

      ping INTERNAL_IP_NIC1
      

      Ganti INTERNAL_IP_NIC1 dengan alamat yang sesuai yang Anda catat sebelumnya. Jika Anda menggunakan contoh konfigurasi, masukkan 10.10.2.3.

      Perhatikan bahwa ping gagal.

    3. Jalankan exit untuk menutup jendela terminal.

    Mengonfigurasi perutean kebijakan

    Pengujian ping di bagian sebelumnya gagal karena perutean asimetris— traffic dikirim ke antarmuka nic1 dari multi-nic-vm, tetapi rute default untuk instance menyebabkan balasan dikirim dari nic0. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi dalam Ringkasan beberapa antarmuka jaringan.

    Ikuti langkah-langkah di bagian ini untuk mengonfigurasi perutean kebijakan guna memastikan bahwa paket keluar keluar melalui antarmuka yang benar.

    Tutorial ini menggunakan VM Linux. Pemilihan rute kebijakan berbasis sumber tidak didukung oleh sistem operasi Windows.

    Menemukan gateway default untuk antarmuka nic1 instance

    Anda dapat menemukan gateway default untuk antarmuka instance dengan membuat kueri server metadata. Jika Anda menggunakan contoh konfigurasi, nilainya adalah 10.10.2.1.

    Guna menemukan gateway default untuk alamat IPv4 antarmuka nic1, buat permintaan berikut dari instance multi-NIC:

    curl http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/1/gateway -H "Metadata-Flavor: Google"
    

    Untuk menemukan gateway default untuk antarmuka jaringan yang berbeda, tentukan nomor antarmuka yang sesuai. Untuk menemukan nama yang telah ditetapkan ke antarmuka Google Cloud , lihat Mendapatkan alamat IP instance multi-NIC. Hal ini berbeda dengan nama antarmuka yang ditetapkan oleh sistem operasi. Antarmuka memiliki format nicNUMBER. Dalam permintaan Anda ke server metadata, masukkan hanya nomornya. Misalnya, untuk nic2, tentukan 2.

    Mengonfigurasi tabel perutean baru pada instance multi-NIC

    Bagian ini menjelaskan cara mengonfigurasi tabel perutean baru pada instance multi-NIC.

    1. Aktifkan konsol serial dengan mengikuti langkah-langkah di Mengaktifkan akses untuk instance VM.

    2. Agar tidak kehilangan konektivitas ke instance saat Anda mengubah rute default, hubungkan ke konsol serial.

    3. Jalankan ip link list untuk membuat daftar antarmuka jaringan instance Anda, lalu catat nama antarmuka nic1, seperti ens5.

    4. Jalankan perintah berikut untuk memastikan bahwa antarmuka nic1 dikonfigurasi dengan alamat IP.

      ip addr show NIC
      

      Ganti NIC dengan nama antarmuka nic1 dari langkah sebelumnya.

      Jika antarmuka nic1 belum diberi alamat IP secara otomatis, Anda dapat menetapkan alamat IP secara manual dengan menjalankan perintah berikut:

      sudo ip addr add IP_ADDRESS dev NIC
      

      Ganti kode berikut:

      • IP_ADDRESS: alamat IP internal yang akan dikonfigurasi di antarmuka. Ini sesuai dengan 10.10.2.3 dalam contoh konfigurasi.
      • NIC: nama antarmuka nic1 dari langkah sebelumnya.
    5. Buat tabel rute kustom untuk antarmuka jaringan nic1.

      echo "1 ROUTE_TABLE_NAME" | sudo tee -a /etc/iproute2/rt_tables
      

      Ganti ROUTE_TABLE_NAME dengan nama untuk tabel rute, seperti route-nic1.

    6. Buat rute default di tabel rute kustom yang ditujukan untuk antarmuka jaringan nic1 dan rute dengan petunjuk sumber untuk paket yang dikirim ke gateway.

      sudo ip route add default via GATEWAY dev NIC table ROUTE_TABLE_NAME
      sudo ip route add GATEWAY src IP_ADDRESS dev NIC table ROUTE_TABLE_NAME
      

      Ganti kode berikut:

      • GATEWAY: alamat IP gateway default antarmuka. Ini sesuai dengan 10.10.2.1 dalam contoh konfigurasi.
      • NIC: antarmuka yang ingin Anda tambahi rute. Contoh, ens5.
      • ROUTE_TABLE_NAME: nama tabel rute Anda.
      • IP_ADDRESS: alamat IP internal yang dikonfigurasi di antarmuka. Ini sesuai dengan 10.10.2.3 dalam contoh konfigurasi.
    7. Buat aturan perutean yang menginstruksikan instance untuk menggunakan tabel rute kustom untuk paket dengan sumber atau tujuan yang cocok dengan alamat IPv4 internal utama yang ditetapkan ke antarmuka nic1:

      sudo ip rule add from IP_ADDRESS/PREFIX_LENGTH table ROUTE_TABLE_NAME
      sudo ip rule add to IP_ADDRESS/PREFIX_LENGTH table ROUTE_TABLE_NAME
      

      Ganti kode berikut:

      • IP_ADDRESS: alamat IP internal yang dikonfigurasi di antarmuka. Ini sesuai dengan 10.10.2.3 dalam contoh konfigurasi.
      • PREFIX_LENGTH: panjang awalan untuk alamat IP yang dikonfigurasi.
      • ROUTE_TABLE_NAME: nama tabel rute Anda.
    8. Jalankan perintah berikut untuk menghapus semua entri dari tabel rute cache. Tindakan ini mungkin diperlukan jika Anda menggunakan instance yang sudah ada dengan tabel rute yang dikonfigurasi sebelumnya.

      sudo ip route flush cache
      

    Uji ulang konektivitas ke instance multi-NIC

    Tabel berikut menunjukkan skenario saat Anda dapat berhasil melakukan ping setelah mengonfigurasi perutean kebijakan. Ulangi langkah-langkah untuk melakukan ping ke antarmuka nic1 instance Anda untuk mengonfirmasi bahwa Anda kini dapat melakukan ping ke kedua alamat IP dengan berhasil.

    Dari Ke ping successful
    Instance (test-vm-1) di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic0 dari multi-nic-vm. Alamat IP internal (10.10.1.3) antarmuka nic0 dari multi-nic-vm
    Instance (test-vm-2) di jaringan yang sama, tetapi subnet yang berbeda, dengan antarmuka nic1 dari multi-nic-vm Alamat IP internal (10.10.2.3) antarmuka nic1 dari multi-nic-vm

    Pembersihan

    Agar tidak perlu membayar biaya pada akun Google Cloud Anda untuk resource yang digunakan dalam tutorial ini, hapus project yang berisi resource tersebut, atau simpan project dan hapus setiap resource.

    Menghapus project

    1. In the Google Cloud console, go to the Manage resources page.

      Go to Manage resources

    2. In the project list, select the project that you want to delete, and then click Delete.
    3. In the dialog, type the project ID, and then click Shut down to delete the project.

    Menghapus resource satu per satu

    Jika Anda tidak ingin menghapus seluruh project, hapus jaringan dan instance VPC yang Anda buat untuk tutorial.

    Sebelum dapat menghapus jaringan, Anda harus menghapus semua resource di semua subnetnya, dan semua resource yang mereferensikan jaringan.

    Menghapus instance

    Untuk menghapus instance:

    Konsol

    1. Di konsol Google Cloud , buka halaman VM instances.

      Buka instance VM

    2. Centang instance yang ingin Anda hapus.

    3. Klik tombol Hapus.

    gcloud

    Gunakan perintah gcloud compute instances delete. Jika Anda menghapus instance dengan cara ini, instance tersebut akan dihentikan dan dihapus dari daftar instance, lalu semua resource yang terpasang ke instance tersebut akan dirilis, seperti persistent disk dan alamat IP statis apa pun.

    Untuk menghapus instance, gunakan perintah berikut:

    gcloud compute instances delete example-instance [example-instance-2 example-instance-3..]
    

    Menghapus jaringan VPC

    Untuk menghapus jaringan VPC:

    Konsol

    1. Di Google Cloud konsol, buka halaman VPC networks.

      Buka jaringan VPC

    2. Klik nama jaringan VPC untuk menampilkan halaman VPC network details-nya.

    3. Klik Delete VPC network.

    4. Dalam pesan yang muncul, klik Delete untuk mengonfirmasi.

    gcloud

    Gunakan perintah networks delete.

    gcloud compute networks delete NETWORK
    

    Ganti NETWORK dengan nama jaringan yang akan digunakan:

    Langkah berikutnya