Di mana saya dapat menemukan kode sumber untuk / bin / ip? [Tutup]

10

Saya telah menggunakan perintah /bin/ip:

ip addr add 10.10.10.0 dev eth0

Saya ingin melihat kode sumber cara kerja ipperintah. Apa ada?

Chadness3
sumber
3
Apakah Anda mencari sumber yang cocok dengan distribusi yang Anda gunakan? Jika demikian, Anda harus menyebutkan distribusi yang Anda gunakan.
kasperd
4
Kami dapat membantu Anda dengan lebih baik jika Anda menyediakan Versi dan Distribusi yang Anda gunakan dan tanyakan.
mdpc
The iputilitas merupakan bagian dari suite iproute2.
countermode
2
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena meminta sumber (kode) perangkat lunak terkenal kemungkinan besar tidak berguna untuk pengguna U&L lainnya.
countermode
@countermode Mungkin "terkenal" bagi para ahli, tetapi tidak bagi saya dan 4 lainnya yang memberikan suara .. Bukankah seharusnya pertanyaan yang jelas bagi sebagian orang masih dibiarkan terbuka bagi kita orang yang kurang tercerahkan?
Chadness3

Jawaban:

25

The ipProgram adalah bagian dari iproute2paket perangkat lunak, dan dapat didownload dari www.kernel.org . Nb Berbeda dengan ipconfigprogram lama , yang digunakan ioctlsuntuk melakukan tugasnya, iproute2utilitas menggunakan soket Netlink untuk berkomunikasi dengan kernel. Ini membantu memahami cara kerja ipprogram jika Anda terbiasa dengan soket Netlink.

Johan Myréen
sumber