Ero sivun ”NetworkManager” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
siistimistä
p esimerkki
 
(6 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
[[Kuva:NetworkManager.png|200px|right|thumb|NetworkManagerin [[GTK]]-pohjainen käyttöliittymä toiminnassa.]]
{{Ohjelma
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.
| 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/]
}}


NetworkManager-ohjelma koostuu erikseen päällekytkettävästä järjestelmän taustaprosessista ([[daemon]]) sekä sitä ohjaavasta [[frontend|edustaohjelmasta]] kuten työpöydän ilmoitusalueen kuvakkeesta. Edustaohjelmat löytyvät ainakin [[KDE]]:lle ja [[GNOME]]:lle, mutta ne integroituvat myös monille muille työpöydille.
[[Kuva:NetworkManager.png|175px|right|thumb|NetworkManager 0.7:n [[Gnome]]-pohjainen käyttöliittymä.]]
[[Kuva:NetworkManager-asetukset.png|175px|right|thumb|Yhteysasetusvalikko.]]
[[Kuva:NetworkManager2.png|175px|right|thumb|Hiiren 2-näppäimellä aukeava valikko.]]


==Aiheesta muualla==
'''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ä.
*[http://www.gnome.org/projects/NetworkManager/ NetworkManagerin kotisivut]
 
*[http://live.gnome.org/NetworkManagerHardware Tuetut laitteet ja ajurit]
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 [[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ä)
 
[ipv6]
method=auto                                # IPv6:lle käytetään esim. SLAAC:ta tai DHCPv6:ta
</syntaxhighlight>
 
==Katso myös==
* [[NetworkManager/KeyFile]]


[[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]