Czy są jakieś niezależne od dystrybucji mechanizmy wykonywania zadań, takich jak przypisywanie statycznych adresów IP, dodawanie lub usuwanie tras itp., A zatem także możliwość zachowania wprowadzonych zmian?
AFAIK, każda dystrybucja Linuksa (Fedora, Ubuntu, itp.) Utrzymuje swoje ustawienia sieciowe w różnych strukturach plików / katalogów, może nawet w różnych właściwościach. Wiele rzeczy można osiągnąć za pomocą poleceń takich jak ifconfig
, ip
, route
, etc z wiersza poleceń nie wiem jak zachować / zapisać swoje zmiany.
The netcf biblioteka ma na celu dostarczenie API do konfiguracji interfejsów sieciowych w sposób niezależny od dystrybucji, przy jednoczesnym wykorzystaniu systemu konfiguracji sieci dostarczanego przez dystrybucję. Obecnie podstawowa wersja tej biblioteki ma backendy dla systemów konfiguracji sieci Red Hat, SUSE i Debian; istnieje również backend systemu Windows.
Oprócz C API, narzędzie wiersza polecenia (
ncftool
) jest dostępny.źródło
ncftool list --all
w Ubuntu 13.04 jest to tylko raportowanielo
natomiastifconfig
raportylo
,eth0
, iwlan0
. Tak więc, nie jestem pewien, czy będą dostępne inne narzędzia, jak również próbuję użyć tego narzędzia. Ponadto dlaczego nie rozpowszechniasz się i nie udostępniasz go jako standardowego pakietu i nie zachęcasz do jego wykorzystania?