Ubuntu

Cara Menetapkan Beberapa Alamat IP ke NIC Tunggal di Ubuntu 20.04 LTS

Cara Menetapkan Beberapa Alamat IP ke NIC Tunggal di Ubuntu 20.04 LTS
Semasa bekerja dengan sistem komputer, kadang-kadang anda mungkin memerlukan banyak alamat IP pada mesin fizikal anda. Salah satu penyelesaiannya ialah memasang beberapa NIC pada sistem anda. Walau bagaimanapun, tidak praktikal untuk membeli NIC baru dan memasangkannya ke dalam sistem anda apabila anda mempunyai pilihan untuk menetapkan beberapa alamat IP ke satu NIC yang disebut sebagai Aliasing IP. Kes penggunaan umum aliasing IP adalah pelaksanaan hosting virtual berasaskan IP.

Dalam catatan ini, kami akan menunjukkan kepada anda cara menetapkan beberapa alamat IP ke satu NIC di Ubuntu OS. Kami akan menunjukkan prosedur pada Ubuntu 20.04 (Focal Fossa).

Menetapkan Beberapa Alamat IP ke NIC Tunggal Buat sementara waktu

Pada bahagian berikut, kita akan melihat bagaimana menetapkan alamat IP kedua ke NIC. Alamat IP kedua yang diberikan oleh kaedah ini bersifat sementara. Setelah anda menghidupkan semula sistem, sistem akan dikeluarkan secara automatik.

Berikut adalah langkah-langkah untuk menetapkan alamat IP kedua ke NIC.

1. Mula-mula cari alamat IP semasa dan nama antara muka dalam sistem anda. Untuk melakukannya, keluarkan arahan berikut di Terminal:

$ ip addr

Output berikut menunjukkan antara muka rangkaian kami adalah ens33 dan alamat IP semasa adalah 192.168.72.157/24 yang merupakan alamat IP dinamik yang diberikan oleh DHCP.

2. Mari berikan alamat IP lain ke NIC. Untuk memberikan alamat IP tambahan ke NIC anda, berikan arahan berikut di Terminal:

tambah $ ip adder penipu

Gantikan dengan alamat IP tambahan yang ingin anda tetapkan ke NIC dan dengan nama NIC anda. Sebagai contoh, untuk menetapkan alamat IP kedua 10.1.1.5/8 ke antara muka rangkaian anda ens33, arahannya adalah:

$ ip addr tambah 10.1.1.5/8 dev ens33

3. Setelah menjalankan perintah di atas, sahkan apakah alamat IP kedua telah ditetapkan ke antara muka rangkaian anda. Jalankan arahan berikut untuk melakukannya:

$ ip addr

Berikut adalah output arahan di atas yang menunjukkan dua alamat IP yang diberikan kepada ens33 antara muka rangkaian.

4. Sekarang cuba ping kedua alamat IP satu persatu. Anda dapat melihat kedua-dua alamat IP dapat dicapai.

Keluarkan beberapa alamat IP dari NIC

Untuk membuang alamat IP tambahan yang diberikan kepada NIC, jalankan arahan berikut:

$ sudo ip addr del penipu

Ganti yang dengan alamat IP tambahan yang telah anda tetapkan ke NIC dan dengan nama NIC anda. Contohnya, untuk membuang alamat IP 10.1.1.5/8 ditugaskan ke antara muka rangkaian kami ens33, arahannya adalah:

$ sudo ip addr del 10.1.1.5/8 dev ens33

Menetapkan Banyak Alamat IP ke NIC Tunggal Secara Kekal

Pada bahagian sebelumnya, kami telah menetapkan alamat IP kedua menggunakan perintah "ip addr add" yang bukan kaedah tetap. Setelah anda menghidupkan semula sistem, alamat IP akan dikeluarkan secara automatik. Di bahagian ini, kita akan melihat bagaimana menjadikan penugasan IP kekal.

Untuk menetapkan beberapa alamat IP ke NIC tunggal secara kekal, anda perlu mengkonfigurasinya di antara muka fail konfigurasi.

1. Edit fail konfigurasi antara muka seperti berikut:

$ sudo nano / etc / network / antaramuka

Lampirkan baris berikut dalam fail:

saya menghadapi inet statik
alamat

Gantikan dengan nama NIC anda yang ingin anda berikan alamat IP tambahan dan dengan alamat IP, anda ingin menetapkan. Sebagai contoh, untuk menetapkan alamat IP kedua 10.1.1.5/8 ke antara muka rangkaian anda ens33, garis akan diubah menjadi:

iface ens33 inet statik
alamat 10.1.1.5/8

Setelah anda menambah baris di atas, simpan, dan tutup fail.

Sekarang mulakan semula perkhidmatan rangkaian untuk menerapkan perubahan konfigurasi yang telah anda buat di atas:

$ sudo systemctl mulakan semula rangkaian

Sebagai alternatif, turunkan dan naikkan antara muka untuk menerapkan perubahan:

$ sudo ifdown ens33
$ sudo ifup ens33

Sekarang untuk mengesahkan apakah alamat IP tambahan telah ditetapkan ke antara muka rangkaian, gunakan arahan berikut:

$ ip addr

Oleh kerana kami telah mengkonfigurasi alamat IP tambahan dalam fail konfigurasi, oleh itu ia akan tetap kekal walaupun anda menghidupkan semula sistem.

Keluarkan beberapa alamat IP dari NIC

Anda juga boleh membuang alamat IP tambahan yang telah anda konfigurasikan dalam fail konfigurasi antara muka. Untuk melakukannya, cukup edit / etc / rangkaian / antara muka fail dan buang entri untuk alamat IP tambahan yang telah anda tambahkan. Kemudian simpan dan tutup fail dan mulakan semula perkhidmatan rangkaian:

$ sudo systemctl mulakan semula rangkaian

atau turunkan dan buka antara muka untuk menerapkan perubahan

$ sudo ifdown ens33
$ sudo ifup ens33

Ini adalah bagaimana anda dapat menetapkan beberapa alamat IP ke satu NIC di Ubuntu OS. Dalam catatan ini, kami telah membincangkan kaedah sementara dan tetap untuk menetapkan alamat IP sekunder ke NIC tunggal. Dengan kaedah yang sama, anda boleh memperuntukkan beberapa alamat IP ke satu NIC.

Cara memasang Mono pada Linux Mint 20
Mono adalah platform sumber terbuka dan popular untuk membuat aplikasi berbilang platform. Ini membantu para pembangun untuk membina aplikasi yang cek...
Cara Memasang dan Menggunakan PulseAudio-Equalizer pada Linux Mint 20
PulseAudio adalah alat kawalan kelantangan sumber terbuka dan alat kesan audio. Ini membolehkan kita mengawal dan menyesuaikan tetapan audio. PulseAud...
Cara Mengaktifkan Sokongan Aplikasi Snap di Linux Mint
Snap adalah pengurus pakej untuk pengedaran berasaskan Linux, dan snap merujuk kepada pakej aplikasi yang tersedia untuk IoT, cloud, dan desktop. Snap...