NetworkManager: Difference between revisions
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
</source> | </source> | ||
NetworkManager koosneb kahest osast: | |||
# a '''Deemon''', mis seadistab ühendusi ja raporteerib võrgu muudatuste kohta | |||
# a '''Graafiline kasutajaliides''' töölaual, mille kaudu saab kasutaja võrguseadistusi muuta. '''nmcli''' pakub samu võimalusi käsurealt. | |||
Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajates graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas. | Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajates graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas. | ||
Line 24: | Line 27: | ||
GNOME's [http://www.archlinux.org/packages/?name=network-manager-applet network-manager-applet] on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades. | GNOME's [http://www.archlinux.org/packages/?name=network-manager-applet network-manager-applet] on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades. | ||
Paigaldada saab seda käsuga | |||
<source lang="bash"> | |||
apt-get install network-manager-applet | |||
</source> | |||
=== KDE === | === KDE === | ||
Line 29: | Line 37: | ||
Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina [https://www.archlinux.org/packages/?name=kdeplasma-applets-plasma-nm kdeplasma-applets-plasma-nm]. | Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina [https://www.archlinux.org/packages/?name=kdeplasma-applets-plasma-nm kdeplasma-applets-plasma-nm]. | ||
Paigaldada saab seda käsuga | |||
<source lang="bash"> | |||
apt-get install kdeplasma-applets-plasma-nm | |||
</source> | |||
=== Sõltuvused === | |||
NetworkManager sõltub (vajab töötamiseks) järgnevaid pakke | |||
<pre> | |||
dbus-glib | |||
dhcp-client (dhcpcd, dhclient) | |||
iproute2 | |||
libnl | |||
libsoup | |||
modemmanager | |||
nss | |||
polkit | |||
systemd | |||
udev (systemd) | |||
wpa_supplicant | |||
bluez (optional) - Bluetooth support | |||
dhclient (optional) - DHCPv6 support | |||
dnsmasq (optional) - Connection sharing | |||
openresolv (optional) - resolvconf support | |||
ppp (optional) - Dialup connection support | |||
dhclient (make) | |||
dhcpcd (make) | |||
git (make) | |||
gobject-introspection (make) | |||
gtk-doc (make) | |||
intltool (make) | |||
iptables (make) | |||
</pre> | |||
== Seadistamine == | == Seadistamine == | ||
Line 40: | Line 80: | ||
</source> | </source> | ||
Kindlasti peaks veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need konflikti. | Kindlasti peaks veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need NetworkManageriga konflikti. | ||
=== Käivitamine === | |||
Kohe kui NetworkManageri deemon on käivitatud, ühendab see ennast kõikidesse "süsteemi ühendustesse" mis on juba eelnevalt seadistatud. | |||
NetworkManageri saab käima panna süsteemi käivitamisel käsuga | |||
<source lang="bash"> | |||
systemctl enable NetworkManager | |||
</source> | |||
NetworkManageri deemoni saab koheselt käivitada käsuga | |||
<source lang="bash"> | |||
systemctl start NetworkManager | |||
</source> | |||
=== Veateadete peitmine === | |||
NetworkManager võib väljastada erinevaid mitte-olulisi veateateid kui ei ole käivitatud '''NetworkManager-dispatcher.service''' ja '''ModemManager.service''' | |||
Neid saab käivitada, isegi kui Teie süsteemil neid vaja ei ole, järgnevate käskudega | |||
<source lang="bash"> | |||
systemctl enable NetworkManager-dispatcher.service && systemctl enable ModemManager.service | |||
</source> | |||
<source lang="bash"> | |||
systemctl start NetworkManager-dispatcher.service && systemctl start ModemManager.service | |||
</source> | |||
== Kasutatud kirjandus == | == Kasutatud kirjandus == |
Revision as of 20:13, 28 November 2013
Koostaja: Karl-Martin Karlson A21
Kuupäev: 29.11.2013
Sissejuhatus
NetworkManager on kõigil unixi laadsetel operatsioonisüsteemidel töötav programm, mis on mõeldud võrguühenduste haldamiseks ja ühendamiseks. Seda võib kasutada nii traadiga kui ka traadita võrkude jaoks. NetworkManager toetab lisaks erinevatele modemi ühendustele ka VPN ühendusi. Programm on välja arendatud Red Hati poolt.
Paigaldamine
Antud programmi paigaldades peaksid olema baasteadmised linuxi keskkonnas pakkide paigaldamisest ning töötav unixi laadne operatsioonisüsteem.
NetworkManager on saadaval avalikus repositooriumis ning seda on võimalik paigalda ainult juurkasutaja õigustes järgneva käsuga
apt-get install networkmanager
NetworkManager koosneb kahest osast:
- a Deemon, mis seadistab ühendusi ja raporteerib võrgu muudatuste kohta
- a Graafiline kasutajaliides töölaual, mille kaudu saab kasutaja võrguseadistusi muuta. nmcli pakub samu võimalusi käsurealt.
Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajates graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas.
GNOME
GNOME's network-manager-applet on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades.
Paigaldada saab seda käsuga
apt-get install network-manager-applet
KDE
Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina kdeplasma-applets-plasma-nm.
Paigaldada saab seda käsuga
apt-get install kdeplasma-applets-plasma-nm
Sõltuvused
NetworkManager sõltub (vajab töötamiseks) järgnevaid pakke
dbus-glib dhcp-client (dhcpcd, dhclient) iproute2 libnl libsoup modemmanager nss polkit systemd udev (systemd) wpa_supplicant bluez (optional) - Bluetooth support dhclient (optional) - DHCPv6 support dnsmasq (optional) - Connection sharing openresolv (optional) - resolvconf support ppp (optional) - Dialup connection support dhclient (make) dhcpcd (make) git (make) gobject-introspection (make) gtk-doc (make) intltool (make) iptables (make)
Seadistamine
Enne NetworkManageri kasutusele võtmist vajab see enne natuke seadistamist. Tee kindlaks, kas /etc/hosts asuv fail on korrektne enne jätkamist. Korrektne fail peaks välja nägema selline:
127.0.0.1 localhost
::1 localhost
Kindlasti peaks veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need NetworkManageriga konflikti.
Käivitamine
Kohe kui NetworkManageri deemon on käivitatud, ühendab see ennast kõikidesse "süsteemi ühendustesse" mis on juba eelnevalt seadistatud. NetworkManageri saab käima panna süsteemi käivitamisel käsuga
systemctl enable NetworkManager
NetworkManageri deemoni saab koheselt käivitada käsuga
systemctl start NetworkManager
Veateadete peitmine
NetworkManager võib väljastada erinevaid mitte-olulisi veateateid kui ei ole käivitatud NetworkManager-dispatcher.service ja ModemManager.service Neid saab käivitada, isegi kui Teie süsteemil neid vaja ei ole, järgnevate käskudega
systemctl enable NetworkManager-dispatcher.service && systemctl enable ModemManager.service
systemctl start NetworkManager-dispatcher.service && systemctl start ModemManager.service