Saya benar-benar perlu mengetahui hal ini untuk server linux, tetapi karena ini juga berlaku untuk OS klien, saya pikir pertanyaannya harus diajukan di sini daripada kesalahan server.
Saya benar-benar perlu mengetahui hal ini untuk server linux, tetapi karena ini juga berlaku untuk OS klien, saya pikir pertanyaannya harus diajukan di sini daripada kesalahan server.
Jawaban:
Menurut balasan untuk posting ini ke milis linux-net ,
Tentu saja, mengikat sejumlah besar alias ke satu perangkat akan memaksakan persyaratan memori dan mungkin memiliki implikasi kinerja, sehingga sangat mungkin bahwa perangkat keras Anda dapat membatasi jumlah alias yang dapat Anda tambahkan, bahkan jika kernel itu sendiri tidak.
eth0:0
) atau tidak, itu masih alias. Memang, penulis ip(8)
halaman manual memilih untuk tidak menggunakan istilah "alias" karena memperlakukan semua alamat sama, hampir seluruh dunia sepakat bahwa menetapkan beberapa alamat ke antarmuka yang sama disebut "IP aliasing".
Lebih dari yang mungkin Anda butuhkan. Gunakan ip addr add
untuk menambahkan alamat ke antarmuka.
Maksimumnya adalah 4.294.967.294 alamat IP (dengan asumsi Anda berbicara tentang IPV4, Anda memiliki cukup RAM, dan kami mengambil satu untuk alamat broadcast dan satu untuk alamat jaringan).
Kernel linux memiliki fitur yang disebut AnyIP yang memungkinkan Anda untuk menjawab blok yang berdekatan dari alamat IPv4 atau IPv6 melalui antarmuka loopback linux Anda dengan biaya yang sangat kecil dalam DRAM / CPU.
Misalnya, anggap saya ingin mesin linux saya menjawab untuk alamat apa pun di 10.7.0.0/16:
ip -4 route add local 10.7.0.0/16 dev lo
Selamat, Anda sekarang menjawab untuk sejumlah besar alamat (lebih dari 65.000 dalam contoh ini), dan konsumsi RAM Anda praktis bukan apa-apa dari latihan ini. Dalam hal skalabilitas, solusi ini jauh lebih baik daripada menambahkan alias antarmuka tunggal pada eth0 untuk semua IP yang ingin Anda jawab.
Tidak ada batasan untuk berapa banyak alamat yang dapat Anda jawab seperti ini.
ip addr add
dapat mengikat alamat ke satu perangkat.