Razlika između inačica stranice NetworkManager
m |
m (→Dispatcher) |
||
Redak 18: | Redak 18: | ||
'''Dispatcher''' je od verzije 0.7 standardni dio NetworkManagera i omogućuje pokretanje korisničkih skripti nakon spajanja na ili odspajanja s (određene) mreže. Na primjer: moguće je definirati da se mrežni servisi kao [[Apache]] ili [[ssh|sshd]] pokrenu samo kad je detektirano spajanje na mrežu, u suprotnom da su isključeni. | '''Dispatcher''' je od verzije 0.7 standardni dio NetworkManagera i omogućuje pokretanje korisničkih skripti nakon spajanja na ili odspajanja s (određene) mreže. Na primjer: moguće je definirati da se mrežni servisi kao [[Apache]] ili [[ssh|sshd]] pokrenu samo kad je detektirano spajanje na mrežu, u suprotnom da su isključeni. | ||
+ | |||
+ | Skripte za ''dispatcher'' nalaze se obično u: | ||
+ | /etc/NetworkManager/dispatcher.d/ | ||
+ | i pokreću se automatski kada se promijeni stanje NetworkManagera. | ||
+ | |||
+ | ===Automatsko povezivanje na VPN=== | ||
+ | |||
+ | Trenutno NM ne nudi mogućnost automatskog spajanja na VPN mrežu nakon uspostave žične/bežične konekcije. Srećom, taj problem se može riješiti uz pomoć ''dispatchera'' (rješenje je preuzeto s [https://bugzilla.gnome.org/show_bug.cgi?id=615702 Gnomeove Bugzille]). | ||
+ | |||
+ | Potrebno je [[Datoteka:NetworkManager/02-auto-vpn|ovu]] skriptu kopirati u ''dispatcherov'' direktorij | ||
+ | /etc/NetworkManager/dispatcher.d/ | ||
+ | promijeniti varijable u one koje odgovaraju željenoj VPN konekciji, npr.: | ||
+ | VPN="3DCARNet" | ||
+ | i konekciju na koju pri kojoj se VPN aktivira (SSID): | ||
+ | ACTIVE_CONNECTION="Auto Bezicna_mreza" | ||
+ | te na kraju odrediti pod kojim korisnikom se spomenuta konekcija nalazi (vidi [[UID]]) ili UID=0 ako je konekcija sistemska (za sve korisnike): | ||
+ | UID=500 # ili UID=0 | ||
+ | |||
+ | Nakon svega učinjenog spajanje na VPN bi trebalo biti automatsko, a ako ne radi treba pogledati sistemske poruke (''/var/log/messages''). | ||
==Linkovi== | ==Linkovi== |
Inačica od 16:14, 30. travnja 2010.
NetworkManager je pozadinski servis koji omogućuje jednostavno spajanje Linuxa na mreže, bilo bežične, žičane, VPN, modemske, DSL ili druge. NetworkManager se automatski povezuje na odobrene bežične mreže, uspostavlja VPN, jednostavno spaja na Internet preko mobilne mreže i to sve upravljan kroz grafičko sučelje (iako ni konzolaši nisu zakinuti).
Sadržaj
Programi za pristup NM-u ili tzv. frontendovi
NetworkManagerom se upravlja preko dbusa, a kako to nije praktično krajnjem korisniku, postoje razni pristupni programi koji nude ugodna i intuitivna sučelja za upravljanje istim:
- nm-applet - pristupno sučelje za NM napravljen prvenstveno za GNOME; trenutno i najbolje podržan (nudi najviše mogućnosti i najviše testiran/stabilan)
- knetworkmanager - isti kao i nm-applet, samo napravljen za KDE i kao takav nudi malo više korisničkih konfiguracijskih opcija (npr. izbor ikonice konekcije)
- cnetworkmanager - CLI alat koji nudi samo osnovne naredbe za upravljanje NM-om (nedostaje mu mogućnost dodavanja novih konekcija, kao i upravljanje naprednim konekcijama tipa VPN)
- nmcli - novi CLI alat za potpuni nadzor NM-a
Mobilni Internet
Podešavanje i korištenje NM-a za pristup Internetu preko mobilnog uređaja ili sličnog specijaliziranog USB uređaja pogledajte ovdje.
Dispatcher
Dispatcher je od verzije 0.7 standardni dio NetworkManagera i omogućuje pokretanje korisničkih skripti nakon spajanja na ili odspajanja s (određene) mreže. Na primjer: moguće je definirati da se mrežni servisi kao Apache ili sshd pokrenu samo kad je detektirano spajanje na mrežu, u suprotnom da su isključeni.
Skripte za dispatcher nalaze se obično u:
/etc/NetworkManager/dispatcher.d/
i pokreću se automatski kada se promijeni stanje NetworkManagera.
Automatsko povezivanje na VPN
Trenutno NM ne nudi mogućnost automatskog spajanja na VPN mrežu nakon uspostave žične/bežične konekcije. Srećom, taj problem se može riješiti uz pomoć dispatchera (rješenje je preuzeto s Gnomeove Bugzille).
Potrebno je ovu skriptu kopirati u dispatcherov direktorij
/etc/NetworkManager/dispatcher.d/
promijeniti varijable u one koje odgovaraju željenoj VPN konekciji, npr.:
VPN="3DCARNet"
i konekciju na koju pri kojoj se VPN aktivira (SSID):
ACTIVE_CONNECTION="Auto Bezicna_mreza"
te na kraju odrediti pod kojim korisnikom se spomenuta konekcija nalazi (vidi UID) ili UID=0 ako je konekcija sistemska (za sve korisnike):
UID=500 # ili UID=0
Nakon svega učinjenog spajanje na VPN bi trebalo biti automatsko, a ako ne radi treba pogledati sistemske poruke (/var/log/messages).