NetworkManagerNetworkManager је daemon (или сервис) који се налази на врху libudev- а и других интерфејса Linux кернела (и неколико других daemon-а) и он обезбеђује интерфејс високог нивоа за конфигурацију мрежних интерфејса. ОбразложењеNetworkManager је софтверски услужни програм који има за циљ да поједностави коришћење рачунарских мрежа . NetworkManager је доступан за Линукс кернеле и за друге оперативне системе који су слични Unix-у .[тражи се извор] Како они раде![]() За међусобно повезивање рачунара развијени су различити комуникациони протоколи, нпр IEEE 802.3 (Ethernet, Етернет), IEEE 802.11 ("wireless", "бежично"), IEEE 802.15.1 (Bluetooth, Блутут), PPPoE, PPPoA и још много тога. Сваки рачунар који учествује мора имати одговарајући хардвер, нпр. мрежну картицу или бежичну мрежну картицу и овај хардвер мора бити у складу са тим конфигурисан да би могао да успостави везу. У случају монолитног кернела сви драјвери уређаја су део њега. Хардверу се приступа (и такође се конфигурише) преко његовог драјвера уређаја. У случају Линукса, кернел за сваки драјвер уређаја омогућава приказ у облику датотеке уређаја. Све датотеке уређаја налазе се у директоријуму Све у корисничком простору приступа хардверу преко своје датотеке уређаја. Конфигурациони услужни програм за конфигурисање хардвера и програма као што су веб претраживач / SSH / NTP -client/итд. користи се за слање и примање мрежних пакета. Конфигурација мрежних интерфејса без NetworkManager-aНа Линукс-у и свим оперативним системима сличним Unix-у, услужни програми Да би се применила иста статичка конфигурација после сваког покретања програма, користе се PID1-програми: System V init извршава shellскрипте и бинарне програме, systemd анализира сопствене конфигурационе фајлове (и извршава програме). Конфигурација покретања за мрежне интерфејсе се чува у У случају да се конфигурација мора променити, DHCP -протокол иде веома далеко да би то урадо аутоматски, а да корисник то ни не примети. Конфигурација мрежних интерфејса са НетворкМанагер-ом
Међутим, динамичке конфигурације (тј. оне које нису ускладиштене у статичкој конфигурационој датотеци већ су преузете изван хоста и потенцијално се мењају након покретања) биле су све чешћа конфигурација, посебно зато што смо са физички прилично великих сервера прешли на преносиве хостове који могу бити укључени и искључени (или премештени са WiFi приступне тачке на другу WiFi приступну тачку) по жељи корисника. Bootp је био стари протокол који се користио за ово, а до данас је његов потомак DHCP и се и даље често користи. Многи системи слични Unix-у укључују програм који се зове dhclient за руковање овом динамичком конфигурацијом. С обзиром на релативно статичну или једноставну динамичку конфигурацију, статичка конфигурација коју је dhclient изменио веома добро функционише. Међутим, како мреже и њихове топологије постају све сложеније данас, централни менаџер за све информације о конфигурацији мреже постаје важнији.[тражи се извор] Архитектура софтвераNetworkManager има две компоненте:
Програмери су намеравали да обе компоненте буду релативно преносиве, а applet је доступан за десктоп окружења која имплементирају Freedesktop.org Системски Tray Протокол, [1] укључујућиGNOME, KDE Plasma Workspaces, Enlightenment (софтвер) и Xfce . Како компоненте комуницирају преко D-Bus-а, апликације могу бити написане тако да буду „свесне везе “ или да у потпуности замене обезбеђени applet. Један пример је NetworkManager - а, KDE фронтенд за NetworkManage који је развио Novell за SUSE Linux . Графички фронт-ендови и интерфејси командне линиј
Помоћник за конфигурацију мобилног широког приступаAntti Kaijanmäki је најавио развој помоћника за конфигурацију мобилног широког приступа за NetworkManager у априлу 2008. године; [5] постао је доступан у NetworkManager верзији 0.7.0. Заједно са пакетом mobile-broadband-provider-info, веза се лако конфигурише. ИсторијаRed Hat је захтевао покретање пројекта NetworkManager 2004. године са циљем да омогући корисницима Линукса-а да се лакше носе са потребама модерног умрежавања, посебно када је у питању бежичним умрежавањем . NetworkManager користи опортунистички приступ избору мреже, покушавајући да користи најбољу доступну везу када дође до прекида или док корисник лута између бежичних мрежа. Преферирају се Етернет везе у односу на „познате“ бежичне мреже, које су префериране у односу на бежичне мреже са SSID -овима на које се корисник никада није повезао. Од корисника се по потреби тражи WEP или WPA кључ. Пројекат NetworkManager је био међу првим великим Линукс десктоп компонентама које су често користиле D-Bus и HAL . Од јуна 2009., међутим, НетворкМанагер више не зависи од HAL-а, а од 0.9.10 (отприлике 2014.) не захтева ни да D-Bus daemon буде покренут за root операције. [6] Види још
Референце
Спољашње везе
|
Portal di Ensiklopedia Dunia