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
nmcli
(Sistem Moden)nmtui
(Sistem Moden)ip
(sistem berasaskan Deb yang lebih tua)Mengapa menggunakan pelbagai alamat IP?
Alamat IP berganda menawarkan beberapa kelebihan:
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.)
Kaedah 4: Perintah ip
(sistem berasaskan Deb yang lebih tua)
Kaedah ini menggunakan arahan ip
(atau ifconfig
dalam sistem yang sangat lama).
sudo ip addr add<ip address> /<netmask> dev<interface></interface></netmask></ip>
(contohnya, sudo ip addr add 192.168.2.105/24 dev enp0s3
).ip addr
untuk memeriksa alamat yang ditetapkan./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!