Szukam wywołania funkcji/systemu, które może być używane w języku C do zarządzania interfejsami sieciowymi komputera z systemem Linux. Np. Chciałbym wykonać ip link set wlan0 down
(lub więcej) lub ifconfig wlan0 down
, jakiej funkcji można użyć, oprócz system()
?Zarządzanie interfejsem sieciowym Linuksa za pomocą kodu C
5
A
Odpowiedz
3
Aby uzyskać dostęp do funkcjonalności dostarczanej przez narzędzia iproute2 z oprogramowaniem, można użyć Linux rtnetlink API. Aby to ułatwić, użyj bibliotek takich jak libnl.
W przypadku napotkania trudności, nie ma już tag nazywa netlink
-3
Powiązane problemy
- 1. sortowanie za pomocą wielu kluczy za pomocą polecenia sortowania Linuksa
- 2. Zarządzanie sesjami za pomocą Alamofire
- 3. Zarządzanie sesjami za pomocą Firebase?
- 4. Pobierz zmienne środowiskowe za pomocą kodu C
- 5. Testowanie jednostkowe kodu C++ za pomocą Javy
- 6. Dożywotnie zarządzanie za pomocą Google Guice
- 7. Wielojęzyczne zarządzanie bazą danych za pomocą Laravel
- 8. Cofnij zarządzanie za pomocą danych podstawowych
- 9. Zarządzanie użytkownikami za pomocą ASP.NET MVC 4
- 10. Zarządzanie zależnościami za pomocą aplikacji Play 2.0
- 11. Zarządzanie wieloma wyborami za pomocą MVVM
- 12. Zarządzanie bibliotekami natywnymi za pomocą Maven
- 13. Zarządzanie projektem krzyżowym za pomocą konta usługi
- 14. Dokumentowanie kodu C lub C++ za pomocą nowychb i LaTeX
- 15. Ładowanie pliku tekstowego Linuksa do programu Excel za pomocą VBA
- 16. Generowanie kodu za pomocą Scala
- 17. Generowanie podpowiedzi typu Pythona za pomocą kodu SWIG
- 18. Zarządzanie zależnościami C o DUB
- 19. Zarządzanie pamięcią JNI za pomocą interfejsu API Inwokacji
- 20. Zarządzanie pamięcią C w gcc
- 21. Jak odczytać sektor za pomocą żądania bio w jądrze Linuksa
- 22. Jak odczytać sektor za pomocą żądania biologicznego w jądrze Linuksa
- 23. C# czy można wywołać zdarzenie click_click za pomocą kodu?
- 24. Czy możliwe jest formatowanie kodu C++ za pomocą VIM?
- 25. Jak uzyskać nazwę puli aplikacji za pomocą kodu (C#, ASP.net)
- 26. Błąd podczas otwierania skoroszytu programu Excel za pomocą kodu C#
- 27. Jak usunąć zduplikowane atrybuty z kodu XML za pomocą C#
- 28. Tworzenie nowego Guida wewnątrz fragmentu kodu za pomocą C#
- 29. Konfigurowanie usług IIS na komputerze użytkownika za pomocą kodu C#
- 30. Zaawansowane ponowne kodowanie kodu źródłowego (C++) za pomocą Visual Studio?
Dobrym punktem wyjścia może być patrząc na to, jak ifconfig sama to robi - można znaleźć kod źródłowy tutaj: http://sourceforge.net/ projects/net-tools/ – CmdrMoozy
Również, [DBUS NetworkManager API] (http://projects.gnome.org/NetworkManager/developers/api/09/). –