全部产品
Search
文档中心

:Bagaimana cara melihat alamat IP gateway internal dari Instance ECS?

更新时间:Jul 02, 2025

Untuk menguji konektivitas dan kinerja jaringan antara sebuah Instance Elastic Compute Service (ECS) dan gateway-nya, Anda perlu mendapatkan alamat IP gateway di jaringan internal. Topik ini menjelaskan cara mendapatkan alamat IP gateway internal yang terhubung ke Instance ECS.

Informasi latar belakang

Alibaba Cloud Virtual Private Cloud (VPC) adalah jaringan yang secara logis terisolasi dan dibagi menjadi subnet oleh vSwitches. Secara default, subnet dalam VPC yang sama dapat berkomunikasi satu sama lain, memungkinkan gateway internal meneruskan lalu lintas antar subnet dalam VPC tersebut. Saat membuat Instance ECS, Anda harus memilih VPC dan vSwitch untuk instance tersebut. Instance tersebut dapat berkomunikasi dengan subnet lain dalam VPC melalui alamat IP gateway internal yang ditentukan.

Prasyarat

Sebelum melakukan operasi berikut pada Instance ECS, pastikan bahwa instance tersebut memenuhi persyaratan berikut:

  • Berada dalam status Running.

  • Berada di dalam VPC.

Prosedur

Peringatan
  • Alamat IP gateway internal ditetapkan secara otomatis berdasarkan blok CIDR vSwitch. Untuk mencegah masalah seperti pemutusan jaringan dan anomali routing, jangan ubah alamat IP gateway internal atau konfigurasi routing terkait.

  • Dalam contoh ini, digunakan Instance ECS yang memiliki dua elastic network interfaces (ENIs). Jika instance Anda memiliki konfigurasi jaringan khusus, seperti dual-stack IPv6, informasi gateway mungkin ada di tabel route yang berbeda. Untuk melihat topologi jaringan lengkap, masuklah ke Konsol VPC.

Instance Linux

Jalankan perintah ip

Jalankan perintah berikut untuk melihat informasi tabel route:

sudo ip route show
Catatan
  • Jika instance berada di lingkungan dual-stack IPv6 dan perlu menampilkan tabel route IPv6, jalankan perintah ip -6 route show.

  • Jika instance menjalankan openSUSE, disarankan untuk menggunakan perintah ip untuk melihat informasi tabel route daripada perintah route atau netstat.

Keluaran perintah berikut akan ditampilkan:

default via 172.16.0.253 dev eth0 proto dhcp src 172.16.0.71 metric 100 
172.16.0.0/24 dev eth0 proto kernel scope link src 172.16.0.71 metric 100 

Dalam keluaran perintah, parameter default via menunjukkan rute default. Dalam contoh ini, 172.16.0.253 adalah alamat IP gateway internal untuk ENI eth0.

Jalankan perintah route

Jalankan perintah berikut untuk melihat informasi tabel route di kernel:

sudo route -n

Keluaran perintah berikut akan ditampilkan:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.16.0.253    0.0.0.0         UG    100    0        0 eth0
172.16.0.0      0.0.0.0         255.255.255.0   U     100    0        0 eth0

Dalam keluaran perintah, temukan baris di mana Destination adalah 0.0.0.0 (rute default), lalu dapatkan nilai Gateway yang sesuai, yaitu alamat IP gateway internal untuk ENI eth0.

Jalankan perintah netstat

Jalankan perintah berikut untuk melihat informasi tabel route:

sudo netstat -r -n

Keluaran perintah berikut akan ditampilkan:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         172.16.0.253    0.0.0.0         UG        0 0          0 eth0
172.16.0.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0

Dalam keluaran perintah, temukan baris di mana Destination adalah 0.0.0.0 (rute default), lalu dapatkan nilai Gateway yang sesuai, yaitu alamat IP gateway internal untuk ENI eth0.

Instance Windows

Jalankan perintah ipconfig

  1. Hubungkan ke Instance Windows. Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke Instance Windows melalui RDP.

  2. Klik ikon Start, masukkan PowerShell, lalu tekan Enter untuk membuka Windows PowerShell.

    Jalankan perintah berikut untuk melihat konfigurasi jaringan:

    ipconfig

    Output perintah berikut dikembalikan, dari mana Anda dapat memperoleh alamat IP gateway untuk ENI yang relevan.

    image

Jalankan perintah route

  1. Hubungkan ke Instance Windows. Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke Instance Windows melalui RDP.

  2. Klik ikon Start, masukkan PowerShell, lalu tekan Enter untuk membuka Windows PowerShell.

    Jalankan perintah berikut untuk melihat konfigurasi jaringan:

    route print
    Catatan

    Jika instance berada di lingkungan dual-stack IPv6 dan perlu menampilkan tabel route IPv6, jalankan perintah route print -6.

    Gambar berikut menunjukkan keluaran perintah.

    image

    Dalam keluaran perintah, temukan baris di mana Network Destination adalah 0.0.0.0, lalu dapatkan nilai Gateway yang sesuai, yang merupakan alamat IP gateway default untuk ENI saat ini.

Catatan

Jika Anda ingin menguji konektivitas jaringan setelah mendapatkan alamat IP gateway internal untuk Instance ECS, jalankan perintah ping atau traceroute untuk mendiagnosis dan menganalisis konektivitas jaringan.

FAQ

Apa yang harus saya lakukan jika pesan kesalahan "ip: command not found" muncul saat saya menjalankan perintah ip?

  • Deskripsi Masalah: Saat Anda menjalankan perintah ip, pesan kesalahan "ip: command not found" muncul.

  • Penyebab: Paket net-tools tidak terinstal.

  • Solusi: Instal paket net-tools.

    Alibaba Cloud Linux, CentOS, dan Fedora

    sudo yum install -y net-tools

    Debian dan Ubuntu

    sudo apt install -y net-tools

    openSUSE

    sudo zypper install -y net-tools

Apa yang harus saya lakukan jika pesan kesalahan "netstat: command not found" muncul saat saya menjalankan perintah netstat pada instance openSUSE?

  • Deskripsi Masalah: Saat Anda menjalankan perintah netstat pada instance openSUSE di mana paket net-tools telah terinstal, pesan kesalahan "netstat: command not found" muncul.

  • Penyebab: Dalam sistem operasi openSUSE, perintah netstat digantikan oleh perintah ss.

  • Solusi: Jalankan perintah ss sebagai pengganti perintah netstat.

Referensi