Gdzie mogę znaleźć kod źródłowy / bin / ip? [Zamknięte]

10

Korzystałem z polecenia /bin/ip:

ip addr add 10.10.10.0 dev eth0

Chciałbym zobaczyć kod źródłowy działania ippolecenia. Czy to jest dostępne?

Czad3
źródło
3
Czy szukasz źródeł pasujących do używanej dystrybucji? Jeśli tak, powinieneś wspomnieć o używanej dystrybucji.
kasperd
4
Możemy Ci pomóc lepiej, jeśli podasz wersję i dystrybucję, których używasz i o co pytasz.
mdpc
ipNarzędzie jest częścią pakietu iproute2.
kontr-
2
Głosuję za zamknięciem tego pytania jako nie na temat, ponieważ pytanie o źródło (kod) znanego oprogramowania najprawdopodobniej nie jest przydatne dla innych użytkowników U&L.
kontr-
@countermode Może to być „dobrze znane” ekspertom, ale nie mnie i pozostałym 4 głosującym. Czy pytania, które mogą być oczywiste dla niektórych, nie powinny pozostać otwarte dla nas, mniej oświeconych osób?
Chadness3,

Odpowiedzi:

25

ipProgram jest częścią iproute2pakietu oprogramowania i można pobrać z www.kernel.org . Nb W przeciwieństwie do starego ipconfigprogramu, który ioctlswykonuje swoje zadania, iproute2narzędzia używają gniazd Netlink do komunikacji z jądrem. Pomaga zrozumieć, jak ipdziała program, jeśli użytkownik zapoznał się z gniazdami Netlink.

Johan Myréen
źródło