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


10

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

ip addr add 10.10.10.0 dev eth0

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


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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.