Rumah > Tutorial sistem > LINUX > Cara Menetapkan Alamat IP Pelbagai ke Kad Antara Muka Rangkaian Tunggal di Linux

Cara Menetapkan Alamat IP Pelbagai ke Kad Antara Muka Rangkaian Tunggal di Linux

Lisa Kudrow
Lepaskan: 2025-03-21 11:10:09
asal
537 orang telah melayarinya

Tutorial ini menerangkan cara menetapkan pelbagai alamat IP ke antara muka rangkaian tunggal dalam pelbagai pengagihan Linux. Kami akan merangkumi kaedah yang berbeza dan menangani isu -isu yang berpotensi.

Jadual Kandungan

  • Mengapa menggunakan pelbagai alamat IP?
  • Memahami kelas alamat IPv4 dan CIDR
  • Kaedah 1: Fail Konfigurasi NetPlan (Sistem Moden)
  • Kaedah 2: Perintah nmcli (Sistem Moden)
  • Kaedah 3: Utiliti nmtui (Sistem Moden)
  • Kaedah 4: Perintah ip (sistem berasaskan Deb yang lebih tua)
    • 4.1: Membuat perubahan kekal
  • Kaedah 5: Sistem berasaskan RPM yang lebih tua (misalnya, CentOS 7)
  • Kaedah 6: Menetapkan alamat IP kelas yang berbeza (berasaskan Deb)
  • Kaedah 7: Menetapkan alamat IP kelas yang berbeza (berasaskan rpm)
  • Mengapa mengelakkan pencampuran kelas alamat IP pada satu NIC?
  • Kesimpulan

Mengapa menggunakan pelbagai alamat IP?

Alamat IP berganda menawarkan beberapa kelebihan:

  1. Segmentasi Rangkaian: Mengasingkan segmen rangkaian untuk keselamatan yang dipertingkatkan. Jabatan atau perkhidmatan yang berbeza boleh mempunyai julat IP yang berasingan.
  2. Mengadakan Pelbagai Perkhidmatan: Hos beberapa laman web atau perkhidmatan pada pelayan tunggal, masing -masing dengan alamat IP sendiri.
  3. Ujian dan Pembangunan: Simulasi pelbagai keadaan rangkaian dan buat persekitaran ujian terpencil.
  4. Pelayan Proksi Caching: Mengoptimumkan perkongsian internet merentasi subnet dengan kawalan akses yang disesuaikan.
  5. Perkhidmatan Rangkaian Khusus: Sesetengah perkhidmatan (seperti pelayan mel) memerlukan beberapa IP untuk domain atau protokol yang berbeza.

Memahami kelas alamat IPv4 dan CIDR

Sebelum meneruskan, membiasakan diri dengan kelas alamat IPv4 (A, B, C, D, E) dan notasi CIDR. (Jadual yang menggambarkan julat alamat IP akan bermanfaat di sini).

Kaedah 1: Fail Konfigurasi NetPlan (Sistem Moden)

(Arahan untuk mengedit fail konfigurasi NetPlan akan dimasukkan di sini. Ini akan melibatkan mengubah fail .yaml dan memulakan semula perkhidmatan rangkaian.)

Kaedah 2: Perintah nmcli (Sistem Moden)

(Arahan untuk menggunakan alat baris arahan nmcli untuk menambah pelbagai alamat IP akan disediakan di sini. Ini akan melibatkan arahan untuk menambah alamat, menetapkan Gateway, dan pelayan DNS.)

Kaedah 3: Utiliti nmtui (Sistem Moden)

(Panduan langkah demi langkah menggunakan utiliti grafik nmtui akan dimasukkan. Ini akan melibatkan tangkapan skrin yang menunjukkan navigasi menu untuk menambah pelbagai alamat IP, topeng subnet, gerbang, dan pelayan DNS.) Cara Menetapkan Berbilang Alamat IP ke Kad Antara Muka Rangkaian Tunggal di Linux Cara Menetapkan Berbilang Alamat IP ke Kad Antara Muka Rangkaian Tunggal di Linux Cara Menetapkan Berbilang Alamat IP ke Kad Antara Muka Rangkaian Tunggal di Linux

Kaedah 4: Perintah ip (sistem berasaskan Deb yang lebih tua)

Kaedah ini menggunakan arahan ip (atau ifconfig dalam sistem yang sangat lama).

  1. Tugasan sementara: Gunakan sudo ip addr add<ip address> /<netmask> dev<interface></interface></netmask></ip> (contohnya, sudo ip addr add 192.168.2.105/24 dev enp0s3 ).
  2. Pengesahan: Gunakan ip addr untuk memeriksa alamat yang ditetapkan.
  3. 4.1 Membuat perubahan kekal: Edit /etc/network/interfaces , menambah garis seperti address 192.168.2.105/24 di bawah antara muka yang sesuai. Kemudian jalankan sudo ifdown<interface> && sudo ifup<interface></interface></interface> .

Kaedah 5: Sistem berasaskan RPM yang lebih tua (misalnya, CentOS 7)

Edit fail konfigurasi antara muka rangkaian (misalnya, /etc/sysconfig/network-scripts/ifcfg-<interface></interface> ). Tambah baris seperti IPADDR1="192.168.2.150" , IPADDR2="192.168.3.150" , dan sebagainya, dan mulakan semula perkhidmatan rangkaian ( systemctl restart network ).

Kaedah 6 & 7: Menetapkan alamat IP kelas yang berbeza

Walaupun mungkin, memberikan kelas alamat IP yang berbeza ke NIC tunggal secara umumnya tidak digalakkan kerana kerumitan penghalaan. Arahan untuk kedua-dua sistem berasaskan Deb dan RPM akan sama dengan Kaedah 4 dan 5, tetapi dengan alamat IP yang sesuai dan topeng subnet untuk kelas yang dikehendaki.

Mengapa mengelakkan pencampuran kelas alamat IP pada satu NIC?

Mencampurkan kelas IP pada NIC tunggal boleh menyebabkan masalah penghalaan kerana kelas yang berbeza mewakili struktur rangkaian yang berbeza. Router perlu mengendalikan trafik antara rangkaian berstruktur yang berbeza ini.

Kesimpulan

Menetapkan pelbagai alamat IP menawarkan faedah yang signifikan, tetapi perancangan yang teliti adalah penting, terutamanya apabila mempertimbangkan kelas alamat IP yang berbeza. Ingatlah untuk menggunakan kaedah yang sesuai untuk pengedaran dan versi Linux anda. Sentiasa sahkan konfigurasi rangkaian anda selepas membuat perubahan.

Atas ialah kandungan terperinci Cara Menetapkan Alamat IP Pelbagai ke Kad Antara Muka Rangkaian Tunggal di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan