Где я могу найти исходный код для / bin / ip? [закрыто]

10

Я использовал команду /bin/ip:

ip addr add 10.10.10.0 dev eth0

Я хотел бы увидеть исходный код того, как ipработает команда. Это доступно?

Chadness3
источник
3
Вы ищете источники, соответствующие дистрибутиву, который вы используете? Если это так, вы должны указать, какой дистрибутив вы используете.
Касперд
4
Мы можем помочь вам лучше, если вы предоставите версию и дистрибутив, который используете и спрашиваете.
mdpc
ipУтилита является частью пакета iproute2.
countermode
2
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что запрос источника (кода) известного программного обеспечения, скорее всего, бесполезен для других пользователей U & L.
countermode
@countermode Это может быть «хорошо известно» экспертам, но не мне и другим 4, кто проголосовал. Не должны ли вопросы, которые могут быть очевидны для некоторых, все еще оставаться открытыми для нас, менее просвещенных людей?
Chadness3

Ответы:

25

ipПрограмма является частью iproute2пакета программного обеспечения и может быть загружена с www.kernel.org . Nb. В отличие от старой ipconfigпрограммы, которая использует ioctlsсвою работу, iproute2утилиты используют сокеты Netlink для связи с ядром. Это помогает понять, как ipработает программа, если вы знакомы с сокетами Netlink.

Йохан Мирен
источник