Ero sivun ”NetworkManager” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Pb (keskustelu | muokkaukset)
uudet kuvat, laajennosta
p esimerkki
 
(5 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Ohjelma
| nimi=NetworkManager
| kuva=
| kuvateksti=
| kehittäjä=[[Red Hat]]
| lisenssi=[[LGPL]]v2+
| käyttöliittymä=teksti, [[Qt]], [[GTK]]
| kotisivu=[https://networkmanager.dev/ networkmanager.dev]
| lähdekoodi=[https://gitlab.freedesktop.org/NetworkManager/NetworkManager gitlab.freedesktop.org/NetworkManager/]
}}
[[Kuva:NetworkManager.png|175px|right|thumb|NetworkManager 0.7:n [[Gnome]]-pohjainen käyttöliittymä.]]
[[Kuva:NetworkManager.png|175px|right|thumb|NetworkManager 0.7:n [[Gnome]]-pohjainen käyttöliittymä.]]
[[Kuva:NetworkManager-asetukset.png|175px|right|thumb|Yhteysasetusvalikko.]]
[[Kuva:NetworkManager-asetukset.png|175px|right|thumb|Yhteysasetusvalikko.]]
[[Kuva:NetworkManager2.png|175px|right|thumb|Hiiren 2-näppäimellä aukeava valikko.]]
[[Kuva:NetworkManager2.png|175px|right|thumb|Hiiren 2-näppäimellä aukeava valikko.]]


NetworkManager on [[verkkoliitynnät|verkkoyhteyksien]] hallintaan tarkoitettu työkalu, joka asentuu usein [[jakelu|työpöytäjakeluiden]] mukana. Se on erityisen kätevä kannettaville tietokoneille, jotka vaihtavat usein eri langattomien ja langallisten yhteyksien välillä.  
'''NetworkManager''' on [[verkkoliitynnät|verkkoyhteyksien]] hallintaan tarkoitettu työkalu, joka asentuu usein [[jakelu|työpöytäjakeluiden]] mukana. Se on erityisen kätevä kannettaville tietokoneille, jotka vaihtavat usein eri langattomien ja langallisten yhteyksien välillä.  


NetworkManager mahdollistaa helpon vaihtamisen eri [[WLAN]]-verkkojen välillä listaten saatavilla olevat verkot sekä näyttäen niiden kuuluvuuden. Se osaa myös automaattisesti vaihtaa käyttäjän aikaisemmin käyttämään yhteyteen hänen saapuessaan uudelleen sen kuuluvuusalueelle.  
NetworkManager mahdollistaa helpon vaihtamisen eri [[WLAN]]-verkkojen välillä listaten saatavilla olevat verkot sekä näyttäen niiden kuuluvuuden. Se osaa myös automaattisesti vaihtaa käyttäjän aikaisemmin käyttämään yhteyteen hänen saapuessaan uudelleen sen kuuluvuusalueelle.  


Myös [[VPN]]-yhteyksien hallinta onnistuu NetworkManagerin kautta. 0.7-versiosta lähtien NetworkManager tukee myös kännykkälaajakaistaa sekä useampaa samanaikaista yhteyttä. NetworkManagerin kehittämisen aloitti [[Red Hat]] vuonna 2004.  
Myös [[VPN]]-yhteyksien hallinta onnistuu Network Managerin kautta. NetworkManager tukee myös mobiili laajakaistaa, sekä useampaa samanaikaista yhteyttä. NetworkManagerin kehittämisen aloitti [[Red Hat]] vuonna 2004.  
 
NetworkManager-ohjelma koostuu erikseen päällekytkettävästä järjestelmän taustaprosessista ([[daemon]]) sekä sitä ohjaavasta [[edustaohjelma]]sta kuten työpöydän ilmoitusalueen kuvakkeesta. Edustaohjelmat löytyvät ainakin [[Gnome]]lle ja [[KDE]]:lle (knetworkmanager), mutta ne integroituvat myös monille muille työpöydille. Olemassa on myös [http://vidner.net/martin/software/cnetworkmanager/ cnetworkmanager]-niminen [[komentorivi]]pohjainen käyttöliittymä. NetworkManager hallitsee MAC-osoitteen satunnaistamis (MAC address randomization) toimintoa langattomissa yhteyksissä parantaakseen käyttäjän yksityisyyttä. NetworkManager käyttää nykyään ensisijaisesti keyfile-asetustiedostoja (''/etc/NetworkManager/system-connections/''). Vanhempaa ''ifcg''-muotoa voidaan vielä tukea, mutta se on väistyvä.
 
== Hallinta työkalut ==
''nmcli'' (komentorivityökalu) ja ''nmtui'' (tekstipohjainen käyttöliittymä) ovat ensisijaisia työkaluja NetworkManagerin hallintaan erityisesti palvelinympäristöissä tai skriptauksessa.
 
esimerkiksi komentorivi komennot:
* nmcli device status
* nmcli connection show
* nmcli connection up "Yhteyden Nimi"
 
 
NetworkManagerin Keyfile-esimerkki (Staattinen Ethernet-yhteys)
Tämä esimerkkikokoonpano määrittää Ethernet-yhteyden, jolla on kiinteä IP-osoite, aliverkon peite, yhdyskäytävä ja DNS-palvelin.
 
<syntaxhighlight lang="text">
[connection]
id=Palvelin-Staattinen
uuid=e6822c6c-829d-43ef-b23b-0b784e27f4e8  # HUOM: Generoi tämä uniikki UUID
type=ethernet
interface-name=eth0                        # Vaihda tarvittaessa oikeaan laitenimeen (esim. enp0s3)
autoconnect=true                          # Yhdistetäänkö automaattisesti käynnistyksen yhteydessä
 
[ethernet]
# Tätä osiota voi jättää tyhjäksi, ellei tarvita MAC-osoitteen asettamista
# mac-address-blacklist=...                # Estolista MAC-osoitteille
 
[ipv4]
method=manual                              # Käytä käsin asetettuja osoitteita (staattinen)
address1=192.168.1.100/24                  # IP-osoite ja aliverkon peite (CIDR-muodossa)
gateway=192.168.1.1                        # Oletusyhdyskäytävä (reititin)
dns=8.8.8.8;1.1.1.1;                      # DNS-palvelimet (eroteltu puolipisteellä)


NetworkManager-ohjelma koostuu erikseen päällekytkettävästä järjestelmän taustaprosessista ([[daemon]]) sekä sitä ohjaavasta [[edustaohjelma]]sta kuten työpöydän ilmoitusalueen kuvakkeesta. Edustaohjelmat löytyvät ainakin [[Gnome]]lle ja [[KDE]]:lle (knetworkmanager), mutta ne integroituvat myös monille muille työpöydille. Olemassa on myös [http://vidner.net/martin/software/cnetworkmanager/ cnetworkmanager]-niminen [[komentorivi]]pohjainen käyttöliittymä.
[ipv6]
method=auto                                # IPv6:lle käytetään esim. SLAAC:ta tai DHCPv6:ta
</syntaxhighlight>


==Aiheesta muualla==
==Katso myös==
*[http://www.gnome.org/projects/NetworkManager/ NetworkManagerin kotisivut]
* [[NetworkManager/KeyFile]]
*[http://live.gnome.org/NetworkManagerHardware Tuetut laitteet ja ajurit]


[[Luokka:Ylläpitotyökalut]]
[[Luokka:Ylläpitotyökalut]]
[[Luokka:Verkko]]
[[Luokka:Verkko]]

Nykyinen versio 13. marraskuuta 2025 kello 20.04

NetworkManager
Kehittäjä(t) Red Hat
Käyttöliittymä teksti, Qt, GTK
Lisenssi LGPLv2+
Kotisivu networkmanager.dev
Lähdekoodi gitlab.freedesktop.org/NetworkManager/
NetworkManager 0.7:n Gnome-pohjainen käyttöliittymä.
Yhteysasetusvalikko.
Hiiren 2-näppäimellä aukeava valikko.

NetworkManager on verkkoyhteyksien hallintaan tarkoitettu työkalu, joka asentuu usein työpöytäjakeluiden mukana. Se on erityisen kätevä kannettaville tietokoneille, jotka vaihtavat usein eri langattomien ja langallisten yhteyksien välillä.

NetworkManager mahdollistaa helpon vaihtamisen eri WLAN-verkkojen välillä listaten saatavilla olevat verkot sekä näyttäen niiden kuuluvuuden. Se osaa myös automaattisesti vaihtaa käyttäjän aikaisemmin käyttämään yhteyteen hänen saapuessaan uudelleen sen kuuluvuusalueelle.

Myös VPN-yhteyksien hallinta onnistuu Network Managerin kautta. NetworkManager tukee myös mobiili laajakaistaa, sekä useampaa samanaikaista yhteyttä. NetworkManagerin kehittämisen aloitti Red Hat vuonna 2004.

NetworkManager-ohjelma koostuu erikseen päällekytkettävästä järjestelmän taustaprosessista (daemon) sekä sitä ohjaavasta edustaohjelmasta kuten työpöydän ilmoitusalueen kuvakkeesta. Edustaohjelmat löytyvät ainakin Gnomelle ja KDE:lle (knetworkmanager), mutta ne integroituvat myös monille muille työpöydille. Olemassa on myös cnetworkmanager-niminen komentorivipohjainen käyttöliittymä. NetworkManager hallitsee MAC-osoitteen satunnaistamis (MAC address randomization) toimintoa langattomissa yhteyksissä parantaakseen käyttäjän yksityisyyttä. NetworkManager käyttää nykyään ensisijaisesti keyfile-asetustiedostoja (/etc/NetworkManager/system-connections/). Vanhempaa ifcg-muotoa voidaan vielä tukea, mutta se on väistyvä.

Hallinta työkalut

[muokkaa]

nmcli (komentorivityökalu) ja nmtui (tekstipohjainen käyttöliittymä) ovat ensisijaisia työkaluja NetworkManagerin hallintaan erityisesti palvelinympäristöissä tai skriptauksessa.

esimerkiksi komentorivi komennot:

  • nmcli device status
  • nmcli connection show
  • nmcli connection up "Yhteyden Nimi"


NetworkManagerin Keyfile-esimerkki (Staattinen Ethernet-yhteys) Tämä esimerkkikokoonpano määrittää Ethernet-yhteyden, jolla on kiinteä IP-osoite, aliverkon peite, yhdyskäytävä ja DNS-palvelin.

[connection]
id=Palvelin-Staattinen
uuid=e6822c6c-829d-43ef-b23b-0b784e27f4e8  # HUOM: Generoi tämä uniikki UUID
type=ethernet
interface-name=eth0                        # Vaihda tarvittaessa oikeaan laitenimeen (esim. enp0s3)
autoconnect=true                           # Yhdistetäänkö automaattisesti käynnistyksen yhteydessä

[ethernet]
# Tätä osiota voi jättää tyhjäksi, ellei tarvita MAC-osoitteen asettamista
# mac-address-blacklist=...                # Estolista MAC-osoitteille

[ipv4]
method=manual                              # Käytä käsin asetettuja osoitteita (staattinen)
address1=192.168.1.100/24                  # IP-osoite ja aliverkon peite (CIDR-muodossa)
gateway=192.168.1.1                        # Oletusyhdyskäytävä (reititin)
dns=8.8.8.8;1.1.1.1;                       # DNS-palvelimet (eroteltu puolipisteellä)

[ipv6]
method=auto                                # IPv6:lle käytetään esim. SLAAC:ta tai DHCPv6:ta

Katso myös

[muokkaa]