Bisakah satu kartu jaringan memiliki 2 alamat IP?

27

Apakah kartu jaringan dan alamat IP merupakan peta satu-satu?

inti
sumber
1
Contoh mudah: IPv6 akan sering memiliki tautan-lokal dan alamat lingkup global.
Steve-o
Juga, semua kartu jaringan jelas mendengarkan pada ip eksternal dan juga 127.1
Djangofan
7
@ Djangofan, Anda akan kesulitan menemukan OS di mana kisaran 127/8 membuatnya ke semua tingkat perangkat keras atau driver. Mereka semua mengenali alamat itu secara internal, beberapa menetapkannya ke perangkat loopback virtual.
Chris S

Jawaban:

8

Di linux, perintahnya adalah ip addr add IFADDR dev STRING, di mana IFADDR dan STRING diganti dengan alamat IP dan nama perangkat. Anda dapat melihat beberapa contoh dalam Panduan Administrasi IP Layer NEtwork dengan Linux . Anda juga ingin menentukan rute Anda yang menggunakan alamat IP itu menggunakan ip route. Sekali lagi, pemandu datang.

Meskipun sintaks dari ipperintah membuatnya tampak bahwa Anda mengasosiasikan alamat IP dengan kartu jaringan tertentu, linux menganggap alamat IP sebagai milik keseluruhan sistem. Jadi dalam beberapa keadaan Anda mungkin ingin bermain-main dengan pengaturan ARP.

sciurus
sumber
31

Ya, Anda dapat memiliki banyak; mereka bukan satu lawan satu.

Kartu jaringan tunggal dapat melakukan ini dalam beberapa cara; ia dapat menjawab beberapa alamat IP dengan satu alamat MAC (menugaskan banyak alamat ke NIC di sebagian besar sistem operasi akan melakukan ini), atau dengan beberapa alamat MAC (platform virtualisasi berperilaku seperti ini).

Shane Madden
sumber
Bagaimana konfigurasi yang Anda sebutkan?
kernel
@ kernel Apa OS?
Shane Madden
Linux, tetapi OS lain harus IMO serupa.
kernel
4
@ kernel - mekanisme konfigurasi jaringan dan "OS lain" sama sekali berbeda.
EEAA
2
@inti. Iya nih. Google: ip alias {masukkan OS di sini} akan memberi tahu Anda semua yang perlu Anda ketahui. .
Doon
12

Tidak hanya ini mungkin, sangat umum. Kartu jaringan mungkin memiliki beberapa alamat IP. Ini adalah konsep yang disebut multihoming . Ada beberapa varian multihoming lainnya.

pk.
sumber
2
Saya yakin jawabannya salah. Dalam host multihoming, satu host mendapatkan beberapa alamat IP tetapi OP ingin mengetahui NIC tunggal yang mendapatkan beberapa alamat IP. Ini perbedaan yang halus.
7_R3X
11

Satu kartu jaringan fisik pasti dapat memiliki beberapa alamat IP. Ini hampir penting ketika menerapkan virtualisasi server: dengan beberapa server virtual yang berjalan pada perangkat keras fisik yang sama, masing-masing membutuhkan alamat IP sendiri.

Skyhawk
sumber
6

Ya, Anda dapat memiliki lebih dari satu alamat IP saat menggunakan Kartu Jaringan tunggal.

Pengaturan ini berbeda di setiap Sistem Operasi, tetapi mungkin melibatkan pembuatan Antarmuka Jaringan baru. Ini bisa terlihat seperti koneksi unik tetapi akan menggunakan Kartu Jaringan yang sama di belakang layar. OS X dan Linux menggunakan metode ini.

Untuk menambahkan alamat IP baru di Windows, buka koneksi jaringan yang ingin Anda tambahkan alamat IP lain. Pergi ke Properties -> Internet Protocol (TCP / IP) -> Advanced -> Dalam pengaturan IP, klik tambah dan tambahkan alamat IP dan netmask baru.

Ini dapat digunakan untuk mengekspos server dalam dua rentang jaringan. Misalnya satu jangkauan jaringan dapat digunakan untuk lalu lintas aman yang jangkauan jaringan lainnya tidak dapat mengakses. Aturan firewall bisa berbeda untuk setiap Antarmuka Jaringan.

Thomas Coats
sumber
1
Linux adalah satu-satunya OS yang saya tahu yang membuat Anda mengatur subinterface. Windows dan BSD tidak.
Chris S
Terima kasih atas informasinya, saya telah memperbarui jawabannya agar lebih akurat.
Thomas Coats
3

Lapisan IP (alamat ip) benar-benar bebas dari lapisan fisik (adaptor jaringan Anda). Jika sistem operasi Anda telah menerapkan tumpukan OSI dengan benar atau model yang serupa, Anda harus dapat dengan mudah menentukan beberapa alamat IP yang masuk pada satu antarmuka jaringan. Menangani lalu lintas masuk melalui beberapa IP cukup mudah di linux. Namun, itu sedikit lebih rumit membuat lalu lintas keluar memiliki IP sumber yang berbeda ketika berbagi satu antarmuka. Aplikasi biasanya default untuk menggunakan IP primer untuk sumber keluar jika Anda tidak melakukan sesuatu yang khusus untuk memaksa IP lain muncul, tetapi itu pasti mungkin untuk melakukan ini juga.

sinar
sumber
Sepakat. Kartu jaringan dan alamat IP tidak memiliki ikatan. Anda dapat memiliki alamat IP tanpa kartu jaringan (jaringan virtual atau SLIP) atau kartu jaringan tanpa alamat IP (Appletalk), atau 1 alamat IP melalui banyak kartu jaringan (Sambungan terikat) atau banyak alamat IP yang berbicara melalui satu kartu (seperti jawaban lain ).
TessellatingHeckler
1

Contoh yang sangat umum dari satu NIC dengan beberapa alamat IP adalah ketika NIC menyediakan antarmuka manajemen selain apa yang dilihat OS. mis. server HP dengan ILO.

John Gardeniers
sumber